Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,161,729 members, 7,847,932 topics. Date: Sunday, 02 June 2024 at 11:45 AM

I Want To Work At Google: Journey Of A Software Developer - Programming (5) - Nairaland

Nairaland Forum / Science/Technology / Programming / I Want To Work At Google: Journey Of A Software Developer (11356 Views)

Hello Guys I Need Someone That Is Good At Google Documents / Do You Need A Computer Science Degree To Get A Job At Google And The Likes? / How Can I Build An Android App Without Being A Software Developer? (2) (3) (4)

(1) (2) (3) (4) (5) (6) (7) (Reply) (Go Down)

Re: I Want To Work At Google: Journey Of A Software Developer by Nobody: 5:14pm On Oct 05, 2022
Xinjin:
Ensure you have a very strong network connection for create react app. by the way are you learning JavaScript, DSA or react?
can't you run react Js offline
Re: I Want To Work At Google: Journey Of A Software Developer by Nobody: 5:15pm On Oct 05, 2022
AlchemyOfCodes:
JavaScript grin
so you didn't do html and CSS well I'm also currently in JavaScript I'm learning OOP presently
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 5:45pm On Oct 05, 2022
I did. Html and css are not considered as programming languages.

okpaire2005:
so you didn't do html and CSS well I'm also currently in JavaScript I'm learning OOP presently

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 5:46pm On Oct 05, 2022
I don't think so
okpaire2005:
can't you run react Js offline

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 8:12pm On Oct 05, 2022
I have been busy with Zuri tasks. But I was able to solve an hackerrank question today. I've not met my reading target, will probably start that now.

My hashnode article is gathering dust in Microsoft word. Maybe it is laziness, imposter syndrome or lack of time. I don't know. Already Finished the article, only need to add some codes for illustration.

I promised to paste the error for the E-commerce project, but haven't got time since then. Plus am trying to make better use of Nepa light when I still can so I don't spend the whole day fixing bugs.

I have finally decided to start with smaller projects. The bigger projects wan use bugs wound me.
So I started a 30mins tutorial on how to make a calculator only to discover that am in for the worse. The guy literally used reducer functions to manage state... Now am fucking lost...a 30 mins video is now dragging onto hours

Now I have to revise react-redux on solo learn and also download the mosh hamedani course on react-redux. I think I have a vague idea if how redux works now. I believe everything will be clearer after watching the mosh hamedani video.

Ah! Have stayed away from my DSA course for some time now. Hope to get back soonest.

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by Najdorf: 9:47pm On Oct 05, 2022
AlchemyOfCodes:
I have installed XAMPP on my computer, and have started the zuri tutorials on PHP. Will dedicate the bulk of my time on PHP this night so I can catch up with the piling zuri tasks.

I was also able to meet my reading target today. And Yes I also solved an hackerrank question today.... Actually I didn't grin I checked the answer in the comments section.

The question was on multidimensional arrays. I actually dread questions on multidimensional arrays so when I saw the question, I decided not to waste my time. Went to the comment section, Ctr C and V sharp sharp grin

You probably be thinking, am not learning anything ....yeah I felt the same way..
You want to work at Google and you can't solve basic questions on hackerrank? grin

To make myself feel better, I tasked myself to come up with a better solution. The person solution I copied has a run time of O(n^2)... pretty slow right...... So I spent the rest of the day pacing up and down thinking of an efficient algorithm.

Boom, I finally came up with an algorithm with a runtime of O(n), I felt on top of the world. I had to read on multidimensional arrays on geektogeek website, understand it before I could come up with a solution. And Yes the knowledge of Arithmetic progression in Elementary Maths helped too.

At this point, I can say I understand multidimensional arrays to some extent... actually I don't. Well it's like that, sometimes I feel have gotten the hack to this array thingy. At some point I just feel lost. Anyways, we move.
Can you share the problem?

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 10:06pm On Oct 05, 2022
Sure
Najdorf:

Can you share the problem?

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:28pm On Oct 06, 2022
Yo! I finally finished the react project on calculator. I didn't have time to watch the mosh hamedani tutorial on redux but I stumbled on a particular blog post that explained useReducer hooks so well.

