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

My Tech Journey: Noob To Noggler (google) In One Year. - Programming (2) - Nairaland

Nairaland Forum / Science/Technology / Programming / My Tech Journey: Noob To Noggler (google) In One Year. (2145 Views)

Is University Degree Really Important For Tech Journey And Getting A Job? / Is There Any Big Programming Companies Like Google In Nigeria?? / How To Index Your New Blog Post On Google In A Minute (2) (3) (4)

(1) (2) (Reply) (Go Down)

Re: My Tech Journey: Noob To Noggler (google) In One Year. by Heryordele94(m): 7:06pm On Oct 22, 2022
NickyNickel:


I'm learning with my phone as money for lapi never dey but don't want to be held back by that.
I've learnt python for beginners on sololearn but other language like Html are restricted if u are not a Pro member.
Which platform are u using.

It's not easy but doable. I code at least least one hour daily on my phone when stuck in Lagos traffic.

You can download videos and then use Sublime editor or any other code editors to do it.

The best is programiz, it's a website like free code camp, it has a code editor for you to use. And its teaches you from beginner to advanced level.

1 Like

Re: My Tech Journey: Noob To Noggler (google) In One Year. by MikeyOz: 9:30pm On Oct 22, 2022
ProfAyomi:
I made an update yesterday, a long one but naira land wiped it off embarassed.

So I have been working mostly on javascript. W3s is really under rated, especially their videos, that's what I have been using as my video resource after I finished Mosh's introduction to Javascript.

Basically, I'm more of a book person. I read pdf more than I use videos. So I focused on reading 20 pages each of eloquent JavaScript and Head first Javascript.

What I do is to watch at least an hour of video daily, 20 pages each of pdfs and then write codes for minimum of 3 hours daily. Sometimes I feel like a zombie just going through the rounds but consistency and discipline and the fact that I signed a contract already is keeping me going.

What I have notice is that, programming takes time, you can't force the process, sometimes I feel very dumb especially when learning some concepts, but when I wake or maybe while doing some task unrelated to coding, I get this flash bulb moments when the pieces starts to fall in line. My mind is so consumed with programming that I try to mentally replay the tutorial I watched the previous night in my head. So far, it's been working.

Must say this, I don't know anything, I'm not special, I'm just lucky, lucky to have a lot of gurus around me, I'm always the dumbest in most groups I'm in. When the technical margins and arguments on what the shortest possible runtime should be, I just stand aside and soak it all in, sometimes, I chip in my little baby ideas and they all tend to notice and want to help out. Yesterday, I got 2 guys, one from Cameroon, the other from South Africa each doing a one hour zoom meet with me to explain some concept.

I have realised this in programming, you can the the most senior and still feel like a noob sometimes. And I have gotten very good at googling, just that I type out my answer instead of just pasting it.

Funny thing is that I hate front end with passion, and having to learn CSS isn't so romantic, just wish I can float through and still known enough to google my way out of problems. Also did something over my head this week, the company I work for review my CV and out of curiosity, I applied for 2 jobs, one as an intern, the other as a junior dev.

I got to the interview stage but the i was surprised that a company will ask DSA questions from an intern, in was able to solve the first one, something about using recursion to solve a Fibonacci concept, I can't even remember again. But I know I but I remember that during one of our numerous harkerrank exercises on the group I had seen something like that before. I did it C language, instill don't know what it means at all. I have a photographic memory and was able to type it out line by line, when asked to explain why I did that, I became dumb, the interviewer was like, "calm forn, i know you are under pressure, you can try to explain it later, but can you refactor it?"

In my head I was like refactor what? What I don't even know what it means. Anyways, I was given another DSA question about blackjack, I told them, I don't know what blackjack is nor how to play it because I'm not a gambler. grin They said no problem, and one of them used 10 minutes to explain what it means and how its played. The more he talked the more confused I became.

He then afterwards repeated the question, at this point I couldn't hear anything again, my head was spinning and I couldn't think anymore. I started questioning my sanity. Then they said, lets just go back to some regular coding challenge. They asked me what complex coding challenge I have done. I said I have built my own printf function in C and was working on building my own shell. Mind you, this was a project in Alx. I wont say I understand it very well but I at least could replicate it without using the standard library.

