The Fastest Way To Become A Software Engineer

Поділитися
Вставка
  • Опубліковано 29 лис 2024

КОМЕНТАРІ • 138

  • @NickWhite
    @NickWhite  2 роки тому +22

    Start building your blockchain apps in JavaScript with Lisk now: clik.cc/gUr2q

    • @masternobody1896
      @masternobody1896 2 роки тому +1

      rip after getting 1000 rejection from fang. i still got rejected

    • @devl0ver666
      @devl0ver666 2 роки тому +2

      i dont know why but i like you.. as a inluencer on me , thank you for your helping content , GURU ji

  • @aarondiaz_14
    @aarondiaz_14 2 роки тому +210

    You're 100% right. By following a very similar path, I went from having no coding experience to becoming a full stack engineer in a local small web development startup. I managed to land a job by teaching myself the MERN stack (Mongoose, Express, React and Node) under 3 months. I also learned how to use Next, a full stack framework for production. It's my favorite framework to date. I personally recommend that all those who have already mastered the MERN stack learn it.
    Update 1: Thank you guys for all the support. This is the first time I've received this many likes. I'd just like you to know that I have an interview scheduled for next week with one of the biggest web development companies in my country. I'll finally be able to make more than minimum wage despite the fact I don't have a degree and I'm not currently enrolled in university. Please, wish me luck.

    • @breakpause6082
      @breakpause6082 2 роки тому +1

      @@HrissW UA-cam maybe or the internet

    • @davidrtrains
      @davidrtrains 2 роки тому +6

      You went from 0 coding to learning all that & landing that job in under 3 months..?..

    • @aarondiaz_14
      @aarondiaz_14 2 роки тому +4

      @@davidrtrains Yep. I didn't have any projects nor any kind of experience working in the tech industry. I did drop out of school so I could learn as much as possible. I was and still am very motivated.

    • @davidrtrains
      @davidrtrains 2 роки тому +1

      @@aarondiaz_14 what sources did you mainly use to acquire your knowledge/skills? I been studying JavaScript on freecodecamp for 2 weeks and am halfway through the ES6 section. I haven't learned any html or css at all yet. Any advice?

    • @jaydenrussell7491
      @jaydenrussell7491 2 роки тому +1

      Is another approach if you mostly learn backend language like c++ and java with zero to no experience in front-end.

  • @DevPrince
    @DevPrince 2 роки тому +19

    Thank for pointing out Social Presence is also important for jobs. Keep it up Nick!

  • @foreducation408
    @foreducation408 2 роки тому +84

    God damn that is soo accurate line "Company treat us like numbers and we should treat company like numbers" totally agree with that.

    • @gooze3888
      @gooze3888 2 роки тому +1

      Dont use Gods name in vain :(

    • @Illmare
      @Illmare 2 роки тому

      I learned that very late in my career unfortunately.

    • @aarondiaz_14
      @aarondiaz_14 2 роки тому +5

      Yes, this is true. Companies will hardly give you a raise even if you are performing well and they can afford it, and they will never hesitate to fire you if someone better comes along or they have to cut costs. Being always in search of a new job is the only real way to increase your salary and get any sort of job security. I've been doing that ever since I joined the industry, and a few days ago I managed to get an interview for one of the biggest web development companies in my country.

  • @lowercasegoon5231
    @lowercasegoon5231 2 роки тому +16

    main part of the video starts @ 2:00

  • @pauljoseph3081
    @pauljoseph3081 Рік тому +1

    Continue doing what you're doing man. You're such an inspiration!

  • @mikeyserrano9748
    @mikeyserrano9748 2 роки тому +4

    I agree with the last tip. The company that hired me was application number 309. They won't be loyal to you, so don't be loyal when beginning to apply. Apply EVERYWHERE

  • @butchdean
    @butchdean 2 роки тому +104

    Speaking as a Software Engineer III this should be titled “How to be a web developer quickly”. Stop misleading people thinking this is the right path to ANY software engineering.

    • @ezeihemadu7575
      @ezeihemadu7575 2 роки тому +5

      I've seen this same advise mentioned in a lot of places so I tried to follow this path. I worry it is getting saturated as a lot of people are going through this same route. What other paths would you recommend for other aspiring software engineers?

    • @garyadamos
      @garyadamos 2 роки тому +3

      Hey Dean, can you tell us the fastest way you would start to become a software engineer? I always see ppl say just become a full stack react+node web dev but I’m not sure what other software engineers would do instead of web dev. they never really give me a clear answer

    • @butchdean
      @butchdean 2 роки тому +19

      @@garyadamos Hey Gary,
      My route took many years, good software engineers shouldn’t care about how quickly they get there, they should care about being properly prepared first to be an asset to the team.
      I came from video games, big data, databases, aviation and now weather forecasting as a C++ programmer and I can tell you that 15 years after starting I am still learning tons and ever improving contributions to teams.
      Videos like this should never be payed attention to - there is so much more to this field.

    • @butchdean
      @butchdean 2 роки тому +7

      @@ezeihemadu7575 Hey Eze,
      I would suggest people find the area they are interested in, and if it is a field that will benefit from a comp sci degree then take the comp eco degree route. I’m so tired of the “you don’t need a comp sci degree to be a software engineer…” which is true to an extent, but I can point to fields where it’s even best to have a masters if you really want to flourish.
      Just take your time and be the best you can be. I graduated comp sci in 1999 for the record and continually adding to my skill set.

    • @garyadamos
      @garyadamos 2 роки тому +1

      @@butchdean Thanks for your answer, I'm still pursuing my CS degree so I'm still trying to gauge my options. Maybe I'll develop my C++ skills too and jump into something in finance :P

  • @christophbritsch1074
    @christophbritsch1074 2 роки тому +9

    Just start with C. With enough dedication it won't take that long to master it and after that any other language is pretty much a walk in the park.

  • @theophilus494
    @theophilus494 2 роки тому +14

    Nick I just gave your more respect with the way you disseminated this information with accuracy. thanks

  • @honestabe_9207
    @honestabe_9207 Рік тому +1

    I think this is a pretty solid rundown… Thanks Nick!

  • @iDIOt44
    @iDIOt44 2 роки тому +5

    I guess all I have left to do is build some projects and start applying, thanks for encouraging us

    • @abdulsahi3582
      @abdulsahi3582 2 роки тому

      What languages do you know and how long did it take to learn them?

    • @iDIOt44
      @iDIOt44 2 роки тому +1

      @@abdulsahi3582 (in a nutshell I learned js in 4 months)well, I don't remember to be honest, but learning stuff that was mentioned in video (js,html,css,react,node,git) took me about 4 months, and I don't think that I learned them in proper way, now I am not good neither front end nor back end, all I can recommend is don't rush, everything takes time I guess, I don't know what's considered mastering a language is because all I did was learning syntaxis, I think language in programming doesn't play a role, it's just a tool and it takes time to know language in proper way, where switching to another language won't be a problem

  • @Salah-YT
    @Salah-YT Рік тому +1

    Thanx and Happy New year 2023 🙂

  • @generalkaboom6642
    @generalkaboom6642 2 роки тому +3

    Python and all other programming languages look like I'm reading an alien language. I may not ever be able to comprehend coding...

  • @jamesugbosanmi1154
    @jamesugbosanmi1154 2 роки тому +4

    I also observed a copycat paste culture common amongst recruiters

  • @indrajitsarkar3169
    @indrajitsarkar3169 2 роки тому +2

    thanks for all the tips, only thing left for me now to start applying.

  • @ramses8847
    @ramses8847 Рік тому +3

    For front end, like what Nick is talking about, I recommend the odin project. I'm using this to learn for my job. We have a front end component in TypeScript/React. I'm more comfortable with Java, and that is our backend services, but we have to focus on front end for now. I find these tasks harder than Java tasks.

  • @kage-musha1702
    @kage-musha1702 2 роки тому +3

    Web development != software engineer

  • @fullystackeddaniel2512
    @fullystackeddaniel2512 2 роки тому +3

    Thank you Nick.

  • @shubhamsth
    @shubhamsth 2 роки тому +7

    "Companies treat us like numbers and you should treat companies like numbers too"
    ~Nick White (circa 2022)

  • @ArjunKocher
    @ArjunKocher 2 роки тому +1

    Subbed for straight-up truth spitting ✨

  • @sapathchakraborty374
    @sapathchakraborty374 2 роки тому

    This is me and it's 07th of October , 2022. I noted down all your points, and I shall be following them, Will be returning in a year to tell you how I performed!!!!!

    • @ahmedmunna465
      @ahmedmunna465 Рік тому

      Almost a year, can we have an update about your journey?

  • @SteveGouldinSpain
    @SteveGouldinSpain Рік тому +4

    One of the things that has become off-putting in recent years is the demand for frameworks like vue, react, angular etc. In truth, they can be learned over a weekend with a free UA-cam course. If you know Javascript, don't let the lack of knowledge of a particular framework put you off!!!

    • @BusinessWolf1
      @BusinessWolf1 Рік тому

      React isn't a framework, it's a library. This isn't pedantic either. This is an important distinction.

  • @Aditya-ne4lk
    @Aditya-ne4lk 2 роки тому +4

    I saw AngelList and LinkedIn and I immediately thought "LinkedList" and was so confused because I couldn't see it anywhere.

  • @noriller
    @noriller 2 роки тому +3

    the worst part about the shotgun approach is that I got so many hackerank tests that I cant stand them anymore.
    they are a waste of time, basically just a coding brain teaser that when you finish you leave with nothing.
    if instead of those I had spent my time building a portfolio...

  • @nothing-kf4uc
    @nothing-kf4uc 2 роки тому +1

    Don't become a software engineer fast.
    Do it properly, forget fast.

  • @rudycarv2197
    @rudycarv2197 2 роки тому +1

    Thank you Nick for your Insights it really helped with some questions that I had on the back of my mind.
    Great Content

  • @shahirabdullah5438
    @shahirabdullah5438 2 роки тому +1

    Very clean and precise. Thank you for this

  • @tomwalker7063
    @tomwalker7063 2 роки тому +2

    Thank you!

  • @JJTradesEverything
    @JJTradesEverything 2 роки тому +1

    "Companies treat us like numbers and you should treat companies like numbers too..."

  • @edwindaniellanderossierra2198
    @edwindaniellanderossierra2198 2 роки тому

    It's a good strategy, actually applying to lots of jobs it's better than not applying, so- yh!

  • @erisu4128
    @erisu4128 2 роки тому +19

    how much knowledge of data structures & algorithms would be sufficient? to be ready to apply for some entry level software engineer/full stack developer jobs?

    • @SavageDoesSomething
      @SavageDoesSomething 2 роки тому +9

      To apply? None. But getting through tech screens you'll need at the very least one O(log n) sorting algo like quick sort of merge sort and a basic understanding of arrays, hash maps, and primitive types.

    • @ryanunknown4181
      @ryanunknown4181 2 роки тому +5

      What Savage said is correct but I will also tell you not every place requires a knowledge of algorithms. The place I’m at didn’t ask anything about algorithms when they called me. All they wanted was someone who had a little bit of Java and a little bit of cloud

    • @SavageDoesSomething
      @SavageDoesSomething 2 роки тому +6

      @@ryanunknown4181 I've been trying to convince people that once you start applying everyone and actually get into the interviews you realize that the interviewers can't solve leetcodes either and just want to make sure you'll get tickets done and not be annoying lol

    • @p8nisman-not
      @p8nisman-not 2 роки тому +1

      @@SavageDoesSomething tickets done?

    • @Derbb
      @Derbb 2 роки тому +3

      @@SavageDoesSomething bro 😂😂😂 logn sorting algo… NLOGN.

  • @imagist.
    @imagist. 2 роки тому +1

    Pretty solid input Nick. Thanks man

  • @rudycarv2197
    @rudycarv2197 Рік тому

    Very appreciate your insights

  • @sreeharsharaveendra5197
    @sreeharsharaveendra5197 Рік тому

    Arigato Nick sensei!

  • @BrokeBoyNoodles
    @BrokeBoyNoodles 2 роки тому +1

    I’m currently building projects with react js but haven’t made a project yet with pure vanilla javascript, thoughts on this?

  • @itruuth
    @itruuth 2 роки тому

    One question I have that may differ to others is when do u know when u can move on to another language. I mean I did free code camp and did my certification for html/css and python but I’m not sure if I know enough to say “yea I know these languages”

  • @samnur6957
    @samnur6957 2 роки тому +2

    Question: is understanding html, css, and javascript just enough to get a frontend job ? Or do I need to know more

    • @JeatBunkie
      @JeatBunkie 2 роки тому

      If you have deep knowledge of vanilla js and are comfortable with html and css you could definitely find a job. However, with this knowledge you could pick up a framework like react or learn MERN stack and find a better job, easier.

    • @kage-musha1702
      @kage-musha1702 2 роки тому

      Nope , full stack is common and trendy these days. For fresher it's always fullstack and as you gain experience you can narrow down them

  • @misskathleen490
    @misskathleen490 2 роки тому

    What do you think of coding bootcamps?

  • @blac-whit
    @blac-whit 2 роки тому +1

    if i’m only planing on becoming a front end developer do i need to learn node js?

  • @hexparadus5661
    @hexparadus5661 2 роки тому

    Great points. But any tips on how to get a remote developer job without any experience?

  • @justiceessiel6123
    @justiceessiel6123 2 роки тому +1

    Thank you that is all I can say 💫

  • @MehediHassan-pn5uc
    @MehediHassan-pn5uc 2 роки тому

    Thank You! This was really needed for me ❤️

  • @wedidntplanthis
    @wedidntplanthis 2 роки тому

    great advice! replayed a few times to catch it all! Thank you for the insight nick!

  • @devanteswing701
    @devanteswing701 Рік тому

    is learning DSA+leetcode vital as well?

  • @-Corvo_Attano
    @-Corvo_Attano 2 роки тому +1

    Thank you :)
    Subscribed

  • @udyanojha
    @udyanojha 2 роки тому

    Thanks Nick!

  • @joaoamadeu3659
    @joaoamadeu3659 2 роки тому

    Great.
    I followed your advices and it worked pretty well . Thanks 🙏😁

  • @kyokendl373
    @kyokendl373 Рік тому

    Thank you for sharing this

  • @abdulwadoodmotla900
    @abdulwadoodmotla900 2 роки тому

    A real world advice based on truth!

  • @seermar1359
    @seermar1359 2 роки тому

    Lisk will be very popular soon. I see Lisk like Google 👌

  • @hiamy1250
    @hiamy1250 2 роки тому +1

    Thank you for sharing

  • @xavier2586
    @xavier2586 2 роки тому

    Realest person alive

  • @thenumm7403
    @thenumm7403 2 роки тому +1

    is django and react a good combination?
    please do reply, I'm confused

    • @Sugurous
      @Sugurous 2 роки тому

      Hey, if you are looking to be a web developer, yes. Is one of the most uses for Python(Django) and Js(React)

  • @ahmedmaa4380
    @ahmedmaa4380 2 роки тому +1

    I should take your course! Do you have your course or your courses?!!

  • @susan-dk
    @susan-dk 2 роки тому

    Solid advice.

  • @sash...
    @sash... Рік тому

    thank you for this

  • @helloardanish
    @helloardanish 2 роки тому

    Thanks for sharing

  • @GurpreetSingh-ps6kl
    @GurpreetSingh-ps6kl 2 роки тому

    Thank you for your content

  • @iant2516
    @iant2516 2 роки тому

    Thanks for the advice. It seems like helpful advice and very achievable for most. 👍

  • @mcreyfonacier1982
    @mcreyfonacier1982 2 роки тому

    THanks nick.

  • @kedistt5786
    @kedistt5786 Рік тому

    Hey Nick, I believe I'm ok with programming and I get many interviews but my problem is how do I prepare for interviews because I'm kinda stuck in that situation for a long time.

    • @darrenharris5231
      @darrenharris5231 Рік тому +1

      I heard leetcode helps prepare you with interview questions. Check that out.

  • @milestomoney3448
    @milestomoney3448 2 роки тому +3

    Wait. Was this an entire SWE video that didn’t mention python?

    • @oceanview3165
      @oceanview3165 2 роки тому

      You don’t need python. You can learn Django but no one hires an entry level Django developer.

  • @0xvector
    @0xvector 2 роки тому

    Perfect, thanks alot 🔥

  • @helloworldcsofficial
    @helloworldcsofficial 2 роки тому

    On point!

  • @subhamjha6562
    @subhamjha6562 2 роки тому

    Is college necessary for job

  • @Muuslim7777
    @Muuslim7777 2 роки тому

    Thanks bro

  • @fortun9148
    @fortun9148 2 роки тому

    Dude, you're awesome

  • @joel9909
    @joel9909 2 роки тому

    You are inspiring

  • @KevinNaughtonJr
    @KevinNaughtonJr 2 роки тому

    NYC sooooooooooooooooooooooooooooooooooooooon

  • @JstnWhite
    @JstnWhite 2 роки тому

    NOOOO NOT THE BACKGROUND MUSICCCCC

  • @davidrtrains
    @davidrtrains 2 роки тому

    6:26

  • @historyrevealed01
    @historyrevealed01 2 роки тому

    I think video title should be "the fastest way to make money from coding" but perfect video thanks.

  • @gedoumazoutsuki
    @gedoumazoutsuki 2 роки тому

    in France...job applications are not BS, (i mean they are but-->) when I applied to a lot of jobs but these companies are looking for some 5 legged horse that is never tired.... I really like web developpement and i won't give up, but damn...those overwhelming jobs makes it weird for junior here, it's like every single one of them want the 5legged horse, but none of them wants to help juniors 😑😑

  • @kassasana1149
    @kassasana1149 2 роки тому

    Isn't python more beginner friendly? Would python work versus the three you named? Thanks in advance!

  • @jitxhere
    @jitxhere 2 роки тому +1

    No DS Algo? Really? Wih this path you gonna work at very low income companies

  • @justjustin4044
    @justjustin4044 Рік тому

    THANK YOUUUUUUUUUUUUUUUUU

  • @wotizit
    @wotizit Рік тому

    To 2:02

  • @tyjaniihassan4362
    @tyjaniihassan4362 2 роки тому

    100%

  • @gogo-en4te
    @gogo-en4te 2 роки тому

    lisk 100$ very soon

  • @oloffmaster1862
    @oloffmaster1862 2 роки тому

    :fire:

  • @eric_mwenda
    @eric_mwenda 2 роки тому

    First one here.
    Great video.

  • @xenon4673
    @xenon4673 2 роки тому +3

    Stop using software (engineer) for such development stuff, such clickbaity videos all over the web, Those are called programmers/ developers (computer scientists at most), Software engineering is the discepline of architecting, designing, testing, and analyzing softwares, DON'T mix stuff for those watching.

  • @ReighKnight
    @ReighKnight 2 роки тому

    1st comment . YAY