What next? Will try to build a prototype of the project with extra features. Will add additional features like history; clicking on this button will revert back to the previous state and display it on the left side of the calculator, square root button, square button, and I might even decide to add current time on a little space on top of the calculator; inspired by KAPEKgrin

Yes, will restyle the calculator using neumorphism CSS to give it realistic look. My only problem is that my css skill is poor. Will have to work on that.

Talk is cheap though, this will probably take a hell of a time but I will make sure I finish the project


The chart below gave me a clearer picture of how the useReducer hook works.

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:35pm On Oct 06, 2022
I tried to increase the hackerrank question I solve per day to two, but I was only able to solve one today. Even the one sef didn't pass all the test case but I was able to figure out the issue.

I can't understand the logic behind the second hackerrank question till now even after checking two solutions.

I will have to still stick to one hackerrank question per day pending the time am very very comfortable with Java.

Ye! Was able to complete my zuri tasks on time. So I have the next couple of days to my self. The deadline of the remaining tasks are week(s) away cool

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 8:54pm On Oct 07, 2022
I was quite busy today. I have started the calculator project and I have designed the css aspect, also created the actions object, the useReducer hook is still in progress. Will post a snapshot below.

Meanwhile, I had to revise some css concepts like grid and flex during the course of the video. I am still looking for a tutorial or book that teaches the nitty-gritty of css. Things like when to use vh, rem, px, positioning, and others.

I was able to solve two hackerrank questions today even though I promised to stick to one. I have to admit that I still had to check the solution when my code was not passing all the test cases. I am just happy that am beginning to think like a programmer as some people's solutions followed my exact thought process.

2 Likes

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 8:58pm On Oct 07, 2022
Out of boredom, I watched some PHP tutorial on Zuri, also download NET NINJA tutorial on PHP and MYSQL to supplement the course. Learning PHP made me realize that programming languages are the same; at least the basic concepts of loop, functions, variables and so on. The only difference is the syntax. I find it very weird that variables in PHP global scope cannot be accessed inside a function without using the global keyword - then why the hell is it called global scope then? undecided

I also watched some introductory video on meta course for front-end. This is one course am going to finish, because the instructors have been superb so far. Also watched some videos on the java DSA course.

At this point am tired..... though have not met my reading target for today.... will have to cool my heads off with a movie; probably rings or power or ANIKULAPO-really hope it is worth the hype though.

Below is a snapshot of the calculator app

4 Likes

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:56pm On Oct 08, 2022
Yean guys! I finally replicated the project without looking at the tutorial. I did some googling and I also checked some code snippets before completing the project.

About the extra features, I decided to add root operation and an history button to go back to previous state. The root operation was quite easy, so I implemented it in no time.
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:59pm On Oct 08, 2022
But the problem started after I tried to implement the history button. I spent hours trying until I finally gave up and moved on to another project.

Now the issue is creating an history button that goes back to a previous state. Say I punched 2+2 and get the result, clicked on the AC/clear button- the history button should return 2+2.
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:06pm On Oct 08, 2022
Here are some of the steps I tried with no luck

1) I tried tracking the state and storing it in a "store object" added to my list of ACTIONS- since am using useReducer hooks. An onclick event was then added to my History button to fire the rendering of the store obj when the history button is clicked.


Honestly, I think this should work if I did the right way. But because am pretty new to react coupled with the fact that the useReducer hook syntax was all over the place, am not so sure I did the right thing.
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:12pm On Oct 08, 2022
2) I tried using the logic operator && to check if the history button was clicked. If true it will render the current state. I just duplicated the current state in a div tag.This is quite stupid of me though grin

First, every possible way I tried to check if the button was clicked threw an error... probably don't know how to check

Secondly, since am replicating the current state. That means when I click the AC the button, my current state will be null. Clicking on the history button will render null as well which is definitely not what I intend.
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:19pm On Oct 08, 2022
3) Thirdly I kind of found an easy way out. Just replicate the state somewhere else on the screen. As the user is typing, the state will render somewhere else. Like when a user type 2+2. The current state which is the 2+2 will be repeated somewhere on the screen so the user can always check previous state.

