Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,162,344 members, 7,850,256 topics. Date: Tuesday, 04 June 2024 at 05:05 PM

AlchemyOfCodes's Posts

Nairaland Forum / AlchemyOfCodes's Profile / AlchemyOfCodes's Posts

(1) (2) (3) (4) (of 4 pages)

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 11:36am On Sep 23, 2022
Thanks
Slimpythonistah
:



You have a problem with internet connectivity so you need to find a better internet connection...

And if you're using a VPN, you might have to stop.
Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:06am On Sep 23, 2022
hey guys please help. i have been getting this error since yesterday while creating react app. i have tried everything possible. checked stack overflow and all of that, but nothing is working. The version of my node js is v17.3.0.

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 9:08am On Sep 22, 2022
That is my biggest headache for now. We didn't have light yesterday at all. Although, sometimes the light maybe constant for a day or two. I just have to get another battery because light here is terrible. Although I have backup.... Generator. Will just have to spend more on petrol pending the time I get a better battery.

Najdorf:

Java is definitely a weird choice for DSA/Competitive Programming. It can still be used but it's not so common compared to C++

And for the PC, I wouldn't worry about it. In fact it's the battery life that gives me the most concern. Do you have constant power supply?
Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:41pm On Sep 21, 2022
Ok guys, I finally got my laptop today. It is a core i3 4G RAM. I know it is definitely going to stress me but it will do for the mean time. Ah, the battery is also poor 2hrs I think.

Ye! I couldn't finish the Java course on solo learn. I was stuck on a question on OOP. Hope to find my way around tonight. I almost regret choosing Java for DSA, cos WTF is this, have to write public static void and other sort of bullshit. To make matter worse, everything is literally about classes and constructors... at least the once have learnt. Well it is too late to back out now.

I will be spending tonight revisiting netninja tutorial on react. I almost finishe the tutorial b4 my LP crashed. I guess, I will have to start again.

Special thanks to everyone that have contributed to the thread so far....and Qtguru thanks for the scheme on DSA, it will help me and others that are just starting out.
Regards.
AlchemyOfCodes

2 Likes

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 9:47pm On Sep 20, 2022
Ok guys, today has been hectic for me. Couldn't do anything all day. I guess I have to dedicate the rest of the night to Java course. I started the course few weeks ago and I must confess, Java syntax is a bit messy.

Hopefully I will be able to complete the course tonight so I can start hackerrank tommorow when my laptop arrives.

Yo! Have been reading some contributions on how getting a degree in Ivy league schools can boost once chance of working at faang. I come from a biological science background, still an undergrad though; genetics to be precise. I am contemplating having my masters in computational biology since it is the closest to the programming field. What are your thoughts?
Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 3:38am On Sep 20, 2022
I will also consider technical writing. I used towrite blog posts in the past. Infact I have an account on truelancer, Guru, and freelance. I gave up when I was no longer getting gigs. Maybe it's my fault. I was even too lazy to create a CV. grin

I will write at least 1 article per week on medium and I will share the link here for review.

Please if you Know of any course on DSA. Please recommend, thank you

1 Like

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 3:33am On Sep 20, 2022
Seriously the article someone posted about a Nigerian working at Google really motivated mem I am humbled at hw fa I still need to go. Meanwhile I think I have been focusing on the technical aspects all this while ignoring the non technical aspects like communication, networking and all. I must confess, I am socially akward. The thoughts of public speaking and presentation alone sends shivers down my spine.

I will probably add that to my daily schedule and I will also start the 100 days of coding challenge on twitter

1 Like

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 3:26am On Sep 20, 2022
I just want to say a very big thank you to those that have been contributing to this thread so far. Special thanks to Hanania. Due to some suggestions, am looking at getting a structured course on DSA . Coursera has some very good courses though, but I don't think I can afford the price tag for now.

I applied for financial aid on Coursera earlier this month and I was granted the scholarship but I could not finish the course after my LP crashed. Am thinking of applying for financial aid on DSA but I fear I might've denied due to the bad records. I will still apply anyways.