After an hour plus of sweating. He said, what I just did was supposed to be done in more than one hour. I told them I was learning in a coding school, at this point he asked " how long have you been doing this for? And be honest." I told them 2 months, give or take. Then one of them replied, whats your IQ, me that didn't even know just said 180. I could swear I heard them all gasp. In my mind I was like, have I said something wrong. They were like ok. Can we get back to you later. We will be in touch.

I couldn't even think much about it. I was having another interview the next day and also a presentation at work new project so I just started preparing for it. That night, I went check what IQ of 180 means and even me gasp, there is no way I am a genius. Simple maths can make me disorganized sometimes sef. The second interview was a disaster but they said they would get back to me.

Meanwhile, I had to go back and check that blackjack stuff again, I wrote a pseudo code and algorithm for it. Will share when I have the time again.

Now my lesson from this week, just 2 months in and I think I am moving too fast, programming is a journey,it's a process that shouldn't be rushed, it's better to understand the concept rather than rote memorization.

2. Don't go near DSA unless you have a good working knowledge of low level language or python or Javascript or Java. You won't understand much,

3. Having a high IQ is the biggest cheat in programming. I don't have it ooooo

4. Make an effort to meet those ahead of you and ask questions, make new connections and give value too. I was able to teach 2 people something I have learnt before and I love the joy I got from it. I also understood the concept more.

5. Don't learn how to code. Learn how the mind of a programmer works. And codingnwill be like a simple puzzle instead of an impossible mission of cramming syntax and keywords.

6. Build projects with the little knowledge you know, when you run into problems , use google and continue, if you don't understand ask those ahead of you.


## the first company sent a reply, they would do another video session with me. I don't know what it is about. But for now, I wont apply for jobs anymore and focus more on learning. The company training me won't even allow me leave until I have worked for them for 6 months.

Your experience is both inspiring and humorous.
I used to think they don't get to ask DSA questions to juniors, but this shows that no matter what role you're in, just learn it.

At least, the very basics
Thanks to our bosses here, they've shown the way, it's left for us to follow

I'm looking to meet with a few tops as well, do you mind sharing the link in pm.
Re: My Tech Journey: Noob To Noggler (google) In One Year. by akwesenana: 12:40am On Oct 23, 2022
NickyNickel:


I'm learning with my phone as money for lapi never dey but don't want to be held back by that.
I've learnt python for beginners on sololearn but other language like Html are restricted if u are not a Pro member.
Which platform are u using.
I'm using the codeliber app.

1 Like

Re: My Tech Journey: Noob To Noggler (google) In One Year. by Najdorf: 6:42am On Oct 23, 2022
ProfAyomi:
I made an update yesterday, a long one but naira land wiped it off embarassed.

So I have been working mostly on javascript. W3s is really under rated, especially their videos, that's what I have been using as my video resource after I finished Mosh's introduction to Javascript.

Basically, I'm more of a book person. I read pdf more than I use videos. So I focused on reading 20 pages each of eloquent JavaScript and Head first Javascript.

What I do is to watch at least an hour of video daily, 20 pages each of pdfs and then write codes for minimum of 3 hours daily. Sometimes I feel like a zombie just going through the rounds but consistency and discipline and the fact that I signed a contract already is keeping me going.

What I have notice is that, programming takes time, you can't force the process, sometimes I feel very dumb especially when learning some concepts, but when I wake or maybe while doing some task unrelated to coding, I get this flash bulb moments when the pieces starts to fall in line. My mind is so consumed with programming that I try to mentally replay the tutorial I watched the previous night in my head. So far, it's been working.

Must say this, I don't know anything, I'm not special, I'm just lucky, lucky to have a lot of gurus around me, I'm always the dumbest in most groups I'm in. When the technical margins and arguments on what the shortest possible runtime should be, I just stand aside and soak it all in, sometimes, I chip in my little baby ideas and they all tend to notice and want to help out. Yesterday, I got 2 guys, one from Cameroon, the other from South Africa each doing a one hour zoom meet with me to explain some concept.