The history can only be deleted with the AC button. But again using this method means am not going to have my history button which is one functionality I would love to have.
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:23pm On Oct 08, 2022
I checked the web for similar project. I couldn't found any with the history button. I did find one though on sololearn but the logic was implemented in JavaScript.

Please seniors in the house, if there is anyway I can get past this issue please do share. And I don't mind pasting some of my spaghetti code here ; D Thanks.
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:32pm On Oct 08, 2022
I wanted to host the project before and drop link here, but with the look of things I won't bother again until I get the issue fixed.

Meanwhile, me have moved on oo. I cannot come and kill myself. Started a tutorial on YouTube 2.0 clone. I hope it doesn't end up in the trash like the e-commerce project. Cos e don dey show me shege already...bugs. I will still do the E-commerce project though.

My own bugs majorly comes from installing dependencies and conflicting dependencies. This is one reason I don't like react for, well it's not react fault though.. undecided


Will try to solve an hackerrank question today even if it is just to look at solutions. And then my reading target and of course the tutorial am currently on .... If Nepa cooperategrin

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by chukwuebuka65(m): 8:07pm On Oct 08, 2022
You should have an array where you push the result of every calculation. Then add a click event on the button that will run a function to update ur state with last item added to the array.

4 Likes

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 9:28pm On Oct 08, 2022
Thanks will give it a try.

chukwuebuka65:
You should have an array where you push the result of every calculation. Then add a click event on the button that will run a function to update ur state with last item added to the array.

Re: I Want To Work At Google: Journey Of A Software Developer by Darealudeme: 7:53am On Oct 09, 2022
Welldone bro, been following your journey since Today began. Could I get your profiles (esp GitHub, LinkedIn and Twitter) for a follow. WhatsApp' contact would be fine as well. If you comfortable with sharing your number online

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:13pm On Oct 09, 2022
Sure. Sent you a PM.
Darealudeme:
Welldone bro, been following your journey since Today began. Could I get your profiles (esp GitHub, LinkedIn and Twitter) for a follow. WhatsApp' contact would be fine as well. If you comfortable with sharing your number online
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:43pm On Oct 09, 2022
Omo! Couldn't do anything today. No light and have been sleeping all day. Had to go charge my phone outside for a token. Hope they bring the light soonest.

Will spend the rest of the night reading docs, practicing on sololearn, going through the DSA course, and of course checking algorithm questions on hackerrank.

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 9:35pm On Oct 10, 2022
So guys, I was able to watch the youtube 2.0 tutorial up to 40 mins before bugs did it thing again. I really learnt a lot and have not even started yet. Things like reading official documentations on the go....learnt a bit about material UI by reading documentations. Frameworks are really powerful, the fact that you can deal with mobile responsiveness with just few lines of codes is awesome.

I was also able to solve another hackerrank question today thougn my syntax was a bit long. Saw someone else solution which was just in two lines of java. some people are really good in this programming thing.

Will try to implement the calculator ish this night, I hope it will finally work. Thanks once agian @Chukwuebuka65

I have set a new target of 30mins per day for my DSA course cos my learning is not really structured

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:44pm On Oct 12, 2022
Ok guys seems I made an error of pasting one of my messages in another thread. Anyways I was able to solve two hackerrank question today. No one..wrote the first one independently while I had to check answers to the second one.

Actually I think I've got too accustomed to for loops that the first thing that comes to my mind when I see a DSA question involving loops is the for loops.

Couldn't even attempt the second question cos I was fixated on for loops forgetting that while loops are ideal for loops that we don't have an idea of when it's going to terminate.

Same thing for if else statement forgetting we have the switch case. I've Always googled the syntax for switch case until recently after completing the calculator project.
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:47pm On Oct 12, 2022
I've also watched the first one hour YouTube 2.0 tutorial. Had to stop when I ran into bugs again. Have not been following up on my reading Target and I know why. Have a lot on my hands that am feeling burnt out already.
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:53pm On Oct 12, 2022
Ok guys back to serious business. Will have to reset some of my goals again. As we all know the ASUU strike is coming to an end....and I have no intentions of sacrificing my accademics for coding this semester...my grades suffered last semester as a result.