1 Like

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 3:19am On Sep 20, 2022
Spent some time revising my math 101 note on summation but it didn't help. I am just trying to read what is necessary now cus it seems the book cornmen algorithm is very very detailed.

I also read secrets of the JS Ninja. Mehn I really learnt a lot of things especially on constructor and the this keyword. Still can't wrap my head around self- memorization of function though. I won't be going through the details cos am trying to conserve my phone battery
Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 3:13am On Sep 20, 2022
Omo, hv been away for some time nw no thanks to NEPA. Trying to conserve my phone battery, so I exhausted my it reading docs yesterday.
Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 7:50pm On Sep 18, 2022
Thank you so much.... rare gems. Based on your advise I will be sticking with Java for DSA. Once I get my laptop, will also check out some of the course you mentioned

Thanks once again. I APPRECIATE.

Hannania:


Your dreams are valid, but it seems you have too many dust. Let's clean it up.

1. An OOP hard core language is the bane to work at FAANG. Python, C++, Java are the norm. Meta will get you to learn Hack, which is a variation to PHP.

Please don't learn multiple languages randomly. Stick to one for learning DSA, and use Javascript/PHP for your web dev.

2. Don't waste inefficient time solving questions randomly. It's always good to see what others have donr successfully, and replicate it and even better.

Try and learn the fundamentals of all data structures first. Coursera has nice courses that teaches fundamentals. The reason why whites and Asians are good with cracking FAANG is because they have solid fundamentals. Use the linked below to get same resources schools like Harvard, Berkeley, and MIT train their students:
https://www2.eecs.berkeley.edu/Courses/CS61B/


There are about 17 patterns of which 90% of Leetcode programming questions are centered on. Know such patterns, and you'll find ease of solving the rest.
https://github.com/cl2333/Grokking-the-Coding-Interview-Patterns-for-Coding-Questions

When I started leetcoding few months ago, it was overwhelming. So I stopped and asked people I have as connections on linked who work at Google, Amazon, Dropbox, Meta, Microsoft, Palantir how they did it. They showed me the path to learning patterns, and right now, I could easily solve 2 questions a day on a medium like question on the 9 patterns I've learnt so far.

Follow this link for a detail guide:
It has 120 questions which cover all 17 patterns.

https://bowtiedfox.substack.com › fa...
10 Step Guide for Literally ANYONE to Land a 6-Figure FAANG Job.


When you've down the above, please check this link below on structured guide depending on the time you have. For 3 months plan, there are 75 questions, they call it Grind75 or Blind75. But when you edit the site for a six months plan, you get 169 questions. More indebt and enough to help you crack any interview. Here is it:

https://www.techinterviewhandbook.org/grind75?weeks=12

3.Concerning buying leetcode premium, please don't pressure yourself. Every question on leetcode premium is on github, solved or on youtube.

For Cracking the coding interview, check the link below with solutions on github. The readme has links for java,C++ and python.
https://github.com/careercup/CtCI-6th-Edition

The link below has all leetcode premium questions for virtually every known company that uses DSA as a test. Don't get overwhelmed, most repeat themselves.
https://github.com/hxu296/leetcode-company-wise-problems-2022



These days, I don't solve questions on leetcode, rather I created a repo and keep track of my work while solving the patterns on my laptop.

Good luck lad



2 Likes

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:52pm On Sep 18, 2022
I will be signing out for now. Please abeg if you av any solution to some of the questions I raised. Please do share.

I anticipate your valuable contributions. Thanks and God bless

AlchemyOfCodes

1 Like

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:44pm On Sep 18, 2022
I read about the insertion sort in cornmen algorithm. I attempted to one of the exercise about sorting in non increasing order. Here is a snippet of my pseudocode

Where A = [...] an unsorted array