I have realised this in programming, you can the the most senior and still feel like a noob sometimes. And I have gotten very good at googling, just that I type out my answer instead of just pasting it.

Funny thing is that I hate front end with passion, and having to learn CSS isn't so romantic, just wish I can float through and still known enough to google my way out of problems. Also did something over my head this week, the company I work for review my CV and out of curiosity, I applied for 2 jobs, one as an intern, the other as a junior dev.

I got to the interview stage but the i was surprised that a company will ask DSA questions from an intern, in was able to solve the first one, something about using recursion to solve a Fibonacci concept, I can't even remember again. But I know I but I remember that during one of our numerous harkerrank exercises on the group I had seen something like that before. I did it C language, instill don't know what it means at all. I have a photographic memory and was able to type it out line by line, when asked to explain why I did that, I became dumb, the interviewer was like, "calm forn, i know you are under pressure, you can try to explain it later, but can you refactor it?"

In my head I was like refactor what? What I don't even know what it means. Anyways, I was given another DSA question about blackjack, I told them, I don't know what blackjack is nor how to play it because I'm not a gambler. grin They said no problem, and one of them used 10 minutes to explain what it means and how its played. The more he talked the more confused I became.

He then afterwards repeated the question, at this point I couldn't hear anything again, my head was spinning and I couldn't think anymore. I started questioning my sanity. Then they said, lets just go back to some regular coding challenge. They asked me what complex coding challenge I have done. I said I have built my own printf function in C and was working on building my own shell. Mind you, this was a project in Alx. I wont say I understand it very well but I at least could replicate it without using the standard library.

After an hour plus of sweating. He said, what I just did was supposed to be done in more than one hour. I told them I was learning in a coding school, at this point he asked " how long have you been doing this for? And be honest." I told them 2 months, give or take. Then one of them replied, whats your IQ, me that didn't even know just said 180. I could swear I heard them all gasp. In my mind I was like, have I said something wrong. They were like ok. Can we get back to you later. We will be in touch.

I couldn't even think much about it. I was having another interview the next day and also a presentation at work new project so I just started preparing for it. That night, I went check what IQ of 180 means and even me gasp, there is no way I am a genius. Simple maths can make me disorganized sometimes sef. The second interview was a disaster but they said they would get back to me.

Meanwhile, I had to go back and check that blackjack stuff again, I wrote a pseudo code and algorithm for it. Will share when I have the time again.

Now my lesson from this week, just 2 months in and I think I am moving too fast, programming is a journey,it's a process that shouldn't be rushed, it's better to understand the concept rather than rote memorization.

2. Don't go near DSA unless you have a good working knowledge of low level language or python or Javascript or Java. You won't understand much,

3. Having a high IQ is the biggest cheat in programming. I don't have it ooooo

4. Make an effort to meet those ahead of you and ask questions, make new connections and give value too. I was able to teach 2 people something I have learnt before and I love the joy I got from it. I also understood the concept more.

5. Don't learn how to code. Learn how the mind of a programmer works. And codingnwill be like a simple puzzle instead of an impossible mission of cramming syntax and keywords.

6. Build projects with the little knowledge you know, when you run into problems , use google and continue, if you don't understand ask those ahead of you.


## the first company sent a reply, they would do another video session with me. I don't know what it is about. But for now, I wont apply for jobs anymore and focus more on learning. The company training me won't even allow me leave until I have worked for them for 6 months.
An IQ of 180 is ridiculously high grin, One in a billion maybe
Re: My Tech Journey: Noob To Noggler (google) In One Year. by Najdorf: 6:46am On Oct 23, 2022
Fourpockets:

You haven't finished CSS, you're already applying for jobs
Nothing I won't see on this programming section grin grin
Do you know what he's applying for or what his work is going to entail? Abi does software industry solely revolve around front-end?
Re: My Tech Journey: Noob To Noggler (google) In One Year. by ABUPHARM(m): 11:57am On Oct 23, 2022
ProfAyomi:



