How I Learned to Code in 6 Months - And Got Into Google

Sdílet
Vložit
  • čas přidán 26. 07. 2024
  • If you're wondering how to learn to code with zero experience, then my story will be enlightening. In May 2016, when I graduated from college, I had never written a line of code in my life. Roughly 6 months later, I got a job at Google as a Software Engineer. In this video, I dive into how exactly I learned to code in 6 months and then got into Google (what coding bootcamp I attended, what projects I did, etc.).
    Here's the video on how I landed my interviews at Google: • How I landed my interv...
    Prepping for coding interviews? Practice with 70 video explanations of popular interview questions and a full-fledged coding workspace on AlgoExpert: www.algoexpert.io
  • Věda a technologie

Komentáře • 3,4K

  • @clem
    @clem  Před 4 lety +894

    A lot of people are wondering how helpful my Math background was, so I made a video on that: czcams.com/video/eSM1JATtGEg/video.html

    • @SahraClayton
      @SahraClayton Před 4 lety +11

      CSS can get quite difficult

    • @utkarshjain6337
      @utkarshjain6337 Před 4 lety +8

      it may be possible to get Programming knowledge in 6 month... but how you improve programming in term of complexity during this time

    • @nathanashley2693
      @nathanashley2693 Před 4 lety +3

      the logic u learnt must have helped?

    • @Deebomc
      @Deebomc Před 4 lety +3

      @A G I’ve wanted to read this since i first came across it a decade or so ago, but then again I’ve never really met a non-fiction book I wasn’t interested in, meaning I never specialized in math or hard sciences and thus haven’t yet got to the point where I’ve felt confident thatI was well-versed enough in the prerequisites which would allow me to really “get” all that a book like this has to offer, despite my fascination with it.
      I mean just legend of it alone. It’s to CS, what The Art of Electronics by Horowitz & Hill is to EE.. but a few orders of magnitude beyond that, even (something hard to appreciate because TAOE is, itself, one of those singular works whose field has essentially anointed it as their holy book).
      TAOCP though, is something, I think, that may not even be appreciated by many of the people working in the field it was written for, simply because those who make up the the majority of this field seem, collectively, like a group of very practical people (for the most part) and, therefore, may be, ironically, the very type of people most likely to look at a book like Knuth’s and dismiss it as something of a quaint curiosity, rather than seeing it as something to be taken seriously (in terms of it being something which legitimately warrants or demands their time, study, or commitment) and, instead, would likely see it -or the idea of intently reading it for serious, deliberate study- as something incredibly impractical.
      Which is an irony I find fascinating (although, admittedly, this is a highly generalized assumption on my part).
      It’s hard to reconcile the modern idea of the lazy, optimization-obsessed, product-obsessed “coder” with the idea of just a simple, earnest appreciation, admirations, or even respect, for immersion into to the theoretical - at least not to the degree demanded of one intent on a serious tackling of Knuth.
      Especially because it’s not necessary for them to land one of these “elite” jobs (the process of landing one has been taken care of by the nascent industry of coding boot camps and interview prep courses).
      So, with “results-oriented” being the driving mindset, it’s hard to see where the philosophical has a place in the industry now and going forward (perhaps, at best, a luxury whose indulgence is only afforded upon retirement or receipt of a google “fellowship”, at worst, a full-on anachronistic hyper-niche hobby like black-smithing, calligraphy, or becoming conversant in latin [the latter, worst-case scenario, being the result of some possible scenario where the field -due to AI/automation- reaches the point of sharing a universal abstraction layer which is the floor from which we all build but never have any reason to pry beneath; “computer science” turned into {computer-} “development substrate”]).
      I might be romanticizing it, but delving into Knuth today in today’s context seems like something akin to being the iconoclastic mathematician who, in a climate and economy demonstrably defined and dominated by applied maths, defies convention and “pragmatism” in defiant pursuit of pure mathematics, choosing the pursuit of greater intellectual rigor as preferable to the one offering greater promise of financial reward.
      All that speculation/pontification aside, I would like to know:
      How much benefit would Knuth’s TAOCP be to someone going into this field, applying for the same entry level FAANG jobs that all these people are preparing themselves for by watching these “coding interviews” and learning algorithms from training on Algoexpert, Leetcode, and sources like that?
      Assuming (in some hypothetical scenario) they read, studied, and comprehended all of TAOCP (all of what’s released that is, since it’s not actually even completed yet), using outside sources as supplementary/complementary tutorials when necessary to fill in the gaps of knowledge relating to languages and frameworks which constitute the modern development stacks most common to the jobs of today, then where would they be in relation to those taking the “modern route” for interview prep?
      In terms of skill level, probable/expected performance on interviews, overall viability as an employee enter as junior developer, data “scientist” or whatever?
      Another way to answer, I suppose, would be to imagine their comparison in terms of preparedness/knowledge/skill for creation for a startup or product creation (soft skills, such as managerial, interpersonal, etc, aside); would there be much difference in terms of the types of things -and the degrees of complexity of the things- that they could they create (this is just comparing the two different sets of knowledge and how much they provide in terms of preparedness and skill, it’s assumed that the intangibles -imagination, focus, motivation, intuition, time-management, organization, etc.- piloting the respective sets of knowledge acquired, is exactly the same in each respective case so that only the set results/benefits, of the two opposing educational methods/tracks are the focus, or solely relevant factor, of what’s being taken into consideration in this hypothetical comparison)?
      And if it seems that I’m making any assumptions or oversimplifications about CS ed methods (4-year major/boot camp/self-taught), or about Knuth’s TAOCP, please feel free to address them and correct them as you see them, or point them out to me and I’ll offer any clarification that I can.
      I know it’s a nebulous question and I wouldn’t be offended if you don’t feel like bothering with it but, in the off chance that you (or anyone else) do(es) decide to entertain the thought, thank you in advance. 👍

    • @unboxingaction3150
      @unboxingaction3150 Před 4 lety

      how much of all the stuff you learned from algoexpert did you actually need when working at google- or let me ask you this way- what exactly did you need to code when working at google?

  • @alvaroecab5422
    @alvaroecab5422 Před 3 lety +2579

    I'm 50 yrs old and today is my first day of learning to code. Never learned to code before.

    • @Megaman21051212
      @Megaman21051212 Před 3 lety +87

      Good Luck! Hope it goes well for you!

    • @aparnaiyer5818
      @aparnaiyer5818 Před 3 lety +32

      Good luck sir. :)

    • @alvaroecab5422
      @alvaroecab5422 Před 3 lety +167

      It's been 3 weeks so far I learned the basics of HTML, CSS, a bit of js I just need practice, and I'm trying to do at least one hour a day in algorithms. I'm beginning the basics of python. It's not easy because all this is new to me. I am learning how to use VS and git is giving me a hard time. I know I'm not even close to the middle of the river but I'm still afloat.

    • @alvaroecab5422
      @alvaroecab5422 Před 3 lety +6

      @@aparnaiyer5818 Thank you

    • @alvaroecab5422
      @alvaroecab5422 Před 3 lety +4

      @Nikhar Sachdeva Thank you

  • @ahah86
    @ahah86 Před 4 lety +3742

    What I learned after a year of self thought coding:
    1) Don't listen other people too much. Just do it. It might take more than you think, or less, doesn't matter. Everyone is different.
    2) Be patience: the field is massive and there are so many thing to learn. Get the basics done and try to find out asap in what branch would you like to focus.
    3) Try to find someone like you: having a "coding buddy" can help a lot to keep you motivated. Like having a friend to go to the gym with.
    4) code as much as you can: doesn't matter how many books or online courses you have, the thing that you remember the most are the one that you do practically. Doesn't matter how simple the script is. Pick a subject and try to write as much as you can about it.
    5) check other people's code: even if they are more advanced scripts, there is always something that you can learn from it.

    • @anitaig05
      @anitaig05 Před 3 lety +16

      Thank you! :)

    • @Kanal7Indonesia
      @Kanal7Indonesia Před 3 lety +25

      I give up software developing. Db administering is my forte.

    • @arsenii9329
      @arsenii9329 Před 3 lety +3

      Thanks!

    • @anikdhr4925
      @anikdhr4925 Před 3 lety +19

      Hello..
      Can you please tell me can I start learning programming at this age of 24 and I have no science background. Soo will it be possible?
      I am confused

    • @ahah86
      @ahah86 Před 3 lety +34

      @@anikdhr4925 hey man. I think it's never too late. It depends what kind of goal you want to achieve but 24 I think is a good age to start anything :) about the background, learning how to code is like learning a spoken language: just because you learn how to speak doesn't mean that you can lecture about everything. So , again, it depends what goal you have in mind. But at the end of the day, you have to start from the beginning anyway, so...

  • @jettyoriginal
    @jettyoriginal Před 3 lety +7817

    Keep in mind this man has an Ivy-League math degree. That probably helped him tremendously in getting internships.

    • @sukhamritsingh3420
      @sukhamritsingh3420 Před 3 lety +373

      Not only that. But he learnt to code too

    • @diehard7153
      @diehard7153 Před 3 lety +441

      There's the catch

    • @sukhamritsingh3420
      @sukhamritsingh3420 Před 3 lety +146

      @@diehard7153 nope maths degree won't help in getting internship for software engineer 🤨

    • @jb_lofi
      @jb_lofi Před 3 lety +804

      @@sukhamritsingh3420 It's quite sad that people are saying the things you're saying. Let's be clear. I like this guy, he's nice and providing good advice and probably worked very hard, but for context, he "saved 17,000 dollars during [his] college degree"... Instead of getting a whopping 5 or 6 digit debt he had savings equal to 25-50%of the average US worker's total annual income (the average US worker, not young college graduate, WORKER, has less than $1000 savings). He also had an Ivy League degree specifically which is incredibly attractive to employers for prestige alone, let alone social connections. Discounting the man's extreme privilege isn't doing him any favours, you're just being a massive dickhead to countless others who work and study very hard but don't have his advantages. He was very, very lucky, came from a very advantaged background; we're not talking abstract "maybes" like his gender or skin colour, it's not even in question and many can't take even a similar course to him.

    • @sukhamritsingh3420
      @sukhamritsingh3420 Před 3 lety +88

      @@jb_lofi true . Agree with your comment

  • @9b11hudaamaanimran8
    @9b11hudaamaanimran8 Před 3 lety +2108

    Me : print('Hello World ')
    Also me : Ok I am ready to send my resume to google

    • @Ren-dx4zl
      @Ren-dx4zl Před 3 lety +28

      It’s wrong

    • @noobslayerxx3249
      @noobslayerxx3249 Před 3 lety +25

      @@Ren-dx4zl it's not

    • @ayano2660
      @ayano2660 Před 3 lety +41

      @@Ren-dx4zl it's python i guess and both ' " works for string

    • @Vinu2003
      @Vinu2003 Před 3 lety +17

      @@ayano2660 and triple quotes also works "' "' !!

    • @enchantedorange3141
      @enchantedorange3141 Před 3 lety +40

      @@Ren-dx4zl print("You're wrong")

  • @tekk7989
    @tekk7989 Před 4 lety +5051

    Dude, this guy's a genius. Just look at his Codewars rank. He learned Javascript, React, Node, Python, data structures, algorithms and who knows what else in 7 months.
    You should make a video on how to learn more efficiently.

    • @e.a.3744
      @e.a.3744 Před 4 lety +298

      Agreed. Requesting please.

    • @ma111ma11
      @ma111ma11 Před 4 lety +19

      👍

    • @WillzMaster85
      @WillzMaster85 Před 4 lety +253

      Yea this dude definitely have a talent for this stuff... you can tell that he love solving problems, some people don't have that knack for it like he do. but this is simply just motivation! Just makes me motivated to work twice as harder as him! Hearing this dude's testimony just means that if you work hard and is genuinely interested in programming you can succeed. I'm in college for computer science now, and after like a year of partying and wasting time like a fool, I just got back on track and been coding all day every day! He is so right about codewars, my friend got me into it and he said that if you can be efficient in codewars you can do good in any interview and your problem solving skills will sky rocket like crazy, because it really trains your brain like a muscle! You gotta also do projects like crazy too like he did, and apply that knowledge. Goodluck my man we can ALL MAKE IT!

    • @rahuldeb3223
      @rahuldeb3223 Před 4 lety +4

      Yeah dude!

    • @EdmundCiegoTog
      @EdmundCiegoTog Před 4 lety +6

      Agreed

  • @FrankMwangi33
    @FrankMwangi33 Před 4 lety +2306

    12 months later.. Hi am the TechLead.

    • @arjunroy9635
      @arjunroy9635 Před 4 lety +26

      hahaha man u made my day

    • @benjisea
      @benjisea Před 4 lety +224

      Ex google ex Facebook ex husband tech lead

    • @architvis3243
      @architvis3243 Před 4 lety +33

      @@benjisea Now he is going to be uploading why he quite being TechLead.

    • @iszlaigabor5822
      @iszlaigabor5822 Před 4 lety +52

      Nobody is the techlead except for the TechLead

    • @user-bf8nu1ds3g
      @user-bf8nu1ds3g Před 4 lety +1

      yoh 254..Lets connect

  • @shmevanriceballz2857
    @shmevanriceballz2857 Před 3 lety +709

    He’s got a maths degree from upenn guys. He already has extremely great problem solving skills and his love for coding drove him to become something incredible

    • @retardbuster1498
      @retardbuster1498 Před 2 lety +2

      "something" incredible

    • @rarepepecombos8743
      @rarepepecombos8743 Před rokem

      Yep, dislike this video and move on,

    • @thinkingcitizen
      @thinkingcitizen Před 3 měsíci

      Bro basically got one of the most prestigious math degrees in world, and then became a software engineer. Literally one of the most common stories in top tier technology companies 😂

  • @lailaalfaddil7389
    @lailaalfaddil7389 Před rokem +95

    This is financial advice and I never give financial advice: DONT LEAVE DURING THE BEAR. If you don’t want to invest…learn. If you don’t want to learn…build. If you don’t want to build observe. DO SOMETHING…other than leave. There is so much opportunity here. Take advantage!

    • @lailaalfaddil7389
      @lailaalfaddil7389 Před rokem

      *ROCHELLE DUNGCA-SCHREIBER* is my portfolio-coach, I found her on Bloomberg where she was featured, I looked up her name on the internet. Fortunately I came across her site and reached out to her, you can verify her yourself.

    • @jamesbyrd3740
      @jamesbyrd3740 Před měsícem

      @@lailaalfaddil7389 it was? What was the advice? Take ADHD meds and study 12 hours a day?

  • @alfredolibreros5134
    @alfredolibreros5134 Před 4 lety +10571

    "So I graduated in college with a major in math"
    That pretty much sums up why he made it in just 6 months lol

    • @roviotech9072
      @roviotech9072 Před 4 lety +301

      That is true, way back in Alan Turing's time, he said what they need are people who has good ability in Mathematics and ended up not actually meeting the expectation but instead, they transitioned professionals to programmers (architects, accountants etc.. ). And then, those non tech related professionals contributed a lot in today's programming paradigm, design patterns etc...

    • @ilearncode7365
      @ilearncode7365 Před 4 lety +372

      My friend got a high paying coding job ($80,000) a few months out of a coding bootcamp with no prior experience because he had a BA in Sociology.

    • @Kenndy16
      @Kenndy16 Před 4 lety +190

      Plus, he got hired in 2017. 2019/ 2020 is much tougher as it is getting saturated.

    • @wulymammoth
      @wulymammoth Před 4 lety +107

      From a top university as well - UPenn

    • @danielschwegler5220
      @danielschwegler5220 Před 4 lety +69

      Plus, In math major one does coding

  • @harshalsolanki6838
    @harshalsolanki6838 Před 4 lety +158

    Lesson: Rejection from "Lyft" lifts you to "Google". Great Going Clément.

  • @jessg3882
    @jessg3882 Před 3 lety +6

    Love your passion for coding man, it's so evident! Glad you found your jam!

  • @pjcodes438
    @pjcodes438 Před 3 lety +178

    Clem - your hard work is inspirational man! Math or no math. You put in the time and effort and you were CONSISTENT. Happy for you brother.

    • @tiagomota4734
      @tiagomota4734 Před 4 měsíci

      Is he Romanian? His last name is for sure!

  • @clem
    @clem  Před 4 lety +25

    If you're interested in hearing about my Google Interview experience, I made a video on it! czcams.com/video/Naa85K5n4sY/video.html

    • @joanperezlozano7405
      @joanperezlozano7405 Před 4 lety

      Hello Clement! I have a question. My first ever language was java, eventually i moved to python, then I also studied javascript. As i consider that of course the goal is not to know all of the languages out there in the industry, and instead master at least 1 first before moving on, which of these 3 languages would you suggest me to master first?, knowing that I would love to be applying to product-based companies such as google? for a SWE position or even like this, it depends? thank you!

    • @clem
      @clem  Před 4 lety

      @@joanperezlozano7405 It's very hard to say, because all 3 of those languages are used heavily at a company like Google, and all 3 of those languages have their use cases. If you prefer working on the frontend, then I'd definitely go with JavaScript; otherwise, I'd probably go with Python just because I'm not a huge fan of Java and because Python opens many doors into fields like Machine Learning, but you really can't go wrong with any of them!

    • @joanperezlozano7405
      @joanperezlozano7405 Před 4 lety

      Clément Mihailescu Thank you so much for your response clement! and Thank you for sharing this motivating story!. Cheers.

    • @codinginterviewcoach
      @codinginterviewcoach Před 4 lety

      Thanks for the Wonderful Video @Clément Mihailescu
      ♥ from #CalifCoder

    • @2004helloWorld
      @2004helloWorld Před 4 lety

      Were your Python interviews for Python 2 or 3?

  • @josepservat211
    @josepservat211 Před 2 lety +68

    Even if you failed the first interview it's amazing that you ranked so well in codewars in such short time :) Really inspiring and I think I will someday join any of your courses!

  • @ugonnaokoro7555
    @ugonnaokoro7555 Před 3 lety +7

    Damn, I could feel the passion all the way in the UK. You did amazing and deserve all the praise!

  • @etiennehellerle9261
    @etiennehellerle9261 Před 4 lety +12

    I really enjoyed your story. I am currently working in the Architecture industry and I have never written a line of code but I have been interested in coding for a while now but never had the guts to start to learn or try to code. I have just enrolled in an online web developers type of bootcamp a few days ago and your story was just what I needed for that extra inspiration and motivation.

  • @MeLawenity
    @MeLawenity Před 5 lety +164

    step 1: be smart
    step2: don't not be smart

    • @chrischris7805
      @chrischris7805 Před 4 lety +6

      I always forget step one while I'm working on step 2.

    • @pranayprasad50
      @pranayprasad50 Před 3 lety +1

      if you are using " don't" then you should not use "not " in sentence. grammatical error.

  • @avatar050796
    @avatar050796 Před 2 lety +1

    This is very inspiring. I got motivated watching this. I am an intermediate programmer and its almost years since I started programming. I went to different path and got my programming skills rusty. Now I am learning again from scratch, emptying my cup and starting over again.

  • @harukaeru-en
    @harukaeru-en Před 3 lety +503

    Him: "So I graduated in college with a major in math"
    Me: Make sense.

  • @Ki1ngOfGods
    @Ki1ngOfGods Před 4 lety +1777

    He's a math major which made him understand algorithms easily. In the end most companies hire you because you know how to solve problems which is what mathematicians do and being able to code algorithms. This man was already a genius before being a software engineer. For mere mortals like us, it's much harder.

    • @avrgegmer1396
      @avrgegmer1396 Před 4 lety +43

      If I learned anything. I need to get busy and also pickup math courses on udemy or edx or even my local college (cant afford it tbh). He also has a passion or obsession with problem solving which is what you need for this field.

    • @floatingchimney
      @floatingchimney Před 4 lety +85

      Exactly on point. Math is the single most predictable factor as to who is going to be a great engineer.
      This guy could learn mechanical, electrical, chemical, civil or any other engineering in the same way. Other mortals can only dream about this.
      His IQ is way above average, an average IQ person can not accomplish this.

    • @troooooper100
      @troooooper100 Před 4 lety +42

      He didn't mention he went to ivy college. He could have applied without bootcamp as mathematician as still get in.

    • @DieBastler1234
      @DieBastler1234 Před 4 lety +34

      There's more to being a good programmer than algorithms and there's more to being a good engineer/problem solver than being a programmer.
      So yeah, he had an advantage for sure, but that's his general problem solving centered way of thinking, not some major.

    • @ezcanor8262
      @ezcanor8262 Před 4 lety +13

      Anyone can learn this but we need to work twice as hard

  • @darshathakkar
    @darshathakkar Před 4 lety +22

    Truly inspiring.
    I hope I can learn from some of the takeaways from this video. I'm at school and also working as a part-timer at a store. Just trying to manage my time efficiently.

  • @jennym3014
    @jennym3014 Před 3 lety +8

    Thank you for sharing your story. I was a bit torn between finishing my degree versus just jumping into programming and now I have a clear path of what I want to do. Your math video was especially helpful because now I know what I need to do. Thank you!

  • @ShadaeMastersAstrology
    @ShadaeMastersAstrology Před 3 lety +1

    Thank you tremendously for sharing your experience 🙏🏾 You’re such an inspiration.

  • @RahulSam
    @RahulSam Před 4 lety +10

    I've been binge-watching your videos man! Love them.

  • @nppreaches
    @nppreaches Před 4 lety +18

    Sorting visualizer was fantastic. I am on my journey of applying for FAANG jobs and one thing I can understand from your video is the amount of work you put in those 6 months. Also, it's hard to ignore your math undergrad from UPenn which I assume would have helped a lot in being tenacious during those six months. I can see a common thread in other videos, software engineers that I interact with and ppl who have recently cracked the FAANG companies is that you need to put in a lot of work but I am unclear as to how a non-stem person can apply his analytical capabilities faster or transition those capabilities to problem-solving. Keep these videos coming. Thanks!

  • @Alkalite
    @Alkalite Před 4 lety +1

    Thanks for the inspiration and guidance Clement! Smashed!

  • @samuelkatz2463
    @samuelkatz2463 Před 3 lety

    Thank you for taking the time and post!

  • @arpethel
    @arpethel Před 5 lety +40

    The card thing... KEEP IT!! It’s brilliant and different. Excellent video!

    • @clem
      @clem  Před 5 lety +5

      So glad you liked it! Stay tuned for a lot more stuff like that 😉

  • @akshatanand5804
    @akshatanand5804 Před 4 lety +5

    Clément your story really inspires me, thanks for sharing!

  • @chibuikeomenukor7054
    @chibuikeomenukor7054 Před 2 lety +2

    i really appreciate your approach in encouraging starters like me...like a real from-zero-starter... thank you very very much man!

  • @chiragmadan1693
    @chiragmadan1693 Před 4 lety +1

    I'm getting started right now. Thanks for the inspiration Clem. :)

  • @mindasb
    @mindasb Před 4 lety +28

    Math background is immensely helpful. Even knowing what a function is, recursion is immediately known to math majors. Many simple algorithms like findMax(int[] arr), findAvg(int[] arr) are really easy. You know stats, you know numeric algorithms, you know how to analyze algorithmic complexity. How about game programming? Linear algebra... Let alone the entire problems solving framework.

  • @aamirjamal6833
    @aamirjamal6833 Před 4 lety +1848

    Bro, you are a math major.. that's almost equivalent to computer science (Problem Solving)..

    • @Katinka0218
      @Katinka0218 Před 4 lety +160

      Aamir Jamal right? As soon he was like “a I majored in...math” I was nope never mind he already had a huge head start I can’t do this

    • @hellowill
      @hellowill Před 4 lety +98

      exactly this.
      software engineering is far more than writing code. writing code is like writing sentences, 3years old can do it.
      Google interview based on algorithms and datastructures, a math major is perfect for that (maybe more so than softeng..).
      Like look at Google code jam championship, the winners are math majors not compsci/softeng majors.

    • @clem
      @clem  Před 4 lety +304

      @@Katinka0218 I'd encourage you to check out the video I made on exactly this topic (how useful Math is in Software Engineering): czcams.com/video/eSM1JATtGEg/video.html
      It saddens me to see people get discouraged because they think they need a Math background.

    • @milcahbaja6563
      @milcahbaja6563 Před 4 lety +3

      he got the talent

    • @cx777o
      @cx777o Před 4 lety +9

      @Frederik Leones on the other hand you have trained your problem solving skills to a fair degree and wont have a hard time learning to code. The ability to solve problems is the firsr important ingredient to master as a programming novice, then come language etc.

  • @kevund16
    @kevund16 Před 3 lety

    Hey Clement, Thank you so much for sharing your coding path into Google. I really like the content of your channel. Keep up the good Work.

  • @matthewgross6084
    @matthewgross6084 Před 3 lety

    Very impressive! Gives me some hope that I can do this as well! Thank you for making this video!

  • @smellytaint
    @smellytaint Před 4 lety +75

    Hello, I completed this quick tutorial found on the internet and am now an Engineer.

    • @kennethkipchumba2532
      @kennethkipchumba2532 Před 4 lety

      lol

    • @sami790311
      @sami790311 Před 3 lety +2

      Yup....as long as there is no bugs in your hello world software.

    • @hlmiah
      @hlmiah Před 3 lety +1

      @@sami790311 lmao this takes me back to my freshman year of college, still not a software developer yet btw, but i am a musician xD

  • @Neuroguy100
    @Neuroguy100 Před 5 lety +33

    This video inspired me to code more. Loved the video and the passion u expressed through your journey.

  • @radiospank
    @radiospank Před 2 lety +7

    What an inspiration you are, although you’re scheduling was insane and I don’t think most people are that hardcore so; respect. I agree immersing yourself in coding or whatever you do is the best way to train and retain these concepts. Ty for sharing, I have to do code wars now.

    • @B3Band
      @B3Band Před rokem

      Most people aren't that hardcore because of little things like having a job and needing money from someone other than our parents.

  • @anshuaditya1958
    @anshuaditya1958 Před 3 lety

    I am in your stage, my engineering period just started and I have no clue about coding still you gave an inspiration. Thank you so much.

  • @comicstwisted
    @comicstwisted Před 4 lety +460

    mathematicians and physicists make great programmers, since programming at its core is problem solving and algorithms, the rest is just syntax

  • @Sanjeev.Network
    @Sanjeev.Network Před 4 lety +26

    I really appreciate your hardwork, this video would be a motivation for me.

  • @rajmehta1768
    @rajmehta1768 Před 3 lety +1

    One of my good friends showed me this video! I am completely amazed after hearing about your journey. I have started with AlgoExpert and will apply for an internship this summer

  • @arsiamini4511
    @arsiamini4511 Před 3 lety +1

    Thanks and nice video! It was informative. You are certainly above the median line when it comes to ambition, dedication, focus and mathematics. The message seems that hard work + talent = success.

  • @zaydenrosario5047
    @zaydenrosario5047 Před 5 lety +5

    I love your Pathfinding Visualizer, It's simply amazing!

    • @clem
      @clem  Před 5 lety

      Thank you!

  • @CasualLaugh
    @CasualLaugh Před 4 lety +16

    coming from a mathematics background definitely helped. I feel like you would of succeeded anyways. You have an insane drive to learn and develop yourself. A bit unrelatable because I don't think I can do what you did in 6 months even if I studied 14 hours a day (which is a feat in and of itself btw). Thank you for sharing.

  • @niharthosar4716
    @niharthosar4716 Před 4 lety +1

    Inspiring. Truly. A great transition. Currently I am in the video game phase. Hope this helps me get through that phase. Thanks Clèment...!

  • @mirnareyes1447
    @mirnareyes1447 Před 3 lety +3

    Hi! I decided to change careers (leaving the elementary teaching world) and I’m exploring software engineering. I’ve always been interested in learning to code, but I’ve never had the time. I found a boot camp that someone recommended and I’m so glad to have found your videos. They are giving me a clearer picture of the software engineering world and how to transition into it!

    • @sweetunboxing9280
      @sweetunboxing9280 Před 2 lety

      I'm teacher and want to learn coding too, have you found a software job?

  • @aadityakiran_s
    @aadityakiran_s Před 4 lety +8

    Really good stuff. I'm in the same sort of situation and I feel that I can relate. Thanks. totally interesting, definately insightful and most certainly inspiring.

  • @joemah555
    @joemah555 Před 5 lety +39

    Your python experience has given me confidence kind sir , I moved from c++ to JavaScript . I do c++ in school; but ideally wanted to learn python. Guess I could always believe and go head first into it . That story is just telling me anything is possible

    • @jmontis2
      @jmontis2 Před 5 lety +1

      man go hard on python, i've spent about 2 months now doing algorithms and am finally making progress, not always getting exact syntax right but i often click over to discussions and it's virutally thhe same pseudo code. Just need experience with all the syntaxes and it'll be ez sailing later

    • @joemah555
      @joemah555 Před 5 lety

      uber mensch yeah bro I'mma jump on the python train for sure now lol

    • @nitinkarunakaran3061
      @nitinkarunakaran3061 Před 4 lety

      @Donnie Darko there are free and paid courses on udemy to learn python programming ...

    • @jmontis2
      @jmontis2 Před 4 lety

      @Donnie Darko i bought and started reading some of "Code Complete 2" at night time some. It's a nice break from screentime . I don't believe buying the book will make me a great coder but it is probably a decent idea for new coders to read *something* meaty and show the breath of what good code looks like. It has numerous examples that don't involve google search after google search.
      once we've gotten out of the "intro programming" mode most are going to say start building stuff and grind hackerrank/leetcode at least one problem a day. It'll eventually sink in but it's a long road

  • @blueprintmentors3762
    @blueprintmentors3762 Před 3 lety

    Here's another GREAT vid on how to get into Google: czcams.com/video/vqB_9eSaflg/video.html

  • @brandonsheridan7472
    @brandonsheridan7472 Před 3 lety +1

    This entire video was worth it just to know about codewars. Thanks, man!

  • @olivergasior8005
    @olivergasior8005 Před 4 lety +12

    Amazing video! Thank you for this. I'm currently working my way through a data analytics masters degree. My undergraduate degree was political science

  • @RahulGupta-go8oe
    @RahulGupta-go8oe Před 4 lety +5

    clement you have always been so inspiring and the excitement u show when talking about coding make me feel really good, i am inspired by you. when i feel frustrated i watch ur videos and project path finding visualizer, and then i go back to my desk, thank you for all this excitement and optimism.

  • @donnelly5757
    @donnelly5757 Před 4 lety +14

    I've been coding with Python for around 6 months now. I guess all I need to do is go back to college for a math degree and then do another 6 months of coding and then maybe I can land my dream job as a data analyst!

  • @gamer61701
    @gamer61701 Před 4 lety

    Thanks for this story, this is very helpful to me as someone new to coding with no flipping idea of how to really commit and make progress.

  • @graforce
    @graforce Před 4 lety +4

    Thanks for the effort! I really learned from you, god bless you.

  • @mustafaameraljasim
    @mustafaameraljasim Před 4 lety +3

    Thanks for sharing. I am really inspired by your story. I think your strong math background plays a big role in your success. That being said, I think you have spent a lot of effort to demonstrate that in your coding career.

  • @sheuleeraha6714
    @sheuleeraha6714 Před 3 lety

    Highly inspired man. I am gonna start. Helped me connect my dream and passion

  • @asadshah6996
    @asadshah6996 Před 4 lety

    Really loved your content and will take a look at codewars. I was thinking of getting into competitive coding myself and you inspired me. Thanks

  • @toufiq-ul-alam6475
    @toufiq-ul-alam6475 Před 4 lety +595

    He did math...MATH!! That is the foundation of all!!

    • @shopnerpothochari4270
      @shopnerpothochari4270 Před 4 lety +3

      that's not much

    • @ericdreal1907
      @ericdreal1907 Před 4 lety +72

      Shopner Pothochari nigga that’s everything

    • @inexinferis7064
      @inexinferis7064 Před 4 lety +2

      @@shopnerpothochari4270?

    • @MrCmon113
      @MrCmon113 Před 4 lety +23

      That's irrelevant. What's relevant is that math degrees are super hard and require not just endurance but intelligence. I'd hire someone with a maths degree for anything.

    • @its2168
      @its2168 Před 4 lety +1

      Not at all.....

  • @joemah555
    @joemah555 Před 5 lety +23

    That flex on the code wars was so powerful 😂😂 . Just joking man love your videos . Glad you enjoyed code wars so much

    • @clem
      @clem  Před 5 lety +5

      💪😎

  • @yasu_6th
    @yasu_6th Před 2 lety

    I totally get your emphasis on living and breathing coding and getting really into it, excited and going all for it!! thanks for the video

  • @vikramray1837
    @vikramray1837 Před 4 lety +1

    Its 3 AM and from the past 3 days I am just watching your videos at least 7-8 items daily and I can feel I am getting addicted to it. Looking forward to buying Algo+System next month. And BTW I loved your honest answers to all sorts of questions.

  • @hologerry
    @hologerry Před 4 lety +13

    I believe that focusing and dedicating to do something is the key

  • @CHcodebuddy
    @CHcodebuddy Před 5 lety +5

    This really motivated me, I will grind harder from now

  • @beatricerelaxingmeditating1969

    You definitely put in a lot of work into learning how to code. That's inspiring.

  • @shaileshmourya3100
    @shaileshmourya3100 Před 4 lety

    That's called smart work. Great bro and thanks for sharing this video.

  • @MrCmon113
    @MrCmon113 Před 4 lety +580

    *So I graduated in college with a major in math*
    So you were overqualified before those six months even started.

  • @skeche
    @skeche Před 5 lety +386

    One of the hardest part of being a coder is the math and physics side. Engineering needs math, CS major needs math. So you already were on a pathway into engineering so it's not really zero experience. Having a math major is already miles ahead of someone with truly zero experience.

    • @tunzj01
      @tunzj01 Před 5 lety +25

      @skeche, EXACTLY!!...Once he said he Graduated in 2016 as Math Major. There’s nothing else to watch here. ANYONE would give him a shot with Maths background. He probably wasted six months learning to code. He would of gotten a software job without it.

    • @sadhlife
      @sadhlife Před 5 lety +97

      @@tunzj01 yeah, you have no clue what you're talking about

    • @tunzj01
      @tunzj01 Před 5 lety +2

      Tushar Sadhwani, Good, then you tell me. Then I’ll show you how delusional you are.

    • @13TrafalgarLaw
      @13TrafalgarLaw Před 5 lety +5

      He spent money to learn to code.Also coding is not an engineer.I will explain to you.An engineer can architect a system and direct research between fields of telecom, programming, hardware, databases a good range of why and how.

    • @skeche
      @skeche Před 5 lety +4

      @@13TrafalgarLaw all interchangeable in todays job searching terminology market. I agree with you but very little recruiters care about that stuff. A title can be very different to what you actually do.

  • @chuka_obi5167
    @chuka_obi5167 Před 3 lety

    Your story is very inspiring. Thank you for sharing!

  • @bunnyko0124
    @bunnyko0124 Před 3 lety

    This is very inspiring. Thanks for sharing Clement.

  • @michaelanggriawan8131
    @michaelanggriawan8131 Před 4 lety +23

    to student like me, I feel I was late to learn programming in my first year, but now i'm in second year i want to take break from my college to get focus on programming. i feel i can't focus to learn in the middle of campus i wanna use all of my days to do what you did during in 3 months.

  • @a1234525
    @a1234525 Před 4 lety +12

    Great video. Breathing code was the most interesting part for me especially when I am planning to do the same these days.

  • @MillionaireTrader
    @MillionaireTrader Před 3 lety +27

    My brother who studied mechanical engineering, after graduating, learned to code in 4 months and got a job in Accenture within 6 months.

    • @tacobell2582
      @tacobell2582 Před 3 lety +11

      lol, you can't compare Accenture to Google

    • @randomdude79404
      @randomdude79404 Před 3 lety

      @@tacobell2582 True but it's still impressive nevertheless (I don't think he was trying to compare lol)

    • @freshestinclass763
      @freshestinclass763 Před 3 lety +1

      Seems like everybody is saying everything to not do the work... you don't know math spend time and learn math.. you don't know code spend time and learn the fundamentals.. and build... the pretige of the degree don't. After if you won't sit down and work on it yourself. But that's why the world is where it's at now... do the work.. stop avoiding it.

    • @saikiranrao194
      @saikiranrao194 Před 2 lety

      Even if you sit for Accenture interview 80 percent chance you will get the job

  • @romnegrillo
    @romnegrillo Před 3 lety +1

    Thanks for sharing. I’m really lost right now. My college university never really taught programming seriously so I was studying on my own. Time passes by, I worked a freelance developer and landed a software engineer job, but I’m still a student since I stopped school because I feel it doesn’t help me and I needed funds. Even having a job, I felt I’m not good enough because all we do is using a framework and less on algorithms, just the very basic. I’m going to commit in using CodeWars again and try your platform AlgoExpert. Thanks for the story, it was kind of motivating because you look like you’re a really disciplined person when it comes to learning.

  • @pratikthacker
    @pratikthacker Před 4 lety +9

    It's an inspiring story + hardly people tell the truth i.e amount of hard work it requires...

  • @pn1895-txn
    @pn1895-txn Před 5 lety +6

    Great recent videos that shows how much you had to really hustle. I remember when the Tech Lead first had you on his channel, there were quite a bit of comments from people that thought your path to Google was easier simply because of your major and college. So no joke, I actually was thinking about FullStack Academy due to my fondness of NY, but I ended up sticking with one in Houston due to the cost of housing ☹️. Thanks again for creating Algo Expert. Definitely saved me some time when I would get stuck trying to understand something confusing in Java whenever I was going through CTCI. Can't eff up my referrals!

    • @clem
      @clem  Před 5 lety

      I really appreciate this; thank you!
      And, for what it's worth, you probably made the right choice to stay in Houston to save on the cost of housing!

  • @sungjuyea4627
    @sungjuyea4627 Před 3 lety +1

    Very inspirational video! I wish I could have such a passion like you!

  • @mitchf1285
    @mitchf1285 Před 3 lety +55

    >"Wasn't that much of a risk"
    >"It cost $17,000 for a 5 month program"
    Okay then.

    • @hecatrice2064
      @hecatrice2064 Před 3 lety +11

      To be fair, being rich negates most career risks in life lol

    • @donkun3395
      @donkun3395 Před 2 lety

      @@hecatrice2064 yeah but being rich simply does not fix the major jaw issue he has

    • @imbesrs
      @imbesrs Před 2 lety

      Because coming out of the program whether he liked coding or not, he would know how to code and could probably get a job as an entry level software engineer whether or not it was at google to make the money back. He stated the risk was relative to time anyways. Being fresh out of college, he knew he was still young to try new things.

    • @honest_bishop5905
      @honest_bishop5905 Před 2 lety

      @@donkun3395 rude

  • @DanipBlog
    @DanipBlog Před 4 lety +4

    This is really inspiring. Thank you for sharing this story!

  • @reddrift3022
    @reddrift3022 Před 4 lety +228

    I hate that everyone is discounting your effort because of your Math Degree, doing a coding bootcamp, scoring almost triple anyone else in codewars for your class, learning python in 10 days, they are all effort based, math can't help you with how many hours you put in, good job man.

    • @asyasmith7370
      @asyasmith7370 Před 3 lety +26

      It isn’t discounting. He started already in a good place with a math degree from an Ivy League college. So yea he worked hard by learning coding, but the advantages were for him since he already had that degree to make him more attractive

    • @skatertrix411
      @skatertrix411 Před 3 lety +5

      Also helps that he has a math oriented mind.

    • @wheatandtares9764
      @wheatandtares9764 Před 3 lety +9

      Red Drift Having an ivy league degree in math would probably put him in the 99%th percentile. Id guess 135+ IQ . That is ofcourse speculation. Not discounting effort, but two thinks can be true at the same time.

    • @reddrift3022
      @reddrift3022 Před 3 lety +2

      @@wheatandtares9764 Yes, but people are saying it EASY for him, not the same thing

    • @MaoDev
      @MaoDev Před 3 lety +3

      @@reddrift3022 Nobody's saying it's easy for him, they're just saying it's easier, which is true. It's true that the degree makes him look better in the eyes of employers, but that's not the most important advantage. What's most important is that major taught him logical thinking, which is very important for programming. Not only did he have a good looking degree, but also was very well versed in logic before he started programming. Otherwise he wouldn't have been able to make into google in 6 months.

  • @mandihaase2744
    @mandihaase2744 Před 3 lety

    Thank you for these videos! They are super helpful!

  • @darleyt1
    @darleyt1 Před 4 lety

    Epic stuff mate, obviously a very smart dude and you worked very hard. That's the key!

  • @demidevil666
    @demidevil666 Před 4 lety +6

    Instantly subscribed! As a fellow mathematician by trade (one who still greatly struggles to find work due to a lack of expertise in any particular practical field), your story is giving me hope that this degree may not have been for nought after all.
    I had to complete several mandatory coding projects inseveral courses over the course of my degree, but the key word here is _mandatory._
    Unfortunately, none of my teachers conveyed the coding related information in a fun or interesting way, so I never developed an interest in coding and always just saw it as a necessary evil which I just had to bite the bullet and endure in order to receive my degree. I never developed the joy for coding you describe here.
    But I _am_ am sucker for logic puzzles and tough challenges for the mind.
    So deep down I always had a feeling that coding and software development _should_ technically be right up my alley.
    I just had never been given the right introduction that would help me see the joy in this field.
    This "xyo network" you mentioned was completely new to me but I'm _very_ intrigued. Thank you for the excellent food for thought. Best regards from Germany my friend. :)

    • @kimchi2093
      @kimchi2093 Před 2 lety

      If you like logic puzzles, you’ll love the coding problems associated with coding interviews!
      Did you end up trying to learn how to code?

  • @JeanRauwers
    @JeanRauwers Před 5 lety +15

    I guess every single job has pros and cons, and it is not different from Software Engineering, I have worked for large companies in Tech as well and I know what you mean about it. However we must say that our work conditions are amazing, things such as flex work, breakfast, decent salary and budget to invest in your education is what differs Software Engineers from other professions. Amazing content btw. ;)

  • @asivexaso3910
    @asivexaso3910 Před 4 lety +530

    THE COMMENTS MADE ME STOP LISTENING TO HIM AND I JUST LOST HOPE

    • @Cindy-qc7lo
      @Cindy-qc7lo Před 4 lety +4

      ASIVE XASO you can do it!!!

    • @harsh5139
      @harsh5139 Před 4 lety +36

      Don't lose hope lmao. You most probably are not gonna GET INTO GOOGLE from scratch in 6 months, but that's not the end of the world. I would suggest taking it SLOW and STEADY if you wanna do this (you can experiment first) because there's a lot out there and it can get pretty frustrating pretty fast but as I said it's not you.

    • @kyser3ify
      @kyser3ify Před 4 lety +9

      You probably won't get to Google and not because you can't learn the skill but because you wont fit in there social structure. But dont worry. Learn to code there are plenty of companies that need people desperately. Just use old failed tech companies in your resume, it's a billion of these. Most coders say they spend half there time on Google trying to find answers. It's all about problem solving.

    • @anu7982
      @anu7982 Před 3 lety +8

      @@kyser3ify I knew python JavaScript node js c++ , worked in block chain and AI projects but despite all these ,got fired from a start up due to the politics of a new manager .got issues with my laptop now, Now I am at a stage where I am meant to feel low in my life jobless and stagnant, but a part of me again rising again and fighting scrolling through coding and programming videos😭😫even lost touch with coding after a few months which is causing me a self doubt and confidence issues to which I am not fully surrendered 😔

    • @vitorpereira5461
      @vitorpereira5461 Před 3 lety +5

      @@anu7982 if you know how to code, you can land a job. Thats for sure. Now, go improve other aspects of you r life!

  • @JB-zb9zp
    @JB-zb9zp Před 2 lety

    Very inspirational, thank you for being real about all the low points.

  • @soubarnobanerjee8257
    @soubarnobanerjee8257 Před 4 lety +15

    Hi Clement, when you started coding in codewars and used to write code, did you initially write "Brute Force" approaches? If so, then how did you start to make your code optimized? Is it like watching other's solutions and then slowly developing the tactic in yourself?
    If you could answer this, then it would really help me as I still struggle to write optimized code

  • @monikageczo
    @monikageczo Před 5 lety +10

    Clément, thank you for this amazing video! I wrote my first line of code three months ago, and decided to go back to school to study computer science. Your story was informative and inspiring! I'll be checking out Code Wars tonight. Subscribed! 😃

    • @clem
      @clem  Před 5 lety +2

      Glad you liked it, and awesome! Best of luck on your software engineering journey!

  • @kareemkhamis87
    @kareemkhamis87 Před 3 lety +1

    Inspirational story , thank you for sharing , good luck :)

  • @wenlongzhang5262
    @wenlongzhang5262 Před 2 lety

    Your experience is quite inspiring! Thank you so much for sharing!

  • @Lmao-ke9lq
    @Lmao-ke9lq Před 4 lety +18

    I can literally feel the energy from you. You’re really the Programmer

  • @naveenperpaga5101
    @naveenperpaga5101 Před 4 lety +8

    You are an example of fact that if we spend a lot our energy on one particular thing..we can become so expert in that thing in little time..

  • @MarianaKobayashi
    @MarianaKobayashi Před 3 lety

    THIS IS SO INSPIRING, THANK YOU

  • @andeersonz
    @andeersonz Před 3 lety +1

    This has inspired me a lot, I have also taken a liking to codewars because of this video, I'm also in my 6th day of learning Python, some of the questions there, the solutions are on the tip of my tongue. I will keep learning, wish me luck!

  • @kingsolomon_fitness
    @kingsolomon_fitness Před 5 lety +12

    This is some fire dedication bro, congrats!

  • @asivexaso3910
    @asivexaso3910 Před 4 lety +22

    10:39 HE DID ALL THE PROBLEMS. LOL THIS GUY IS A GENIUS I GIVE UP

  • @rajatchakraborty4156
    @rajatchakraborty4156 Před 4 lety

    This video really helped! Thanks!

  • @unjinjang4783
    @unjinjang4783 Před 2 lety

    Amazing!! Love these stories!