For j= 2 to A.length
Key=A[j]
I = j-1
When I >0 and A[i] > key
A[i-1] = A[i]
i = i-1
A[i-1] = A[i]

This was the solution I came up with for the first question. I will be glad if the gurus can help me review the code am not sure of the answer
I solved the second question easily but I don't really understand the loop invariant aspect, but I found a solution on stack overflow and quota.

NB: The logic behind the code is comparing each number to a subarray j and inserting the number in the right place till we have a fully sorted array.

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:29pm On Sep 18, 2022
Finally I learnt that functions are first class objects in JavaScript, can be used to do virtually anything. Can be declared with literals, passed as arguments to functions and so on..

In a nutshell whatever we can do with objects we can do with functions. Is there any advantage of using functions instead of writing everything literally? Well the book said sth about messing your codes with a lot of variables... I will be glad if someone can explain why functional programming is better.

1 Like

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:23pm On Sep 18, 2022
Let me start with the secrets of the JavaScript Ninja. I learnt about the the lifecycle of JavaScript:

1)Building the DOM from HTML

2) pauses when it encounters a JS code, executes it and returns to building the DOM

3) when the HTML code is exhausted, JS goes to event handling.

And the looping goes back and forth

I guess that is why react uses a virtual DOM so we don't have to alter the real DOM when changes are made. I may be wrong though, please correct me.

I also learnt that the browser is based on single thread execution, sth like turn by turn..... I nw fully understood why DSA is very important cos when a script takes forever to load, it will prevent others from executing

1 Like

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:13pm On Sep 18, 2022
Well I guess I will have to supplement my reading with some YouTube tutorials...cus the book( cornmen algorithm) is getting tiring already and I Neva start set.

I have also decided to read to book simultaneously so as to kill boredom. So when I was getting bored cornmen algorithm, I switched to secrets of the JavaScript Ninja which I also read up to chapter 3.

Abeg, if you have any indepth video on DSA please recommend. Thanks

1 Like

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 6:07pm On Sep 18, 2022
Ye Guys am back. Today being Sunday. I didn't do anything much. Well, I will be getting my laptop next week Wednesday. Waiting till then seems like forever already.

Anyways, my phone battery is almost down. But I managed to read cornmen algorithm up to chapter 3 b4 I started seeing things grin Hmm Had to dump the book for a while.... Need to go back to my Math 101

2 Likes

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 10:26pm On Sep 17, 2022
Seriously thinking of it, but am weighing my options: constant electricity and the possibility of ASUU calling of the strike. Don't want to embark on a journey I won't finish since it's a year program. Let's see how things work out though. Thanks for the advise.

And to everyone that have contributed their quota to this thread; your words of advise have not gone unnoticed. Thank you and God Bless. Till tomorrow
Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 1:10pm On Sep 17, 2022
No offense boss. Thats the whole point though- to get feedbacks; constructive and destructive.... at least I have been able to pick one or two from your submission. LASER FOCUS ON ALGORITHM!
But you know learning tech is expensive.... epileptic power supply, costly data charge and all of that. So at least I need sth to keep me going.

Concerning the algorithm shit... I plan to practice at least 3hackerrank question per day.. and purchase the leetcode premium.. Heck I need money again for all of that!!!. Anyways I started reading cornmen algorithm, already downloaded cracking the coding interview. Would have loved to start practicing on leetcode and hackerrank pending the time I get a laptop, but those sites are frustrating and are only good on desktop site.

Nota Bene: Reading documenations for those long tortuous months without an avenue to practice on my phone didn't dissuade me, watching YouTube tutorials and replicating them in a notebook and whiteboard did not dissuade, heck putting my first class degree on the line in school did not dissuade me...... Your post can't! Never! Not when I will be getting a laptop soon
I have come way too far...
Like I said no matter how long it takes.....Am not saying am going to get into Google overnight.

NOTA BENE: THIS THREAD AINT DIEING ANYTIME SOON

GREATIGBOMAN:
Another one... u want to work at google but confusing yourself either to learn Wordpress, Php, C# D# N++, break into gigs market.

