Things I Wish I Knew When I Started Programming

Поделиться
HTML-код
  • Опубликовано: 1 окт 2024

Комментарии • 322

  • @Picasso_Picante92
    @Picasso_Picante92 2 года назад +1157

    I'm 57 and haven't looked at a line of code in over 25 years. Hell, I started coding with punch cards on mainframes in '82. So I know squat about coding. Just started some online classes on Python and am enjoying it. It's all coming back to me. Still hugely challenging, but I think there has never been a better time to learn coding. So many wonderful resources and I enjoy learning from young people. Wish me luck.

    • @shmiooo
      @shmiooo 2 года назад +17

      Best of luck, Tony!

    • @metdelta1
      @metdelta1 2 года назад +10

      All the very best Sir 👍🏻

    • @thaddydore
      @thaddydore 2 года назад +10

      Best of luck Tony

    • @pranavnyavanandi9710
      @pranavnyavanandi9710 2 года назад +9

      Good luck Sir. 😊

    • @kokoreply
      @kokoreply 2 года назад +9

      Wish you all the best Tony!

  • @notkarengt3109
    @notkarengt3109 2 года назад +42

    Trying to learn java on a 12 y/o laptop(I bought for $10) lol, saving up for a 16gb computer/laptop
    Thanks for the video! I'm 14

    • @eeriemyxi
      @eeriemyxi 2 года назад +3

      @euler's identity you serious? you're 7?

    • @guambomber448
      @guambomber448 2 года назад +3

      Keep it up! I started learning java around your age and I will start working for Microsoft soon! great first language

    • @smrtfasizmu6161
      @smrtfasizmu6161 2 года назад +1

      You don't need a better computer. I am also taking a programming course right now and I have a 1.6Ghz 4GB RAM laptop and I don't need anything more powerful than that (I would probably be OK with worse PC as well).

    • @vasikplays8800
      @vasikplays8800 2 года назад +5

      @euler's identity Well I just born and already like coding

    • @smrtfasizmu6161
      @smrtfasizmu6161 2 года назад

      @@dafi0 I use intellij idea and yeah it takes up a lot of the ram and it takes long to start intellij but once I start it, it works normally. I am following a java course and I will use Spring later in the course as well. So far my 4GB of ram has been enough. Although I have to say, I have recently downloaded VS code because it uses a lot less RAM I believe, so that I don't put heavy baggage on my PC everytime I write Java code and so that I have features like find and replace when I write C code. I used to do any Google search on my phone while using IntelliJ because otherwise Google chrome would take up a lot of the RAM. But that's one way to do it. I programmed a lot like that and it's absolutely doable. Still, to this day, if I plan on having a longer coding session I always open Intellij. Another reason why I downloaded VS code is because I yes, I mainly study Java, but I also study C (I study C on my own right now, I took 1 semester of C in university). Vs code also came in handy for html/css/javascript class in my course (course is mainly about java, but I have a html/css/javascript class as well, I also had a MySQL class).

  • @casnosk8r
    @casnosk8r 2 года назад +253

    1:50 “It’s not going to be easy”;
    2:31 “Not to get ahead of myself”;
    3:06 “There is more to life”;
    3:40 The Second Thing ;) “Not to waste time”
    4:23 “You don’t need a college degree, to make the Big Bucks”
    5:39 “How important Networking is” 👍
    5:58 “Make your own path”

    • @casnosk8r
      @casnosk8r 2 года назад +5

      My summery; Chose your own path into programming, make a lot of friends (some who also program - you never know where that will lead), and enjoy the journey :-) Thank You Nick!

    • @tomars3645
      @tomars3645 2 года назад +4

      thanks mate now i don't have to the video lol

    • @HarimaKentaro
      @HarimaKentaro 2 года назад +1

      @@tomars3645 "Watch" XD

  • @oblivion_2852
    @oblivion_2852 2 года назад +215

    Something I highly recommend when trying to learn coding. Try and make friends with someone who's already an expert in the thing you're trying to learn. There's nothing more valuable than being able to ask someone a question about how something works when you get stuck. Syntax is easy. Architecture is the sort of thing you can only understand from talking to someone

    • @creadorstream
      @creadorstream 2 года назад +2

      La sintaxis es fácil. Arquitectura es el tipo de conocimiento que entiendes al hablar con alguien más.

    • @codeaperture
      @codeaperture 2 года назад

      Wow. Best advice I've got today 💯

  • @vanya-9585
    @vanya-9585 2 года назад +116

    I’ve decided to learn C, I’m starting from point 0 and I’m really excited for the upcoming challenge

    • @SteezyyGG
      @SteezyyGG 2 года назад +2

      Discord? I’d be dwn to if it’s c++ though

    • @vanya-9585
      @vanya-9585 2 года назад +4

      @@SteezyyGG what

    • @shridhar_rao
      @shridhar_rao 2 года назад +4

      You will love it. Try C++ or C# after that.

    • @De1n1ol
      @De1n1ol 2 года назад +11

      @@vanya-9585 he offered you to go through this challenge together communicating via discord. Only if it would be c++ not pure c though

    • @codingwithifeanyi5379
      @codingwithifeanyi5379 2 года назад

      wtf

  • @Peterpumpkineater1947
    @Peterpumpkineater1947 2 года назад +2

    I really don’t enjoy people always exclaiming that “you don’t need college” look at 90% of Job postings. Almost all of them require a degree in computer science degrees.

    • @yomocueto1494
      @yomocueto1494 2 года назад

      But little by little, they are adding, or some many years of experience or relative work, hopefully it will go that way, having a degree is always a plus.

  • @bob-qh6tc
    @bob-qh6tc 2 года назад +30

    I'm in my 3rd year as a computer engineering major and when you said that people might feel insecure about their projects and stuff I felt it in my bones. I've been struggling with self-confidence and have kinda accepted that I'm behind the curve but I'm also struggling to figure out what I'm good at, what I should avoid, what is realistic for me and so on. I just feel really lost and don't know what to do beside keep learning, but that also feels hard when I don't know what my end-goal should be like.

    • @astebe80
      @astebe80 Год назад

      Hope you did great.
      I'm about to enter my 2nd year and have started DSA.
      I don't know much about projects or how to build them on my own, but I'll try to keep learning.

    • @gardenvariety-
      @gardenvariety- Год назад

      How are you doing now?

  • @soulsofwar8985
    @soulsofwar8985 2 года назад +12

    About the college degree thing that I feel like a lot of people miss, if you want to become a software engineer it is true you don't really need a college degree. However, there is a lot more in computer science than just being a software engineer. Some of that does require a bachelor's or even a more advanced degree. I have a computer science undergraduate research position right now (which I am loving) and think I want to be a professional researcher one day. So right now I fully intend to go to grad-school and get a Ph.D. (a degree you pretty much need to do any big research without working in that one specific field for decades). I wouldn't have had any idea what a research job in CS was like if I hadn't gone to college and would probably be aiming to be a software engineer, which while fun, I don't think it is for me career-wise. College is a big decision, you don't need it for a lot of tech jobs, but I still do think it has its uses. From introducing you to a ton of different sub-fields within CS (from the applied things like software engineering to more theoretical things, you learn it all which I prefer, though learning the theory is a common complaint with CS majors since most just want to be software engineers). You can also meet people with similar interests, form connections that start out as friendships but could even turn into professional connections down the line. You can also develop good relationships with your professors and they are bound to know plenty of people in both industry and academia and can be a huge benefit to you. College isn't everyone, there are plenty of reasons not to go, but I do think there should be more thinking done than just "I could potentially make 6 figures without a degree, why get one?" when there are a lot more benefits in my personal experience

  • @SulaimanBotha
    @SulaimanBotha 2 года назад +72

    Looks like you got leaner, good job man. Also the advice about finding your own path to take resonated a lot with me. I recently realized that everybody is different so we all have to approach things differently and those auccessful people I look up to probably don't know what's best for me.

    • @oloibonjnr
      @oloibonjnr 2 года назад +2

      so true! Took me a while to realize this. We all learn differently

    • @pranavnyavanandi9710
      @pranavnyavanandi9710 2 года назад

      So true... all I can say.

    • @SameerAhmed-kq1gy
      @SameerAhmed-kq1gy 2 года назад +1

      Pretty much summed up what i am facing right now

  • @Bagunka
    @Bagunka 2 года назад +47

    I would add one entry to this list:
    - Take your discreet math (algorithms) classes very seriously. They are one of the most important classes for getting a high paying job...because after all they all judge you by that knowledge (especially at lower levels).

    • @pyrodynamic4144
      @pyrodynamic4144 2 года назад +7

      This. Focus on the math. It's the foundation.

    • @ViraLCyclopes
      @ViraLCyclopes 2 года назад +4

      Sadly my brain can't handle complex math.. really want to get into programming but I guess it ain't for me. Math is too hard

    • @cheesedabber
      @cheesedabber 2 года назад +2

      @@ViraLCyclopes Don't be giving up like that bro. Even you can do it and tbh you don't use math that often in actual programming it is just that in programming job interviews they sometimes want you to know math algorythms out of your head for some reason but you don't even have to understand them you just have to remember them.

    • @gewdvibes
      @gewdvibes 2 года назад +6

      @@ViraLCyclopes how do you know if you gave up without even trying? Math is a skill even if you’re naturally good at it, anyone can learn to be good at it.
      It’s like the artist myth, people think you need to be naturally “talented” to be good at drawing, that’s just wrong. Drawing is a skill, and most people you see that you think are “talented” got there by doing it every single day, not because they were just born with a drawing skill. Some people might be able to pick it up and be good at it faster than others but everyone gets to the same place eventually as long as you put in the effort

    • @sojumoscow
      @sojumoscow 2 года назад

      Im screwed. Im not good at math. I dont know If I will pursue programming anymore.

  • @foreducation408
    @foreducation408 2 года назад +16

    These are really good points.

  • @igotbit9454
    @igotbit9454 2 года назад +9

    video starts at 1:47

  • @Snarsophagus
    @Snarsophagus 2 года назад +6

    I see others like myself chiming in, which speaks to the quality of this video. I'm 47, been in the industry for 20+ years. My education was in Electronics Engineering, but my passion was programming. Self taught since High School in the 90's. I found a way, within my company at the time, to enter the industry and my career took off from there. Developer, Senior, Dev Lead, and I now manage a team of 9 solving some pretty large problems.
    So, for everyone here I echo the last bit of advice. "Make your own path!"

  • @StorysToks
    @StorysToks 2 года назад +16

    I spent 6 months on learning c++ and everyday I'm discovering some new concept about this language it's a ocean of knowledge

    • @olokix
      @olokix 2 года назад +2

      don't worry, with c++ you will always learn something new even after 50 years lol

    • @olokix
      @olokix 2 года назад +3

      @@SALP2036 laugh out loud, but also league of legends... depends on its context

    • @nixkw
      @nixkw 2 года назад +2

      @@SALP2036 wow man, is this your first day at the internet?

    • @ygaaaoo
      @ygaaaoo 2 года назад +2

      @@nixkw why u r joking ? I think he’s have a short time speaking in english and he don’t know what means “lol”, I learned english and english is no my native language, so idk what means “lol” too.

    • @nixkw
      @nixkw 2 года назад

      @@ygaaaoo it's just that lol is such a common slang nowadays that I thought everyone that speaks basic English would know what it means too, but apparently not, what's your mother tongue anyways?

  • @koinaisk
    @koinaisk 2 года назад +1

    my tip is to never look how people became successfull its so toxic, so full of lies and if not lies just ilusions, and lets be honest the amount of fakers there are, its huge

  • @hdjfjd8
    @hdjfjd8 2 года назад +9

    Dwight was right about identity theft

  • @josephlivengood4508
    @josephlivengood4508 2 года назад +3

    I just bought the yt premium to avoid the ads and this is the video I chose thinking, finally I can see more about programming without the ads and what's the first thing he does? advertising 😮😅 seriously?

  • @thebeeskhakis7145
    @thebeeskhakis7145 2 года назад +9

    im so glad i saw this. i did really well in intro to programming but am struggling in Data structures with the homework (building connect 4 in java after having a intro class with Python) literally almost quit till i saw this. thank you

    • @gary69331
      @gary69331 2 года назад

      Had same issue. But took online course helped me alot

  • @victoriqueMoe
    @victoriqueMoe 2 года назад +10

    I have been working as a programmer for over 10 years now, and coding personally for over 15. Currently got a place as a senior architect in a rather nice company, and one thing i could not agree with more is the degree aspect.
    I never went to uni. I wanted to get work experience more than a degree, because what i soon discovered was that your degree (if it even helps in the first place) will be almost worthless after your first job where experience takes over. A lot of tech companies are dropping this old way of thinking of degrees in favor of people who have passion and even better, with personal projects and coding examples.
    That said, I am from the UK, and i can only speak to how things operate and work over here :)

    • @Decoy22x
      @Decoy22x 2 года назад

      It depends on the goal. AI and Machine Learning definitely favor publication more.

    • @victoriqueMoe
      @victoriqueMoe 2 года назад

      @@Decoy22x yeh, i can't speak for data driven coding like AI and ML.

    • @Gon369
      @Gon369 Год назад

      Is it possible for me to drop out of my first-year computer engineering program in college? I have a strong passion for coding and find self-studying more enjoyable and effective than attending lectures. I don't see the value in subjects like calculus and feel pressured in the academic environment. I want to dedicate my time to learning coding and improving my skills. Can you provide some advice on this? Thank you.

  • @sardarbekrakhmankulov2104
    @sardarbekrakhmankulov2104 2 года назад +9

    this video is really what i need now💪🔥🔥🔥

  • @creadorstream
    @creadorstream 2 года назад +9

    -Programar Es algo a largo plazo
    -No va a ser fácil (enfrentarás adversidad y tendrás que superarla )
    -Enfocarte en una cosa a la vez
    -Puede se fácil clavarse recuerda hay vida afuera
    -No desperdicies tiempo, practica
    - trabajo duro, determinación y practica continua
    - Rodeate de la gente ¿apropiada?
    - Siéntate a tomar tiempo qué necesitas para tu camino profesional.

  • @thenapoleonlover113
    @thenapoleonlover113 2 года назад +1

    Seriously a 1min add for a 7min ling video? Unsub

  • @TheFootballPlaya
    @TheFootballPlaya 2 года назад +15

    agreed. For me, before I started programming, I wish I would've given more thought to establishing a purpose. It took me a while but I finally understand the difference between a software engineer and a user. Software engineers are the ones who plan, architect, design, and construct the software tools that can be used by the users. But the users are a broad group of people that can span non-technical to technical disciplines. They might even be other programmers, including software engineers. So if there are some programmers out there who aren't software engineers, what kind of programming are they doing? Some other task that requires services provided by those tools that aligns with purposes established by their domain. So to newer programmers out there, stop thinking about the tools for now, and zone in on what that purpose is for you. Once you got that, then tools will be easier to navigate.

    • @straighter100
      @straighter100 2 года назад

      I am now on my 4rth year of my programming job and the revelation you speak off has only recently dawned on me, after I got a poor performance rating.
      All i am currently is a code monkey, a tech surf, not an engineer, I think the fact that ive stagnated and got too comfy is the reason, not frequently updating my skillset.
      I'll be revisiting the textbooks to try to turn this downward spiral around....

  • @djlclopez128
    @djlclopez128 2 года назад +2

    Here's my advice: start programming in highschool or junior high. You'll get a job instantly instead of wasting years and thousands at a greedy college. Seriously.

  • @Mankind5490
    @Mankind5490 2 года назад +7

    I have been in the field for 7 years and every single point is 100% true.

  • @charlesluck8921
    @charlesluck8921 2 года назад +10

    I started coding professionally in 1984 (IBM Mainframe COBOL - CICS - DB2/SQL) and was kept really busy for thirty+ years.
    Had I know that at 57, 8 years before retirement age, I would be displaced by Indian high school graduates, I would have take seriously the effort to learn distributed platform programming 20 years earlier. A lifelong linear procedural programmer analyst, I've spent the last six years trying to learn programming languages that don't speak to me, abstract paradigms that simply don't sink in. I suspect that the lack of a mentor, no formal training, and six years of disgust and frustration, has done me in.
    The more I know, the more I don't know. I can't do this by rote, can't watch someone else and do it. I have to understand and do it.
    With a new language every three months, new frameworks, new paradigms, does the lack of an industry standard serve anyone?
    It certainly seems as though rather then becoming more intuitive, simpler, more robust, we seem to be going backwards.
    Listen up!! These are my opinions, I'm entitled to them; you are not entitled to be crass or rude if you disagree.

    • @vranix
      @vranix 2 года назад

      Oh c'mon. As an experienced mainframe developer, you should have plenty of job offers.

  • @sanguineel
    @sanguineel 2 года назад +3

    Do you have advice for professionals trying to transition from IT Support to programming?

  • @musetesfaye949
    @musetesfaye949 2 года назад +5

    Thank you so much, man. I needed this. Wow.

  • @arturfil
    @arturfil 2 года назад +28

    Identity theft is not a joke, Jim! Millions of families suffer every year!

    • @pim8268
      @pim8268 2 года назад +1

      Michael!

  • @kingman-bo5dt
    @kingman-bo5dt 2 года назад +3

    My brother in humanity, these are great advices 👍, thank you.
    Also u look somewhat tired, take care brother.

  • @samiere
    @samiere 2 года назад +3

    I rarely comment, but just want to say I really enjoy your videos and hope you keep posting! hmu if you want a job referral ;)

  • @qwarlockz8017
    @qwarlockz8017 2 года назад +6

    Always like your advice. Thanks for doing the work!

  • @deadshotxi3970
    @deadshotxi3970 2 года назад +4

    Identity theft is not a joke Jim! Millions of families suffer every year!
    - Dwight

  • @briannaking1903
    @briannaking1903 2 года назад +4

    I'm 15 female, I'll be a sophomore this august I'm being homeschooled while I'm adjusting to a new country again. (mexico) and I'm teaching myself programming for web developement (it's been a whole month) my main goal is to travel and going to college didn't appeal to me for reasons that you've mentioned. but I'm going because I can go and not have much debt I realized I have a lot more resources available to me. And there are more networking opportunities than if i were to solely be self taught and self networking me personally I wouldn't know where to start on that. so I will continue self learning but I plan on graduating by next year and really focusing on working a ton so I won't have to do as much of the things I don't want to do when I'm older

    • @hemangshrivastava9561
      @hemangshrivastava9561 2 года назад

      Wow, You are so young. I hope you get successfully learn web developement. I am also web developer.

  • @keyone415
    @keyone415 2 года назад +1

    Buuuuut, if you are not in the US and you aspire to get a job in the US, you will need a college degree for getting the immigration...

  • @champagnepop
    @champagnepop 2 года назад +3

    this dude looks dead inside, WHAT A LEGEND

  • @testa5687
    @testa5687 2 года назад +4

    You’re the most programmer looking programmer

  • @erinmaidensfx892
    @erinmaidensfx892 2 года назад +6

    My local community college offers Web Development as an associates program as well as several certificates. I’m about to graduate with my associates, and I agree it’s 100% not necessary, however the community my program fosters is really special, and the professors in the program are super encouraging and great connections to have, as they all work in tech themselves alongside teaching. The curriculum is pretty similar to what you’d get at a boot camp, but it’s a little slower paced, and less expensive (I’m in California, and a lot of people qualify for 2 years of community college for free)

    • @wayhuncho6599
      @wayhuncho6599 2 года назад

      This is EXACTLY what im thinking about studying in a few months (except mine is in the netherlands) do you recommend an associates degree? How is it going for you?

    • @cccdy6375
      @cccdy6375 2 года назад

      @@wayhuncho6599 Constantly create options, I am in the same boat, im already adding apprenticeship/bootcamp as a potiential option after first applying to nearly 200 jobs (get me motivated to improve) while doing an associate degreee (just for that check box of college degree)

  • @shobhit.sirohi
    @shobhit.sirohi 2 года назад +6

    is this how I will look after 10 years of programming?

    • @RazmonTheArtist
      @RazmonTheArtist 2 года назад

      At that point I don’t even want to do SWE 💀

    • @NickWhite
      @NickWhite  2 года назад +23

      damn bro 😭 why u guys gotta do this to me

    • @RazmonTheArtist
      @RazmonTheArtist 2 года назад +1

      @@NickWhite im sorry mane i just thought you looked sad

    • @oloibonjnr
      @oloibonjnr 2 года назад

      yeah we all look like this run away when you still can 😂

    • @RazmonTheArtist
      @RazmonTheArtist 2 года назад

      @@oloibonjnr how often do you feel burnt out in the SWE field?

  • @subhosmito
    @subhosmito 2 года назад

    Nice! An off topic comment, please position your green screen a tad bit properly. Heh heh! That however doesn't reduce the content delivery of this episode in anyway. Good Luck!

  • @alienedits7883
    @alienedits7883 2 года назад +3

    7:04 THIS TBH

  • @falsettoandhighnotes6913
    @falsettoandhighnotes6913 2 года назад +1

    40% of the video was just letting you know about the sponsor.

  • @Native_love
    @Native_love Год назад

    Absolutely agree with the if you don't get the material CHANGE your approach or change your tutorial or instructor! And if you don't get something you probably need to review the underlying building blocks.

  • @AshtonMotana
    @AshtonMotana Год назад

    6-month coding bootcamp, full stack web development, before was excel formulas. You just have to build out your own projects. Conditional based programming is very helpful. I think of it as data interception and manipulation.

  • @ashablinski
    @ashablinski 2 года назад +2

    Refreshing take. Especially amazing that you didn't have a course to sell @ the end of the video. Kudos!

  • @Gon369
    @Gon369 Год назад

    Is it possible for me to drop out of my first-year computer engineering program in college? I have a strong passion for coding and find self-studying more enjoyable and effective than attending lectures. I don't see the value in subjects like calculus and feel pressured in the academic environment. I want to dedicate my time to learning coding and improving my skills. Can you provide some advice on this? Thank you.

  • @juhabach6371
    @juhabach6371 2 года назад +3

    That 2:55 statement hit my heart. So godaamn true. ☹️☹️

  • @jetazzetaz35
    @jetazzetaz35 2 года назад

    I hate coding. But that's my job. If I would give an advice to you, it would be never learn cody. I'm no kidding. You will destroy the life of your family and those who love you.

  • @xenacompiling4895
    @xenacompiling4895 2 года назад +4

    Wow! Needed that 🙌

  • @loveoneanother8760
    @loveoneanother8760 2 года назад +3

    Nick your perspective is always valued! Thank you for the pro tips bruh 🙌

  • @conradtaylor1327
    @conradtaylor1327 2 года назад

    Do I have to be good at math to be a programmer? I’ve never been too good at it. Does that mean programming just isn’t the right choice for me at all?

  • @RaxTheVirtuous
    @RaxTheVirtuous Год назад

    Im 21 and never done programming, is it too late to start? Ive not much experience in IT either.

  • @beginersluc5872
    @beginersluc5872 2 года назад

    Bro in your opinion whats better to have a C.S degree or software engineering degree?

  • @kompila
    @kompila 2 года назад +2

    thanks for your insight.

  • @bba4769
    @bba4769 11 месяцев назад

    How do you network as a self taught developer?

  • @DrFranzovic
    @DrFranzovic 2 года назад +3

    love your vids

  • @tshenolomzimela8557
    @tshenolomzimela8557 2 года назад +1

    thank you so much for making this video i am 17 years old and i am learning python i still want to learn further and get to learn information security aswell as machine learning you really inspired me

    • @nathanwhite704
      @nathanwhite704 2 года назад

      For those fields you'll need a degree to get anywhere with them. The whole "You don't need a degree to be a software engineer " thing these youtubers talk about is specific to web development they're clueless of the other specializations within software engineering.

  • @sawamohamed3849
    @sawamohamed3849 2 года назад

    Thanks alot that was really helpfull video

  • @joshuadiaz1954
    @joshuadiaz1954 2 года назад

    lol that was the most depressing add I've seen in a while

  • @yoshioallen4348
    @yoshioallen4348 2 года назад

    Ahhh if only the government shared the same sentiment

  • @aniolczelusniak133
    @aniolczelusniak133 2 года назад +2

    So with the “you don’t need to go to college” I think this is kinda a tough one because most places that hire and I’m not saying all. Want you to have a computer science degree. Especially if you want to get an internship or go into machine learning/AI/Data science. I’m not saying it’s not possible because it is. But what Iv seen on like indeed or like LinkedIn a lot and I mean like 75% want you to have a degree. Even some startups want that. I think if you can find a job without a degree then def go for it! If anyone has light on how to find an internship or job without one then please share or just correct me haha ^_^

    • @billybest5276
      @billybest5276 2 года назад +2

      Most job postings I see now also say or equivalent experience. Even if they don't the hiring managers and recruiters are not stupid people. Make yourself standout. Prob better then being one of the 20 kids who all went to college and lack practical exp

    • @nathanwhite704
      @nathanwhite704 2 года назад +5

      The whole "You don't need a degree to be a software engineer " thing these youtubers talk about is mostly specific to web development they're clueless of the other specializations within software engineering. This "self taught" craze thats been going on has produced code monkey's with a surface level understanding and not good quality engineers. It's crazy how lucky some of these guys are to get the jobs that they have. Try being a "self taught" robotics engineer specializing in surgical mechatronics or "self taught" computer vision engineer at a defense contractor like Lockheed Martin, Not gonna happen.

    • @aniolczelusniak133
      @aniolczelusniak133 2 года назад

      @@nathanwhite704 ya that’s what I was like pretty much getting at haha

    • @billybest5276
      @billybest5276 2 года назад +1

      @@nathanwhite704 Half agree with you. People don't get the bigger picture typically and we see this when it's like "Look you can do this in some short amount of time by x, y, z." and this trend no doubt produces a lot of unqualified engineers who are lucky they got in. My point being not everyone fallows the trend and you can definitely learn the deeper and more complex topics on your own. It does happen

    • @billybest5276
      @billybest5276 2 года назад +1

      It would happen more if there were less people selling dreams. That said it's not so black and white. Ive also seen a lot of fake it till you make it types come out of college/uni that I would say are equally bad or worse then the people you refer to so it's kind of tough to judge based on a path. Just judge results.

  • @riptworkshops9121
    @riptworkshops9121 2 года назад

    get some rest. You're not looking well.

  • @lucasmaia3877
    @lucasmaia3877 2 года назад

    I think college become more easy make a network

  • @orggrog4013
    @orggrog4013 2 года назад +1

    Every point is like a sage advice from a wise old man.

  • @Itsmaverick_fr
    @Itsmaverick_fr 2 года назад +2

    Thanks A lot For This Content That's Really Help Me To Figure Out , Now I Will Be Learn Coding Right Now And Dosen't Want To Waste Time By Using Social Media . By The Way I'm 16 😊

    • @gonzoreal
      @gonzoreal 2 года назад +1

      good luck you got this

  • @Coradini_
    @Coradini_ 2 года назад

    Entrei na facul de graça kkkk mlk

  • @eddieoconnor4466
    @eddieoconnor4466 2 года назад

    Things I wish I knew before tarting programming? TO START IN MY TEENS AND NOT AT THE AGE OF 50!!! LoL! But I'm stubborn...so I'll stick with this and see where it takes me. I'm signed up for an edX course called CS50...GOD what a hard course!....but I'm determined to do it...tired of being the old guy in the IT office...who only gets approached when they need someone to babysit a server install on the weekend or after hours..!!
    Good Luck To Us All!!

  • @CORTEX-tc3tz
    @CORTEX-tc3tz 2 года назад

    Dam your face tell that you are a programmer 😑👍

  • @dalexxa
    @dalexxa 2 года назад +1

    Now walk us through the process of you taking that thumbnail picture cause this the nick we know lol

  • @MJSGamingSanctuary
    @MJSGamingSanctuary 2 года назад

    The thing that would be my suggestion is ask around don't ask what language you should do specifically ask what some thing is the most simple and enlightening.
    What is going to probably make you wanna keep learning? Also just googling a coding languages rules for how to code it can give a person an idea of what to start with. If a language has a dictionaries worth of WHAT NOT TO DO. Then probably shouldn't start there.
    My suggestion if you are really desperate to learn a language and where to start it would be to baby step into python. O...O

  • @realbillmitchell
    @realbillmitchell 2 года назад

    The things I wish I knew when I started: (1) Its okay to take breaks, there is no clock on projects (unless working for someone else). (2) Never talk about projects currently being worked on. (3) Avoid publishing unfinished code in public repositories. (4) If possible, avoid publishing any code in any public repository. (Much easier said than done). (5) Your overall objective shouldn't be to land a FANG job. (6) Avoid contributing to open source projects (unless your goal is to create and maintain an open source project). (7) Purchase and maintain a general liability insurance policies for projects. (8) Always perform a patent search before starting any programming project. It shouldn't be this way but that is the society we live in now in the United States, with elevated financial stakes comes the need for full legal protection.

  • @zedrengar1030
    @zedrengar1030 2 года назад

    Needed this video thank you.

  • @michaellai7101
    @michaellai7101 2 года назад

    identity theft is not a joke Jim!

  • @ILovePie53
    @ILovePie53 2 года назад

    I just recently started learning the basics of c++ little over a week now and this video made me think about getting a job in coding🤔

  • @darux268
    @darux268 2 года назад

    Debt here for a degree isn't that bad. In the UK, it can get big but you don't pay back depending on how much there is, you pay back depending on how you much earn

  • @marcusrehn2084
    @marcusrehn2084 2 года назад

    If you're in the states I would recommend community collage and a bootcamp.

  • @drgr33nUK
    @drgr33nUK 2 года назад

    Aura sounds super sketchy. Hey, let us protect you and your family by collecting all of their data.

  • @KeaneKamina
    @KeaneKamina 2 года назад

    Well RIP. Last semester in college with 60k debt to look forward to.

  • @leadingmobilenews5359
    @leadingmobilenews5359 2 года назад

    Mr. White, I appreciate your videos. Very informative.

  • @youtischia
    @youtischia 2 года назад +1

    Good video. But the title is wrong. It should be "Things I wish I HAD known ...." You used the wrong tense. The correct one is called past perfect. It is needed here.

  • @Ahmad-td4ck
    @Ahmad-td4ck 2 года назад

    Companies still require you a college degree though when applying for a job

  • @ShaferHart
    @ShaferHart 2 года назад

    Dude, the way you look in this video is all anyone needs to know really lol. Hope it's for effect.

  • @expand9487
    @expand9487 2 года назад

    Think you and wonderful video. Keep it up. You should do one on how you started a youtube channel.

  • @khanara
    @khanara 2 года назад

    2nd year of computer engineering, i was a emt before starting college and deciding to take programming seriously seeing all these students around me that are way better than me and seing stuff they make I felt like an impostor in my core it lead to me not studying hard or being scared to do anything that is code after a while somehow but not fully I overcame that and started doing stuff more seriously tldr; don't be me and grow at your own paste

  • @mannishkarki
    @mannishkarki 2 года назад +1

    On socializing, What would you suggest to engineers who now want to work full-time remote? Any catcha you've found on this?

  • @nighthawksoffice
    @nighthawksoffice 2 года назад

    Thanks, great video.
    I just thinking about starting programming as a hobby, make an simple fun app for example instead of getting a career.

  • @Sand1234
    @Sand1234 2 года назад

    one of the side effects of being a programmer is you look like this guy, tired :/

  • @joshcastro5385
    @joshcastro5385 2 года назад

    Thanks, I'm aiming to be a Full Stack web 3 dev :)

  • @thzzzt
    @thzzzt 2 года назад

    Networking: There's an interesting dichotomy there. Nerds are terrible networkers, yet they are often the best programmers.

  • @ubaidullah7661
    @ubaidullah7661 2 года назад

    Man he is really tired.

  • @hantu4321
    @hantu4321 2 года назад

    First thing you should know is software is a set of instructions it's literally writing instructions for machines

  • @mage3690
    @mage3690 2 года назад

    "You need to make you own life/path." This. It's taken me 21 years to finally figure that out. Oh, sure, I had an idea of what I wanted to do and accomplish in life, but I sort of handed off the scheduling details to someone else or chance. 5 working years and 2 college years later, and I still haven't found a job I like, because I keep applying to entry-level positions with very low or very slow mobility, in career fields that I'm frankly not hugely interested in. Sure, those career fields are tangentially related to what I want to do, but it's a huge issue and I'm the only one who can take the reins on this buggy and point out in the direction I want to go.
    Welp, that's enough self-motivational pep talk for the week, time to actually do something about it.

  • @muhammadalli582
    @muhammadalli582 2 года назад

    Dude get some SLEEP

  • @GavinDaGrey
    @GavinDaGrey 2 года назад

    Hey Nick, how much does college prestige/ranking matter for CS? Should I go out of my way to try to get into a higher ranked school? Or is this just a complete waste of time and resources?

  • @tibettenballs4962
    @tibettenballs4962 2 года назад +1

    Hey Nick. Remember how you used to tape me and my sister doing the nasty?
    Pepperidge farm remembers.

  • @weberisadora
    @weberisadora 2 года назад

    Thank you for that!

  • @peterkabiru5144
    @peterkabiru5144 2 года назад

    This infor is Gold .. I take your words deeply. I decided to put focus on what I want to achieve carrying out own research and executing. Don't wait for others to direct your path

  • @ukhashmohemmed6675
    @ukhashmohemmed6675 2 года назад

    Get some sleep man 😴

  • @iPedrov
    @iPedrov 2 года назад

    So good work on Google

  • @mike110111
    @mike110111 2 года назад

    What music is that?