## the first company sent a reply, they would do another video session with me. I don't know what it is about. But for now, I wont apply for jobs anymore and focus more on learning. The company training me won't even allow me leave until I have worked for them for 6 months.
Can you give us the name of the company training you? Some one like me would be interested in training if I'm assured of paid internship after after months of training. I'm in ALX fifth month as at now
Re: My Tech Journey: Noob To Noggler (google) In One Year. by ABUPHARM(m): 12:01pm On Oct 23, 2022
Heryordele94:


Are you minding me? I'm in numerous groups with a lot of gurus. And they kept jumping jobs less than 400k, I decided to apply not to get the job. Coz I am already under a contract with a company that is training me for 6 months. The contract say I have to work for them for them once I am done. They will pay oooooo. But if I drop out of their teaching or fail to work for them. I have to pay them certain amount of money. Over 1 million or so. Where I wan see that money.

And I don't want to specialize in front end. Back end is what I chose.
What's the company name brr, I'm thinking to tow this path also. As I'm not 100% guarantee on Alx after 1year.
Re: My Tech Journey: Noob To Noggler (google) In One Year. by swizzy2k: 12:21pm On Oct 23, 2022
I feel that the company might be decagon. Just Google about them.
Re: My Tech Journey: Noob To Noggler (google) In One Year. by NickyNickel(m): 12:33pm On Oct 23, 2022
Heryordele94:


It's not easy but doable. I code at least least one hour daily on my phone when stuck in Lagos traffic.

You can download videos and then use Sublime editor or any other code editors to do it.

The best is programiz, it's a website like free code camp, it has a code editor for you to use. And its teaches you from beginner to advanced level.
OK. I fo check am out! I appreciate
Re: My Tech Journey: Noob To Noggler (google) In One Year. by ProfAyomi: 9:56pm On Oct 27, 2022
Sorry I have not posted online for a while. I started my exams yesterday and I had to focus on that. I realised that for the past 2 months my grades have been steadily declining. It got so bad that I realised that I only attended 2 lectures all semester long. Before them, I was on distinction, all A, but this semester, I didn't do one single test, most of my lecturers including my HOD had to sit me down and ask me what is wrong.

I just outrightly told them I'm wanted out, my HOd looked at me and said I better take a bottle of schnapps to my village people to appease a them coz they really did justice to the charm they used on me. cheesy. Who pays so much money to do a post graduate in a private school and drop out in the final weeks. Who does that? In my mind I was like "I does that" in Jennifer's voice.

I was sha told to go and prepare for examination. That was when I knew I had work in front of me. 8 courses and I didn't even know the name of the courses. I didn't have a single material or text book. I just hurriedly took the ones I could and crammed them.

Today's exams were easy, I wrote what I could and in 30 minutes. I left, the other person that is the other all A student asked for extra sheet after 20 minutes, I shock, checked my answers that weren't up to 5 pages and quickly submitted before I start panicking.

I went out to start preparing for the next paper, and while doing that, I had a flashbulb moment, I had been working on a project, building a black jack game, I quickly dropped the book and ran off to the library, connected to a system and cloned the repo, before long, in was typing furiously, I intended to use 30 minutes and go back to studying, but next thing was everyone was looking for me, over 30 missed calls from my phone. I had used over 2 hours.

By the time I got into the exam hall, one hour was already gone and I had nothing in my head, I just sat down, collected paper and began going through the questions. 2 of them were the places I crammed. The remaining 3 were familiar coz I had helped my lecturer teach a pre requisite of the course while still an under grad. And God being good, we were asked to discuss, not define or list and explain. I wrote fast and before anyone could call me to help them in the exam, wrote everything I crammed before they start getting jumbled up. 40 minutes later, I raced out of the exam hall to continue the code I was writing.

The way programming is pushing me, I hope it's not always like this coz between Alx and my personal learning, my relationship, my internship and my jobs, I don't have a life anymore. And coding is taking over everything. Can't even sleep peacefully anymore. Those codes haunt me.