No laser focus on algorithms which is a must in such companies and like what they actually really need....


Failed before started no offense....



Pipe dreams.

Don't worry, your thread will die a natural death.




U can get offended anyways.

16 Likes 1 Share

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 11:50am On Sep 17, 2022
Hopefully when my laptop arrives, Will build tons of react project. I will also been focusing on WordPress and PHP for the backend.. Although my friend in system engineering told me learn the likes of C+, Java and not WordPress if I am serious.

But I am sticking with PHP and WordPress for the time being due to some advise have gotten here, at least to break into the job market and gain some experience cos it seems I one is willing to employ a junior dev as an intern. Everybody be asking for crazy years of experience

Kudos to Qtguru, tensa...can't remember and many others that have been contributing to threads on nairaland in the programming section. one way or the other y'all are already part of my history in programming....my virtual mentors. grin

Read a few page of cornmen algorithm today, the book looks difficult but I must triumph. I am tired now Sha. Off to watch rings of power. grin

Omo it feels like am putting the cart before the wheel. Am overwhelmed already.

I will appreciate your advice. Please send them in. On this note I will be signing off today. Till tomorrow...Aluta continua

AlchemyOfCodes

8 Likes

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 11:32am On Sep 17, 2022
After learning few JavaScript synthax, I thought I have arrived. I entered for this Google coding competition, but when I saw the questions and time limit, I knew I still had a long way to go. cry

I have been using nairaland as a guide for a while. It seems DSA is a must for you to work at FAANG companies.

I will get my laptop next week , but pending the time. I will be still be learning on my phone. Currently learning Java on Sololearn. But I must confess learning multiple language is good, you just have to pick one of the language and speak it deeply though. Learning JAVA and PHP has broading my horizon on OOP.

Also, I will be reading
- cornmen algorithm ( I recommend grokking algorithm to beginners)
- cracking the coding interview
- clean architecture for system design
- Also practice at least 3 hackerrank questions per day ( leetcoding is hell)

7 Likes 2 Shares

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 11:16am On Sep 17, 2022
Now the good news is that I have saved up toget a new laptop.
But for the couple of months. I have
- Read the PDF road to react twice
- read the PDF grokking algorithm
- watched few tutorials on react projects via YouTube and tried to replicate the codes on a whiteboard..... I gave up Sha
-read eloquent JavaScript to some extent.. omo the book hard
- also touched entering the JavaScript Ninja but I had to JAPA will go back to this PDF soon though

2 Likes

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 11:08am On Sep 17, 2022
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.

4 Likes

Programming / Re: I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 10:52am On Sep 17, 2022
Thanks I will get the PDF for the book
qtguru:
Awesome, just know how to self learn and research, the Nigerian in us want others to teach us than to teach ourselves and consistency is a major key too. Some people play software engineer until they meet real problems. Learn to read and expect hard work and study and you will get better. Read about the 10000 hour Mastery resources too.

Most NL peeps in my opinion don't want to do the hard work. They want the benefits , those who are succeeding will know the amount of resources they had to go through.

1 Like

Programming / I Want To Work At Google: Journey Of A Software Developer by AlchemyOfCodes: 10:15am On Sep 17, 2022
This post is all about my programming journey. I am just a young fella without a CS degree who wants to work at Google. This sounds crazy? Yeah. But, Wait-Danny Thompson worked at Google without a CS degree, maybe I am not being unrealistic then. Oh! I forgot, Danny Thompson is an American...... grin

I will be documenting my journey to becoming a potential world-class web developer. I hope to finally get to work at Google at the end of this thread no matter how long....

I believe in the mantra- " Aim for the moon, if you miss it, you might hit a star".

I will be glad if the programming gurus in the house can be part of my history. Advise and encouragements and even scathing criticisms are allowed. grin

11 Likes

(1) (2) (3) (4) (of 4 pages)

(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. 62
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.