I've made my research and I found that it is possible to achieve academic excellence while coding on the side. At least from the testimony of a BGS who is also from the biological sciences like me.

So I will be making some serious decisions that will slow down my growth in programming and also decisions that will shape and re-shape my future.

2 Likes

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:57pm On Oct 12, 2022
From my research on quora, there was a particular job listing on Amazon for software developers which allows applicants with bionfomatics and computational biology degrees.

Am in my penultimate year, working very hard now will afford me the opportunity of having my masters in computational biology...will boost my CV a bit.....

1 Like

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 8:35pm On Oct 12, 2022
I have no intentions of halting my programming journey...have come way too far to stop and programing is one thing I really enjoy doing

I have decided to drop the zuri bootcamp, front end meta tutorial so as to focus on practicing react and DSA for 3hrs daily only.
Henceforth, will be reading just 5 pages of Head first Java daily ... dropped secret of Js Ninja

30mins of my algorithm course on Coursera daily.

An hackerrank question daily....1 hr max spent on figuring out the solution b4 checking the solutions of others.

And the rest will be spent on honing my front end skills.

Then after the school break, Will go back to coding without borders......time limit.

The rest of my day will be spent jacking cos nothing dey my head asides coding like this.

The goal is to remain consistent even if to has to be 30min of coding everyday.

I am writing this epsitle cos I know some student may be in my shoes right. You don't have to sacrifice your grades for skills. With hard work and discipline, everything is possible.

I just want to thank everyone that havecontributed to the thread so far......Hanania, Qtguru, tensa..., ChukwuEbuka and others.

This is the longest ever streak have gone on consistency when it comes to programming...sometime when I want to chill a bit and I remember I have to update this thread on what programing concepts have learnt... I just have to succumb.


I will try to drop updates on my programming journey everyday....if school doesn't stress the hell outta me. I'm still commited to my goal of becoming a world-class programmer and thereafter have an opportunity to get to work at Google.

2 Likes

Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 10:32pm On Oct 13, 2022
Yo guys! met my reading target today. Solved an hackerrank question....my code passed just one test case...had to check the answer when I was running out of time.

Did 30 mins of DSA course today, watched a video about cracking DSA and the person advised that writing stuffs down as you learn DSA is a great way of mastering it.

so I got a book to jot some stuffs down.

Learnt how to fetch data from Rapid APIs using axios. Ran into another bug..... something that has to do with useEffect.

Yeah! Will also be adding the R language to my arsenal. Just discovered that I will be offering a practical statistical course on it this semester. Trying to take things slow and steady... I learnt how to print and comment in R language today on sololearn.
Re: I Want To Work At Google: Journey Of A Software Developer by yinkbell: 3:30pm On Oct 14, 2022
AlchemyOfCodes:
My programming Journey started in the year 2020 during the Covid lockdown. I saved up to get a second hand laptopt last year. Watched a lot of Brad traversy videos on JavaScript, built projects but never hosted it, never knew about Git and Heroku and other free hosting platform. So when my laptop crashed all my projects died with it... still trying to retrieve them though.

Since then, I have been learning on my phone, God bless the founder of sololeaen an freecodecamp. I was almost done learning react, using netninja course when my laptop crashed.. Kai I was depressed eveb took this Agba Akin exam on Twitter hoping to be the highest scorer, but I was shocked when people where banging 90+ Omo I just gave up. Did nothing for a week or two, just watching movies.

What made your laptop crashed?
Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 4:59pm On Oct 14, 2022
Faulty battery, kinda a television kind of laptop and using incompatible chargers.

yinkbell:


What made your laptop crashed?

(1) (2) (3) (4) (5) (6) (7) (Reply)

Google Parent Alphabet To Cut 12,000 Jobs / Nigerian Made Android Apps for Android Phones / Guys Upwork Has Not Been On Side. No Job Since....

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 64
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.