I will try not to code till I am done with my exams. I will come and update everything I learnt so far and the projects I have been working on.

2 Likes

Re: My Tech Journey: Noob To Noggler (google) In One Year. by ProfAyomi: 10:07pm On Oct 27, 2022
That reminds me, plan I have this dsa question that has been bothering me. How to you read a 3 letter palindrome from a string of characters in reverse.

I was able to read them going forward but I can't read the strings from the back.

For example:

gbabul will give bab reading it from the front. But if I have a longer string of characters and I need to read it from behind for a faster run time.

For instance
ghjuhiyusinohsjghsrhsjggskkhsuisvjbab
Will still give bab but it will take more run time even though it isn't that obvious. But it will be better if the program can read both forward and backwards simultaneously and spit out the answer faster.

I wrote it in C and it was still extremely fast but when I wrote it with python for longer strings, it gets considerably slower the longer the string becomes especially if the palindrome is t the back.

Pls, alchemyOfCodes, boss qtguru, and other bosses, come to my aid. My head won't stop thinking about it and I need to read for exam ooooo

Note, it must be a 3 letter palindrome

1 Like

Re: My Tech Journey: Noob To Noggler (google) In One Year. by AlchemyOfCodes: 10:39pm On Oct 27, 2022
. grin me ke omo commot my name from that place. cos am not worthy. What comes to my mind sha is using REGEX matching-might be faster sha.
ProfAyomi:
That reminds me, plan I have this dsa question that has been bothering me. How to you read a 3 letter palindrome from a string of characters in reverse.

I was able to read them going forward but I can't read the strings from the back.

For example:

gbabul will give bab reading it from the front. But if I have a longer string of characters and I need to read it from behind for a faster run time.

For instance
ghjuhiyusinohsjghsrhsjggskkhsuisvjbab
Will still give bab but it will take more run time even though it isn't that obvious. But it will be better if the program can read both forward and backwards simultaneously and spit out the answer faster.

I wrote it in C and it was still extremely fast but when I wrote it with python for longer strings, it gets considerably slower the longer the string becomes especially if the palindrome is t the back.

Pls, alchemyOfCodes, boss qtguru, and other bosses, come to my aid. My head won't stop thinking about it and I need to read for exam ooooo

Note, it must be a 3 letter palindrome
Re: My Tech Journey: Noob To Noggler (google) In One Year. by ProfAyomi: 5:35am On Oct 28, 2022
AlchemyOfCodes:
. grin me ke omo commot my name from that place. cos am not worthy. What comes to my mind sha is using REGEX matching-might be faster sha.

I give up. Been working on it all night. Don't even remember I should read for today's course.

I'll leave it jare.
Re: My Tech Journey: Noob To Noggler (google) In One Year. by drDoom3(m): 2:19am On Jul 30, 2023
ProfAyomi:
That reminds me, plan I have this dsa question that has been bothering me. How to you read a 3 letter palindrome from a string of characters in reverse.

I was able to read them going forward but I can't read the strings from the back.

For example:

gbabul will give bab reading it from the front. But if I have a longer string of characters and I need to read it from behind for a faster run time.

For instance
ghjuhiyusinohsjghsrhsjggskkhsuisvjbab
Will still give bab but it will take more run time even though it isn't that obvious. But it will be better if the program can read both forward and backwards simultaneously and spit out the answer faster.

I wrote it in C and it was still extremely fast but when I wrote it with python for longer strings, it gets considerably slower the longer the string becomes especially if the palindrome is t the back.

Pls, alchemyOfCodes, boss qtguru, and other bosses, come to my aid. My head won't stop thinking about it and I need to read for exam ooooo

Note, it must be a 3 letter palindrome

Keep a pointer at start, and one at end. When you move the start pointer by +1, move the end pointer by -1. At each step, check to see if the three characters at indices start, start + 1, and start + 2 form a palindrome, same with end, end - 1, and end - 2. Stop the while loop once start >= end.

(1) (2) (Reply)

Best ICT School In Nigeria / How To Create A Forum Website With Wordpress / How To Change Your Facebook Display Name

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