Self Taught Programmers... Listen Up.

Join over 1 million people learning to code with Zero To Mastery: academy.zerotomastery.io/a/af...
In this video I collaborated with Self Taught Programming youtuber Kenny Gunderman to give advice on traditional education vs self taught programming.
Kenny's Original Video - • Self Taught Programmer...
Kenny's KZread Channel - / @kennygunderman
The Best Place To Learn Anything Coding Related - bit.ly/3MFZLIZ
Join my free exclusive community built to empower programmers! - www.skool.com/software-develo...
Preparing For Your Coding Interviews? Use These Resources
--------------------
(My Course) Data Structures & Algorithms for Coding Interviews - thedailybyte.dev/courses/nick
AlgoCademy - algocademy.com/?referral=nick...
Daily Coding Interview Questions - bit.ly/3xw1Sqz
10% Off Of The Best Web Hosting! - hostinger.com/nickwhite
Follow My Twitter - / nicholaswwhite
Follow My Instagram - / nickwwhite
Other Social Media
----------------------------------------------
Discord - / discord
Twitch - / nickwhitettv
TikTok - / nickwhitetiktok
LinkedIn - / nicholas-w-white
Show Support
------------------------------------------------------------------------------
Patreon - / nick_white
PayPal - paypal.me/nickwwhite?locale.x...
Become A Member - / @nickwhite
#ai #SoftwareEngineering #Coding

Пікірлер: 1 600

  • @lifeofcode
    @lifeofcode Жыл бұрын

    I am self taught. Started building websites back in the early days of dial up internet. Now I'm 34 and been working professionally as a developer for over 16 years. Now I'm a lead software engineer, that works on machine learning and full stack web. Sometimes I don't know how I did it, but I'm thankful.

  • @theophilus494

    @theophilus494

    Жыл бұрын

    thankful to God.. and your decisions too

  • @jd2161

    @jd2161

    Жыл бұрын

    ​@@theophilus494 his decisions. Period

  • @dntwantgglplus

    @dntwantgglplus

    Жыл бұрын

    @@theophilus494 fortunately, god does not exist.

  • @hawks3109

    @hawks3109

    Жыл бұрын

    @@jd2161 let others believe what they want. Why do you have to be an ass about religion.

  • @Luan-RT

    @Luan-RT

    Жыл бұрын

    ​@@jd2161Exactly.

  • @JustinWellsDev
    @JustinWellsDev Жыл бұрын

    No college, no Bootcamp here. I started learning iOS development in September through the 100 days of swiftUI course and finished in December. I started working on my own app, and applying for jobs the day I finished. After 180 applications and 100% of them replying with “We went with another candidate” automated response, I finally got a singular call back/interview. Got the second interview, and offered a position for $55/hour as an iOS developer at a large pharmaceutical company. This is in Pittsburgh, PA so cost of living is actually fairly low as well. Absolutely love that I made the steps to change my life! It was absolutely difficult though, mostly due to my schedule. I’m a single dad and found it difficult to fit learning into my daily schedule, so I started going to bed at 8:30pm since mentally I’m shot at night, waking up at 4:30 and coding prior to work. Stopping at 7:30 to take my kid to preschool, making it to work by 8:30, getting off work at 4:30 to make it to the preschool by 5:30, take the kid to the gym for an hour and be home by 7 to make dinner, eat, and sleep by 8:30 to repeat. That was what I did until I got the job offer in February

  • @jorgeenriqueecheverria5165

    @jorgeenriqueecheverria5165

    Жыл бұрын

    I loved your story Justin, you really got what you deserved! I am studying programming on my own (JavaScript, React), just migrated to Australia and looking for a job but it is quite disheartening sometimes for all the rejection you comment. I am a little bit confused atm, I dont know if I should keep on following the React path (study testing, TypeScript, Next.js) or go more for alghorithms and more CS theory. Could you give me some tips on what you studied and what you think helped you land your first job? Thank you very much!

  • @JustinWellsDev

    @JustinWellsDev

    Жыл бұрын

    @@jorgeenriqueecheverria5165 Absolutely! For my interviews I got lucky and didn’t have any algorithms questions. I was, however, reading a book called “A common sense guide to data structures and algorithms” just in case. Make sure you’re working on making and finishing projects in the stack you wish to get a job in. If it’s a mobile app, take each idea that gets you even a little excited to the App Store. If it’s a website, work on it until it’s done. Move onto the next, and repeat. The longer you do this the more qualified you’ll be for a job, meaning every day your chance for the first call back will grow. Every single application prior to my first call back was basically an automated response saying “We decided to with another candidate”, don’t let this stop you. Sometimes it’s simply just not a good fit, either they didn’t see your potential or your level of perceived experience didn’t align with how much wiggle room for learning they have. Just focus on your personal projects, maybe read a book on data structures, and apply every day. You’ll continue to approve, and your perceived experience will eventually line up with one of the jobs you’ll apply to.

  • @MickJohnathan

    @MickJohnathan

    Жыл бұрын

    Thank you for sharing your story! It inspires and makes me feel like I'm doing everything right.

  • @jorgeenriqueecheverria5165

    @jorgeenriqueecheverria5165

    Жыл бұрын

    @@JustinWellsDev Thank you very much Justin!

  • @Nabee_H

    @Nabee_H

    11 ай бұрын

    You're doing your kid good by getting everything together before they're older, You're Inspiring Justin!

  • @jdt231
    @jdt23111 ай бұрын

    I am self taught. What Kenny said about how often it's "not what you know, its WHO you know" is incredibly true. I wanted to make games and had an opportunity to stop working for a while to teach myself to code and pursue that when I was 30 (I was an accountant beforehand). A friend of mine who was working as a software developer was interested in game dev as well and so was interested in what I was doing. His boss one day says he wants to hire a "junior" developer, my friend puts my name forward and boom. Now I'm 32 and have been a software developer for 9 months whilst pursuing game dev on the side. Make those connections people, you never know when it'll pay off

  • @RyanWilson-sq8ke

    @RyanWilson-sq8ke

    11 ай бұрын

    nice pfp. kotor fan?

  • @jdt231

    @jdt231

    11 ай бұрын

    @@RyanWilson-sq8ke Ha yeah man, big time

  • @TrulySlobz

    @TrulySlobz

    11 ай бұрын

    About that, I’m 17 right now and have been learning to code, what can I do to start making those connections with people? I’m sorry if that’s a dumb question.

  • @nw42

    @nw42

    10 ай бұрын

    This is great advice, and I’ll add an important caveat: _connections are a two-way street._ If you only reach out to people when you need something, they’ll start to notice that and will become a lot less interested in helping you. Don’t be afraid to take a few minutes of your time to help others where you can, and try to maintain connections for their own sake. This can be more challenging than it sounds-it’s easy to get caught up in the immediate demands of your career and personal life-but it’s incredibly important.

  • @nw42

    @nw42

    10 ай бұрын

    @@TrulySlobz That’s not a dumb question at all. That’s a very important question. The answer depends on your specific interests, but online communities are a good start. There are all sorts of online forums, probably the best of these is StackOverflow, but there are also good discussions on Quora and I’m sure a bunch of other sites. Spend a little time lurking, and practice searching for answers to questions you might have which have already been asked. When you have a question which you don’t think has been asked, go ahead and ask it. If you think you have an answer to someone else’s question, go ahead and offer it. These interactions aren’t likely to translate into real-world connections (although they can!) but are still a good way to get a handle on the etiquette and to gain comfort in technical discussions. Also, this sort of thing is part of a lot of the modern programming profession. Don’t be rude or argumentative, don’t ask other people to do your homework for you, don’t beat yourself up for saying dumb things-everyone says dumb things sometimes-and you’ll be fine. (There are definitely some jerks, but try not to become one, and try not to let them get to you. Such folks are just a fact of life, and their combative attitude ultimately holds them back.) Look for clubs at your school/library/etc. Look for nearby users groups: Linux, JavaScript, Unity, whatever technologies you’re interested in. Keep an eye open for local events in your area. In particular, hackathons/codeathons can be a great way to meet people and work on a variety of fun little projects. If there are any large companies nearby, especially tech companies (every company is _sort of_ a tech company these days) see if they have any clubs/programs. It’s not super common, but you never know. If you’re lucky, there may be a maker space nearby that you can visit-these encompass a lot more than just programming, but you can meet some neat people. Don’t be afraid to get involved in open source software projects… but be smart about how you do it. If you use/like a particular piece of open source software, follow them on GitHub (or wherever). Sign up for whatever mailing list they have. Keep an eye on their bug tracker, and see how they discuss bugs and fixes. Just lurk at first, until you get a sense of the etiquette. And of course, learn how to build and run the software from scratch. Then, see if you can contribute in a small, bite-sized way. It might be a good idea to directly ask how you can help-and be very clear that you’re still very much learning. Don’t be too proud for seemingly “menial” tasks. Offering to help fix a bit of documentation is often very welcome (documentation is often the most neglected part of open source), and a good place to start. Then, maybe offer to help with tests of the software, or other things like that. Remember that open source maintainers are usually doing a lot of work for free, and have often dealt with a lot of flaky or demanding people who’ve wasted their time, so be patient and be humble, it will likely take time for them to build confidence in you. Don’t take it personally. And some open source projects may not need or want your help-that’s okay, there are plenty of others. A few things to keep in mind: - Don’t be selfish or transactional. Don’t seek some kind of payoff. Instead, build connections for the sake of being more connected with the communities of people who share your interests. Have fun with it. Everything else flows from that. - Try not to take things personally. Frankly, a lot of programmers have _terrible_ interpersonal skills, and even the most well-adjusted may be replying when they’re tired, hungry, stressed, frustrated, or otherwise not their best selves. It can be easy for an experienced programmer to forget that something which seems obvious to them now was actually really hard for them when they learned it 20 years ago. - Be humble. You’re starting at the bottom, that’s just a fact. But also, don’t sell yourself short. You’re interested in some pretty cool stuff, and the _fact_ that you’re interested in it is also pretty cool. - Try not to reinvent the wheel if you don’t have to, but don’t be afraid to DIY, and don’t sell yourself short. For example, if you’d like to have a programming club but can’t find one, see if you can start one. Maybe your school will let you borrow an empty classroom for 45 minutes a day and let you put up a few fliers. Maybe you only get two other people to join. If so, that’s great! You created something out of nothing. Learn all the lessons from it that you can. Dissatisfaction is just design feedback for your next project. - Be excellent to one another. Hope some of this helps. Good luck!

  • @blockblockgoose
    @blockblockgoose11 ай бұрын

    I'm learning C++ and Python self taught and I can say the hardest part about learning programming is actually getting everything setup for you to learn.

  • @charlotte80389

    @charlotte80389

    11 ай бұрын

    man compiling c++ is a pain

  • @defenestrated23

    @defenestrated23

    11 ай бұрын

    Chatgpt has been really helpful for me in setting up toolchains. CMake is also invaluable for compiling c++ (it's still useful but less essential for C)

  • @mira8950

    @mira8950

    11 ай бұрын

    bro. same, why the setup is talking so long and some of them have glitch

  • @jashwanthem8978

    @jashwanthem8978

    10 ай бұрын

    can you recommend any resources for learning c++ please?

  • @TheRealTedNeal

    @TheRealTedNeal

    10 ай бұрын

    Check out the Murach C++ Programming books. They are good for entry level

  • @MePeterNicholls
    @MePeterNicholls Жыл бұрын

    One of the downsides of self learning, is finding out about the stuff you don’t know you don’t know. Then there’s rabbit holes and dead ends. But it’s also being able to look at something and go “oh yes that would work well with ….. pattern, design etc” we’re jumping in and getting very wet for sure, but sometimes forgetting to build up the foundational stuff

  • @passionatebeast24

    @passionatebeast24

    Жыл бұрын

    you can always consult academic teachers for that . Just ready to pay for their time or free advice.

  • @Idrisadan

    @Idrisadan

    Жыл бұрын

    well said

  • @shinan1329

    @shinan1329

    Жыл бұрын

    But I think by the entry of chatgpt, those dead end or knowing deeply about something problem can be solved to a certain extent and it won't become a problem at all in the future as well.

  • @SplendidKunoichi

    @SplendidKunoichi

    Жыл бұрын

    @@passionatebeast24 they actually encourage if not outright beg you to consult them, after a couple years of not really understanding why i finally heard one get asked if a lecture was mandatory and say "bro i get paid whether anyone shows up or not"

  • @GemTappX

    @GemTappX

    Жыл бұрын

    There's this new thing called chat gpt that solves this problem.

  • @FableCountry
    @FableCountry Жыл бұрын

    I graduated from a coding bootcamp. It took 28 weeks and approx $26k in tuition (+ $2k/month on rent and living expenses). Expensive but i was employed one month after graduating (lucky they saw potential in me). majority of my classmates took 3 months. One took 8 months. The rest gave up(4 out of 20). 5 years later, im still employed and now im halfway through my master's in computer science. Work is not super challenging but i like it enough. I do feel secure for now. To get in, it takes some consistency and drive. I was recently diagnosed with ADHD so going to coding bootcamp was right move for me because of the accountability and structured, cumulative learning. Traditional would have been too slow for me, especially later in life. And good thing i switched before the pandemic hit. Again, I feel Ive been lucky. I worked hard too but i know people who tried harder for less.

  • @valenciawalker6498

    @valenciawalker6498

    Жыл бұрын

    Thank you , I’m in coding temple now for full stack engineering. Half of the course quit maybe about 11 or 12 left . My masters will be in psychology currently doing both.

  • @Star0

    @Star0

    Жыл бұрын

    by any chance, could you share this bootcamp with me?

  • @FableCountry

    @FableCountry

    Жыл бұрын

    @@Star0 super expensive so i don't recommend mine. But it's called Code Fellows. Instead, I've been recommending flatiron school instead because of their ISA (income shared agreement) program instead. Seeing similar results, imo

  • @valenciawalker6498

    @valenciawalker6498

    Жыл бұрын

    @@Star0 Coding Temple software engineering I attend full-time .

  • @Star0

    @Star0

    Жыл бұрын

    @@FableCountry thank you so much

  • @mont4261
    @mont426110 ай бұрын

    I am a self taught. I actually started programming when I was 9 years old. I was passionate about computer games, but none of them seemed to bring me joy for more then 2 days. So I decided to make my own game. First, I downloaded RPG Maker, which is a drag n drop software where you can create games. For a 9 years old, it looked very limited to me. Once I was done creating the game (basically dragging and dropping things into the map) I thought my character was a bit too weak, and I couldn't find a single place to change his stats. That's when I decided to go over the game files and found the character file, with it's class in it. Obviously I was already pretty conformable with computers, and that's why I decided to mess with the files. When I found it, I just opened and manually changed the stats of my character. When I clicked on play - BOOM, it worked! But every time I got to level 2, I would lose my stats and get them back to "normal". That's where I had my first challenge. Reading that file and trying to understand how to change the stats for each level. I gotta admit I didn't solve this, but I was pretty happy about the first part haha. After that, I decided to create a KZread Channel teaching how to create games like that with just a little bit of programming (just like changing the attributes and w/e), but I ended up deleting it after getting bullied at school lol. When I was 13, I decided to enroll in a Web Development and Game Development course. There was when I got in contact with HTML, CSS and Java (we also learned stuff like Blender/Adobe Flash and w/e, but wasn't relevant to coding at all). Yeah, I didn't learn Javascript there, but we did learn some Java to code the games. After that course, I kinda stopped for 1 year, and when I became 15 I decided to start studying Python (my current strongest programming language -> @ 21 y.o). I started learning Python and Java, but I hated Java and decided to just keep up with Python. I learned "a lot" by myself watching KZread Courses for 2 years. When I became 16 (almost 17) I got my first job. Honestly, it was the best opportunity of my life. He wouldn't pay me salary. Instead, he would pay me memberships on Pluralsight so I could study the whole day. And that's what I did. Even in school I would go to the back rows in the classroom, put my headphones on and listen to programming lessons all day. With this opportunity, I started learning Kotlin and C#. After the company went "broke", unfortunately, I decided to stop working there and getting back to my own studies. This was in the same time where we would have to take our "SATs" in Brazil (Enem/Vestibulares). I decided to abandon some of the application processes I was doing to focus on my programming lessons. However, my parents put a huge pressure on me to get into College, so I actually started Mathematics. I lasted 3 months there. Couldn't stand staying in that classroom learning anything that wasn't programming. So I decided to drop-off. At that time, I already had a job as a programmer and was making some money (very little), so that was another reason. I quit that job to start in a new one, and that's where I went back to python in a very strong way. My first project there was a Tkinter Timer that would track the time people would spend to do their activities in the company, and to integrate that with a SQL DB so we could use the hourly rate of everyone to know how much money was being "spent" for each project accurately. Everyone was aware of this, nothing was illegal, don't worry lol. Then I had an opportunity to work as a Python Automation Engineer in a Law Firm. That opportunity made my Selenium Skills explode. I even created a Neural Network to solve some captchas there so we could download Law Suits automatically using Selenium. That was a really nice and complicated project. After that I decided to open my own Company in Brazil, which offers Power BI + Financial Consulting services. I also got a job in Canada and am working as an Automation Engineer. So I'd say self-taught is not always problematic if you follow a good path. I will say tho that the fact I was self-taught didn't give me enough experience to learn good practices of coding. That came exclusively with sitting next to Senior Devs and watching them work. So if you're thinking about learning by yourself, make sure to study project architectures, good coding practices and whatever. This is a big deal.

  • @tezwoacz

    @tezwoacz

    9 ай бұрын

    Wow, you’r a genius! Very few people if any can achieve that.

  • @aerithnight4444

    @aerithnight4444

    7 ай бұрын

    What a journey!!! The most interesting I've read. I think it's great that you dared to go beyond the limits of the game, at such a young age! Clearly, anything is possible if you really want it. Congrats!!!!🎉

  • @nodak81

    @nodak81

    6 ай бұрын

    That sounds amazing! I have no idea how some people have so much motivation in life. I'm highly intelligent but I get bored so easily that I can't ever make myself stick with anything for very long before I completely lose interest. I enjoy coding, although my abilities are very very limited. No idea how to actually MAKE anything. I went to tech school and they had us taking classes in a half dozen languages but nothing that brought them all together. I still have no idea how to actually produce a functioning program of any practical use.

  • @noturgokuxd

    @noturgokuxd

    5 ай бұрын

    bro wrote a whole essay

  • @onlydubstep1019

    @onlydubstep1019

    5 ай бұрын

    @@noturgokuxdyeah and a great one at that 👍

  • @camilohernandez4671
    @camilohernandez4671 Жыл бұрын

    I turned 33 this year and i’m a clinical psychologist. But last year I started to look for a different path and career, so I started doing some stuff on FreeCodeCamp and then CS50. I did a full stop on my patients and now got a trainee position on a really big company. I think one of the hardest parts for me is dealing with impostor sindrome, since I’m the only self taught among all the trainees I work with. But it is definitely possible and you just gotta learn every single day and it will really pay off.

  • @xanprimo8511

    @xanprimo8511

    7 ай бұрын

    Thank you for sharing. I'm planning to learn too from free code camp.

  • @Hinterfrage

    @Hinterfrage

    5 ай бұрын

    Studying computer science involves a lot of mathematics, it's not something you just teach yourself ... and without this foundation, what you can do later as a programmer remains limited in certain areas

  • @viniciuskf

    @viniciuskf

    5 ай бұрын

    Nice to see anothey paychologist! Im also planing on changing carreer, but I live in Brazil.

  • @listenherenow8775

    @listenherenow8775

    3 ай бұрын

    Wow I really have fucked up in life

  • @princedesigner7673

    @princedesigner7673

    2 ай бұрын

    How so?

  • @user-jw9cy4yk6q
    @user-jw9cy4yk6q6 ай бұрын

    The stories here are inspiring me to stay consistent. I'm 31 years old and I'm unemployed. I kind of just stumbled onto the coding scene and I find it very interesting! I'm thankful that I did, and I'm hoping to advance my knowledge and find a great career that gives me sense of purpose in life. Everyone has a story and one day I hope to be employable at a company that gives me the sense of self that everyone seems to have in this industry. I also liked this KZread video.

  • @user-vz6xl3mh2k

    @user-vz6xl3mh2k

    5 ай бұрын

    not to let you down, but it is a very tough and competitive field to try and enter.

  • @SipDeathTheKid

    @SipDeathTheKid

    3 ай бұрын

    Good luck man keep it up.

  • @jonmoody2858

    @jonmoody2858

    3 ай бұрын

    Right there with you 🙌

  • @borisjanev944

    @borisjanev944

    Ай бұрын

    I try do as much work aside from my bartending and soon ill have enough cash to stop and focus

  • @luishenriqueandradepellizz680
    @luishenriqueandradepellizz680 Жыл бұрын

    It was very hard for me to keep up self learning because of the routine, but I always preferes this way. I got into college now it does helps me a lot because it keeps me on time-schedule. My course is 80 per cent assignments, so the instructors give us the requirements for the application and then we need to go and find resources to build it. So this hybrid is works for me.

  • @LibertyReign16
    @LibertyReign1611 ай бұрын

    Thank you so much!! This was really helpful and reassuring, I have been frustrated and I’m so grateful for this message! Thank you !

  • @mcmillanator
    @mcmillanator Жыл бұрын

    Great video! Thank you for sharing. I learned by first teaching myself and later going to a code boot camp. I think finding someone else who can teach you what you need to know for the type of job you are targeting is invaluable. The boot camp didn't waste time on things that I never used. I used all of it. Even if you are learning on your own finding someone to model will help a lot. They can guide you on what you should learn to reach your specific goal. This can cut out a lot of time learning things you don't actually need to know.

  • @uwotm8634
    @uwotm8634 Жыл бұрын

    The hardest part for a selt taught route is just getting your foot in the door, with college you have more opportunities to network, attend career fairs, and look for internships, that makes getting a job much easier. And of course the more prestigious your college is the more of these opportunities you have, but the downside is the tuition.

  • @Dom-zy1qy

    @Dom-zy1qy

    Жыл бұрын

    That's the thing that made me so hesitant. "Am I really going to spend years and an insane sum of money just to get a foot in the door?" Im just going force the door open by myself, if that doesn't work out I'm content continuing simple retail jobs until it does. All I know for sure is that self-taught is far faster at teaching practical application of skills. I know people in their junior year still making hello world equivalents in other areas of studies for their finals. But genuine CS majors definitely have a greater grasp of ultra low level concepts relative to self taught programmers which will eventually can lead to a greater understanding of computing as a whole. None are bad, just different routes.

  • @yawsanevruh1116

    @yawsanevruh1116

    Жыл бұрын

    I’m a freshman who recently aced my Data Structures 1 class, and I still remember on the first day of class, there were literally sophomores and juniors STRUGGLING to write a simple method to traverse an array in Java.

  • @hawks3109

    @hawks3109

    Жыл бұрын

    that's somewhat true. I've worked in industry for 10 years now. There is a clear difference in skill between self taught and school routed engineers. Self taught are usually great at churning code, but can't do much else. They can't analyze systems and find bottlenecks. They can't solve problems and design systems, they can just code. This is obviously a generalization and based on what I've seen, but there is a trend in skill difference. It's like the college students can see the big picture and can think outside the technology, while self taught are obsessed over the language and stuff.

  • @Michael-zh3op

    @Michael-zh3op

    Жыл бұрын

    My tuition is free in Wisconsin

  • @edwinontiveros8701

    @edwinontiveros8701

    Жыл бұрын

    Not anymore. Courses, cerificates AND portrolio have the same, if not more, weight than a degree nowadays.

  • @epicdungeontiles
    @epicdungeontiles11 ай бұрын

    I struggled with typical structured education in school and college. It took me a while to find my own path and I did so by teaching myself programming, primarily on the web, but I've moved into other programming areas over the years. I completely agree that it's very much dependent on the individual, some people require structure to be put into a situation where they have to learn and others find that suffocating and sort of rebel against it and others could do either! Great video!

  • @FrancoNSosa
    @FrancoNSosa11 ай бұрын

    Very valuable video! Thank you guys for making it! I started my computer science carreer at college 2 years ago, and it's been a mind blowing journey. I like to learn, and when we're talking about programming, there's SO MUCH TO LEARN! Fortunately, I'm in a good environment in college, good professors, good knowledge, face to face classes help to learn and to keep me accountable, many decent peers. Obviously I'm not learning everything from college, so when I'm not studying for college, I'm learning new languages or topics of my interest, taking on projects and getting on extra courses. To me, like Nick said, it's not about going to college vs. learning on your own... Keep your mind open! If you wanna be a successful, professional programmer, you gotta use all the resources and mediums available for you! Everything has their pros and cons, you just gotta get the best of every one of them. That being said, although my experience comes from both learning traditionally and learning on my own, I do have to say that the latter is pretty much a skill on itself. I mean, you gotta learn how to teach yourself to teach yourself efficiently and effectively, you know? But as Kenny said, and as with every skill that you hone, you gotta keep practicing! Keep coding, keep googling, etc. At the end, I think the most important thing isn't any of what I've mentioned so far. At the end, it doesn't really matter how or where did you learned what you learned, but if you met your goals, and most importantly, wether you enjoyed it or not, cause if you didn't enjoy learning it, you're most likely not wanting to do it anymore. Finally, learning can be painful or stressing sometimes, but if overall you're engaged and you enjoy the proccess, you'll be rewarded at the end. That's my take on the topic.

  • @FrancoNSosa

    @FrancoNSosa

    11 ай бұрын

    Also, this is valid for any method of learning you choose: the more you understand a concept, the better. I have a teacher that always says "learn the concepts, not the language!" Computer science theory and informatic concepts sure can be boring or daunting, but I promise, the better you grasp them, the better of a programmer you are. It is also really good to learn fundamental concepts. Even if you think it's useless, like learning Assembly, maybe you won't actually use it, but once you begin learning it you'll understand why things work the way they work. Remember, new knowledge is based on previous knowledge, so the better you understand the basics, the better you'll understand the whole.

  • @fblack1
    @fblack19 ай бұрын

    Great video and insight. I'm 47 and have been in IT for a long time on the business side of things. Everything from consulting to business analysis, project mgmt and on and on. I've grown tired of this and want to start producing something more tangible. I'm starting out on the journey to learn how to code. Seeing the video and reading some of the testimonials in your comments is uplifting. I have a good friend who's been developing for 20 years and has led me to good starting tutorials. Thanks.

  • @shawn_bullock
    @shawn_bullock6 ай бұрын

    I'm self taught in the 80's during a time when there was no internet or real mentorship opportunities. We just had magazines and books that the computer makers provided. I managed to find first and second employment as a software developer during a period of time when the degree was a way larger barrier to entry than it is now,. I have tried college twice and dropped out both times. Over my 25 year professional career I've been a software engineer, FS, FE, BE, senior software architect, and scalability architect at a credit bureaux designing and partially coding systems that scaled to almost a billion transactions per day at the time I left, coding bootcapm instructor, algorithms mentor, Head of Product, and currently a CTO. The only real barrier behind not having a degree is once you decide to go into leadership, they definitely value degrees and master's degrees. Pretty much what I learned in my first few years (I'm constantly pushing myself even these days) isn't very different than it is today. The marketing and packaging is different but the ideas are basically the same. There were no tutorials, we just had an idea and ran with it.

  • @bradentoone895
    @bradentoone895 Жыл бұрын

    I have been in the incredibly fortunate scenario of being **both** self taught and classic school education. I am currently working on my undergraduate of Information Systems, but have been working at a medical clinic essentially doing just that. I initially got the job of assistant to the owner, but then transitioned and leveraged my way onto projects that interest me. I've got two pieces of advice: one for getting a job, and one for learning the skills. I absolutely did not get the job that I have now out of the qualifications and value I would bring. It was 100% who I knew, and using the opportunities I was given to .insert() my limited coding skills wherever possible. That same mindset also led to me learning my coding skills as I went. I would think of a project or program that would be beneficial, and then, mentally, increase the difficulty as much as I could. Then, when I had the loftiest goals possible, it was much easier for me to have the motivation and vision behind creating simple to not-so-simple functions, classes, routines, etc.

  • @joshman1019

    @joshman1019

    11 ай бұрын

    You went the same route as me. I think what allowed me to learn the skill so well was the knowledge that I was secure in my employment, and had the time necessary to learn, design, debug, and perfect every aspect of my various projects. That way, when I was hired into a development position, I felt super comfortable with my knowledge of what "Enterprise Grade Software" actually meant to an employer. It's that corporate (or government, in my case) experience that makes you the most valuable. I feel like we are quite lucky to have been given the opportunity to learn this way.

  • @sharifalhumaid8537
    @sharifalhumaid853710 ай бұрын

    Individual preferences play a significant role in determining the better option. Learning is universally advantageous, but genuine passion for the chosen field increases chances of success. In programming, late starters can still achieve proficiency, I’ve seen examples in my career.

  • @amarinofranca6181
    @amarinofranca6181 Жыл бұрын

    At the end portion of the video, Kenny is so right when he says you won't understand anything that's happening but eventually, once you do a certain function or anything tbh everything just starts to click. As a designer by trade, I started to learn Javascript in depth almost two years ago and in the beginning I only knew some basic stuff and didn't actually understand what was going on. Now I build all of my web project ideas from start to finish! This is actually one of the best pieces of advice I've seen around.

  • @dagikiri

    @dagikiri

    Ай бұрын

    Is java good or should i start with python? Can't seem to choose from those two

  • @tubadurantdoda
    @tubadurantdoda Жыл бұрын

    Thank you this video came at a perfect time! I've been learning Python for months now and just recently I started doing projects with it. it can be hard but when you actually make it work there is great satisfaction in it!

  • @natasdabsi1138

    @natasdabsi1138

    10 ай бұрын

    im on the same path, maybe we could make a group

  • @scottmichaud
    @scottmichaud11 ай бұрын

    I agree with basically all of the video. I went through university for physics and education. After doing my year of teacher's college + placements, I self-taught programming while working as a PC hardware journalist. The first thing that I will say is that having a project and scratching and clawing your way past it is exactly the same as defining your own curriculum. Instead of grades, you need to be motivated by the intrinsic value of your project. Some people want or need the structure of a school to learn, and that's absolutely fine. One of the biggest problems that I see, though, is when people refuse to take up these personal projects (and networking!) because they feel like they need to complete a course or a book as a rite of passage. No. Just do thing. Don't stop yourself from doing thing because you think thing needs to come after other thing. That's not a necessary hurdle. That's procrastination, and it's probably boring and demotivating at that. (The projects need to have small distances to milestones, though! Constant positive re-enforcement!) The other problem that I will mention is that, because you're defining your own curriculum, you will get *very* strong in certain areas, and completely miss others, so you will have no idea how much you actually know. This is fine. As you keep trying new things, you will keep filling your gaps. Be intellectually honest with what you do and don't know. The experts have plenty that they don't know, too. That's why conferences exist. Bugs happen. If you stick to problems that you already know how to solve, then you're not growing. In short: - By self-teaching, you're creating your own curriculum, and the best way to learn a concept is to try, fail, and try again. - Just do thing. A lot. Your blob of knowledge will grow in whatever direction you practice. - You will have gaps, and you will be more blind to them when self-taught, but that's okay.

  • @-angel-3200
    @-angel-320011 ай бұрын

    Pretty good video, thank you very much, I showed it to some friends who had doubts on this specific topic and it helped them to clarify their thoughts .

  • @chill-lofi-mixtapes
    @chill-lofi-mixtapes5 ай бұрын

    I really appreciate the effort you put into making these tutorials. Your clear and concise teaching style makes learning complex topics a breeze. Thanks a million! 🙏

  • @mwai_dev
    @mwai_dev Жыл бұрын

    Hi Nick, I self & college taught I have been attending a college for the past year, I took a course in C. Then found mobile development, took a year off to start a startup, didn’t work out but I learned iOS and Android development in the process. A few more freelancing gigs and landed my first role as a Mobile Engineer 9mons ago. I’m still taking courses at the college plan on getting a masters degree cause I just love this

  • @kaycampbell364

    @kaycampbell364

    2 ай бұрын

    what course do you recommend for android development please?

  • @mwai_dev

    @mwai_dev

    Ай бұрын

    @@kaycampbell364 Hello, I'd recommend Philip Lackner's Jetpack compose beginner series. After that I would highly recommend you to take a project based approach to your learning build small single page apps and workng your up, increasing level of difficulty with each app. All the best!

  • @pedroborda7227
    @pedroborda722711 ай бұрын

    I'm learning by myself on youtube for now, in fact, just started yesterday. I come from a background of startup and corporate strategy, finance, and business law. The next logical step, as I can see, is learning programming to further my skillset. I'm really excited, but have a long way to go, and it's videos like yours which clear the path ahead and give me a better notion of what to expect. Thank you Nick, definetely going to go through your library in my journey. Great video!

  • @DolphinWantsPeace

    @DolphinWantsPeace

    9 ай бұрын

    Are you still at it?

  • @andrewcabiso4088

    @andrewcabiso4088

    7 ай бұрын

    How about you brooo @@DolphinWantsPeace

  • @Zen2k4r-

    @Zen2k4r-

    2 ай бұрын

    Probably not​@@DolphinWantsPeace

  • @fallenreven1390
    @fallenreven139011 ай бұрын

    I'm self teaching currently and this has helped with my motivation to keep going . thanks guys

  • @darealmexury
    @darealmexury Жыл бұрын

    I'm a self taught developer, mainly web development, but I can write other languages as well like Python, C# and Java to name a few. I started by watching tutorials on youtube when I was 10 years old, using Notepad++ for 90% of my journey, I'm turning 20 this year and I've only started using VS Code 2 years ago. I still wouldn't say I'm anywhere near perfect when it comes to programming, but I'd say with enough time, motivation and effort, self teaching is definitely worth it. And even if you are following a course, getting a degree. If you have the time, it's valuable to learn besides school if you're passionate about programming.

  • @ribby9687

    @ribby9687

    11 ай бұрын

    from a cs degree taught developer: it's not valuable to learn besides school it's critical. It's a hard requisite. When I was in college, it was my personal projects that got me internships and contracts. When I graduated, it was my previous internships and contracts that got me jobs. Never, at any point in my career, was it my cs degree alone that got me anything. If I could go back I'd have taught myself instead of college. You just really gotta hustle for connections a lot harder.

  • @krox477

    @krox477

    7 ай бұрын

    Bruh 10yo

  • @1234dreamer

    @1234dreamer

    16 күн бұрын

    Hi I want going to learn Web development without any prior experience , even not belong any tech clg it's possible for me to learn Web development through KZread pls answer me mam ⁉️❓❓

  • @BadRPGPlayer
    @BadRPGPlayer11 ай бұрын

    I dropped out of Uni and while I wish that I hadn't at time, I found that the regret of doing so helped me learn enough C# to make a text=based game using OOP. I took a while off due to mental health reasons but now I'm back on the grind of teaching myself it again. My end goal isn't to become a paid developer, but to make cool stuff that my kids will be proud of me for and that's my motivation to keep going. Find your goal, find your drive and let that push you.

  • @_A.n.o.n.y.m.o.u.s_0

    @_A.n.o.n.y.m.o.u.s_0

    9 ай бұрын

    Im proud of you

  • @neutrinos9251

    @neutrinos9251

    9 ай бұрын

    Im proud of you too, Same scenario, Im a graduating IT student this October 2023 and during the pandemic and living in a 3rd world country my learning situation became survival mode (just passing outputs for grades) and my mental health collapsed until now I am recovering and I hope I am fully healed so that I can study and build useful things for people to use and to improve our daily lives.

  • @handymannie
    @handymannie11 ай бұрын

    Can i just say 3 mins in this was engaging and not boring. No bs intro you went straight into it. Im so glad i found this channel. I cant tell you how refreshing it is to find a creator for software development that doesnt do the same cut and paste stuff like others.

  • @ZeeVevo

    @ZeeVevo

    5 ай бұрын

    Killjoy 👍

  • @a_brahamabah
    @a_brahamabah Жыл бұрын

    Thanks for the video. It's really educative. Also I'm on my self taught programming journey so some of these tips apply to me.

  • @sea-master1
    @sea-master1 Жыл бұрын

    Thanks a bunch , the video was so helpful since i just started self learning yesterday, really gave me the motivation i needed

  • @taylorswe
    @taylorswe6 ай бұрын

    Let's be honest, in the end we all end up getting saved by the indian guy on youtube.

  • @wakingbadtarot

    @wakingbadtarot

    25 күн бұрын

    who is this indian ma, you speak of, I think I have seen him?n Im a coding virgin with some linux backround

  • @RaaghavKulshreshtha

    @RaaghavKulshreshtha

    10 күн бұрын

    @@wakingbadtarot dr abdul bari

  • @rightwingsafetysquad9872
    @rightwingsafetysquad987211 ай бұрын

    I have a minor in CS and in my opinion, every coder is self taught. Writing code is just a small part of computer science, and being in a traditional institution is very helpful for the rest of it. But if you just want an entry level job, not much point in paying for college or university.

  • @impyrobot

    @impyrobot

    7 ай бұрын

    In many EU countries you can get a degree for free so it's worth doing while teaching yourself at the same time and doing your own projects and practice and it's much easier to break into the field with a degree and being a proficient programmer/developer

  • @vodkawhisperer3923

    @vodkawhisperer3923

    6 ай бұрын

    I also thought that until i found out that its not true by actually going to university. Theres an entire 2 modules to just learning java in detail

  • @rightwingsafetysquad9872

    @rightwingsafetysquad9872

    6 ай бұрын

    @@vodkawhisperer3923 Did those 2 modules actually teach you Java? Or did they just tell you what to go learn on your own then test you on it? If you want to learn the finer points of software engineering, such as when to use one data structure or another, college is good. If you want to learn proper methods for discrete computation of naturally continuous functions, college is great. If you want to learn to code, just use one of the cheap online schools.

  • @Jess_2k
    @Jess_2k11 ай бұрын

    This was an absolutely great video! I just started programming less than a month ago for a job I've just started and I found this video quite helpful and inspiring. Thank you so much!

  • @tb7-rf1fb
    @tb7-rf1fb5 ай бұрын

    This video and advice is extremely motivating. Thanks so much.

  • @shantanukulkarni8883
    @shantanukulkarni8883 Жыл бұрын

    1. Learn the C programming language as much as possible. Pointers, memory allocation, structures, arrays, learn all that even if it feels challenging. 2. Program in C, practice it and write your own programs. 3. Learn C++ or Java. learn OOP. 4. Create some small program and use things that you learnt. 5. Now you are ready to learn anything like JavaScript, Kotlin, Python etc. for developing the specific project idea. 6. Architecture of web app, App dev overview, Software engineering etc. are mostly concepts that you can learn with some common sense. No need to get really deep into technicalities. 7. Learn some Data Structure and Algorithm stuff too. 8. By this time there will be a new trending thing like right now Mojo is heading to replace python (they say)

  • @rinzler9775

    @rinzler9775

    11 ай бұрын

    Agreed - get a good base in C and C++, then learn the "toy" languages as needed.

  • @MrCmon113

    @MrCmon113

    3 ай бұрын

    1. Get a PhD in category theory. 2. Learn Haskell. 3. Never use any other programming language, never write code that actually does anything.

  • @zoltan.halasz
    @zoltan.halasz11 ай бұрын

    I am also self taught, changed careers at 39. My work is super interesting and challenging now, in angular v15. My advice for juniors is to learn the programming foundations very well, do lots of tutorials and be very curious and tenacious. Then apply asap and do real work.

  • @vinbia

    @vinbia

    7 ай бұрын

    Is there any programs you'd recommend for a complete beginner? Currently looking at Intro to programming with python / cs50 by Harvard

  • @zoltan.halasz

    @zoltan.halasz

    7 ай бұрын

    @@vinbiaI would recommend learning also javascript (for frontend and node.js). This was part of my journey.

  • @vinbia

    @vinbia

    7 ай бұрын

    Thank you!

  • @jdubz8173
    @jdubz817311 ай бұрын

    I was self-taught at first, then I got an associate's degree, then I continued to be self-taught from there. The only thing I really got from college is the connections I made to get my first job. If I could've somehow gotten those connections without college, I would have. I value my on-the-job experience way more than the experience I got from college. If you're a person who has connections to people in the industry, just get into some junior role and do your best to understand the fundamentals of coding before hand to ease your time in that role. Also expect to constantly be learning, experimenting and working very hard (outside of your job role) to be successful. It can be very hard but very rewarding. The key thing here is to create as good an impression on the people around you as you can. Connections while on the job always led to better opportunities for me.

  • @steveyuhas9278
    @steveyuhas927810 ай бұрын

    I taught myself cloud networking, coding, and devops/cicd tools. Just landed a job as an SRE. My experience was the only thing that helped was networking. It was all about who I knew... But... here's the catch.. That will only get you the interview. Your dedication to learning and focus on learning the things that matter is what will get you the job. My favorite thing about self learning is that I decide what is important and what tools real world professionals are using. It's a lot of work to make your own curriculum and to cater your learning to what people look for... But the benefit is you have exactly the skill set people need. Not the cookie cutter college skills. Even with all that being said... I'm 38 now. If I had to go back and do it again, I would definitely go to college. I did, and I screwed it up when I was young. But if you have the chance and the money... Do it.

  • @SemiMono
    @SemiMono11 ай бұрын

    Self-teaching can be hard if it also requires self-motivation. When picking a project, I recommend picking something you're excited about. That extra boost to motivation could be what makes you stick with it long enough to really learn.

  • @DodgaOfficial

    @DodgaOfficial

    3 ай бұрын

    Part of the reason I recommend game development if you want to spark your motivation. Requires tons of programming and there's constant learning and opportunity to implement new design patterns.

  • @saice605

    @saice605

    2 ай бұрын

    hi

  • @JoeBrinkman66
    @JoeBrinkman6611 ай бұрын

    I was self taught in my teens, but then went to college and got a degree in CS. The degree helps fill in many of the holes in your skill set and exposes you to a broad range of languages. While I haven’t written a compiler or OS since my college days, understanding the foundations of how they work, has helped tremendously throughout my career.

  • @CallousCoder

    @CallousCoder

    6 ай бұрын

    I find it a lack of commitment Joe, that you do not write a new operating system in your free weekend or write a new compiler for your language to help you build that OS more efficiently ;) I have a vague recollection about yacc making a simple language yeah. And I loved Operating System design and implementation although we didn't dig to deep into it because I studied Electrical Engineering and back in 1990 the microcontrollers had so little memory that when you just had a bootstrap to a nice state engine or almost a forth implementation that was enough. But like you said, it's this knowledge that really helps us today to see problems where kids who came after us who didn't learn that get stuck. In my opinion there's not enough low-level IT in today's CS courses. Probably also the reason why so much stuff is done in Python and JS *uughggh*

  • @Layo_Synthesizer
    @Layo_Synthesizer10 ай бұрын

    I work as a coordinator and hobby is in Eurorack Modular. Recently been learning (Teletype) coding for music. Because of this, I realized I want to move forward with my life and pursue a career in programming. So, all of this is encouraging. About to 34 years old, but I just hope it works out.

  • @kennygunderman
    @kennygunderman Жыл бұрын

    Ty for the advice

  • @nightfox6738
    @nightfox6738 Жыл бұрын

    I self taught from around 13 but then went to college for computer science. I already had a proficient understanding of programming which immediately put me at the top of my cs classes but the classes certainly solidified stuff and introduced me to some of the more advanced concepts I hadn't encountered before. I was in classes with people who weren't as comfortable with the stuff and had built a reputation among my peers of really knowing what I was doing and oftem helped out other students with concepts they were struggling with which had the benefit of solidifying it even further for me (explaining something to someone else is a really effective learning tool). Honestly I'm glad I had both experiences as they helped me to really develop the skills and get comfortable with programming in general. Not to mention I got the piece of paper that makes it a lot easier to get a job :P.

  • @Lin-bn4bn

    @Lin-bn4bn

    11 ай бұрын

    Can you give tips on getting started??

  • @nightfox6738

    @nightfox6738

    11 ай бұрын

    @@Lin-bn4bn start with puzzles/games etc. Make it fun. Don't get too hung up on languages because so much transfers between languages and you can always google syntax. Maybe you can try a game called Turing Complete. Its really fun (imo) and you learn the core concepts and get a really good foundation for what the cpu is doing underneath everything before it all gets abstracted away in higher level languages. Trust me in those languages even though you don't have to worry about the lower level stuff it really helps to know. Then I'd say go with a language like c or c++ to start. If you find it difficult you can try c# or java as well to get the fundamentals of the mid-level languages down.

  • @pipoledo

    @pipoledo

    6 ай бұрын

    thanks I just downloaded turing complete and I don't know what is going on hahaha it feels like playing with atoms@@nightfox6738

  • @darrenfrancis8126
    @darrenfrancis8126 Жыл бұрын

    my cc college's programming classes are basically self-taught. my dsa class rn is online and it was the only option. she hasn't responded to any of my emails she just gave us assignments that are word for word found on the internet but the book she gave us is great and also has a companion website which is great for practice. I wont be taking any more programming classes here and cant wait to transfer so i can actually learn and grow

  • @nestiray8056

    @nestiray8056

    Жыл бұрын

    4 year is the same honestly

  • @darrenfrancis8126

    @darrenfrancis8126

    Жыл бұрын

    Are the projects not harder at a 4 year? My main problem is they don’t have enough professor here to teach cs

  • @nestiray8056

    @nestiray8056

    Жыл бұрын

    @@darrenfrancis8126 At least in my school the professors are really bad, usually international grad students who speak broken english and a lot of them use the curriculum from other schools, which only make sense if you had a competent teacher explaning. So classes are really useless.

  • @yorkaturr
    @yorkaturr9 ай бұрын

    I started learning coding when I was 6 years old in the mid-80s. A lot of kids had a C64 back then but not many continued coding for fun until adulthood, like I did. Internet didn't arrive until I was 16. It was fairly easy to land my first job when I was 20 years old, and have been coding professionally ever since. I feel extremely lucky for being born at the right time, and having a dad who bought me my first computer.

  • @thekingofpayments
    @thekingofpayments11 ай бұрын

    I spent 4 years in college learning IT/Programming. It was my first job that really got me a solid knowledge/skill base for the job. Code review from someone else and you going over someone else's code is also very important, you pick up things and techniques that you would never think of by yourself. And also - Google / Stack Overflow lol. At my current work I have a colegue who decided to learn front end javascript from the ground up himself and he's doing alright 1 year into it.

  • @iananseman2118
    @iananseman2118 Жыл бұрын

    Great video as a manager I would recommend getting a college degree for software development. Not necessarily because college is great but the title is helpful. Many employers still require it and having no degree can make the job search more difficult. No degree can also be used to justify paying someone less and hurt advancement in the future. You can get there being self-taught but it is the more difficult road for most in my opinion. Talent and work ethic are the ultimate factors.

  • @sarahjeannexd
    @sarahjeannexd Жыл бұрын

    I did a bootcamp, but it relied heavily on us learning more complex concepts on our own - and I imagine that's how a lot of traditional schooling is as well. The complete absence of a formal resource is very impressive to me, but I think we all self-teach at some point, so I don't like the idea of using it to undermine the skills of a self-taught programmer or dev.

  • @This_Account
    @This_Account11 ай бұрын

    I'm a Chemical Engineering drop-out and have been working as a Report Developer & Data Analyst for 5 years now. I started self-teaching myself Python and R late last year. I watched a video on how Neural Networks work and realized that's something I could learn to do (and also cool and exciting in my opinion). I'm learning to get a better job and hopefully get to work with Machine Learning.

  • @BradleyRaines
    @BradleyRainesАй бұрын

    Wow 🎉 That is a good topic self taught programming versus traditional taught programming

  • @docxpac5115
    @docxpac511510 ай бұрын

    I am 30 y/o with basically no experience beside html code in high school. Anyway I’ve always been interested in game dev since I was a teen & I’ve come across a local full stack program, deciding if I should pull the trigger. I read some of these wonderful stories in the comment section. I hope I can come back to this very comment I post, years later with a great story of my own ✌🏼+❤

  • @richardancog7520

    @richardancog7520

    9 ай бұрын

    Same here

  • @Virsidus

    @Virsidus

    9 ай бұрын

    Good luck fellas!

  • @bluevizor5989

    @bluevizor5989

    3 ай бұрын

    Best of luck to you!

  • @InsertAUserNameHere
    @InsertAUserNameHere6 ай бұрын

    As someone who is just learning to code I appreciate the conversation. I took some coding classes in college as a requirement but I have not worked with it. I left my IT support role this year and the one thing that gave me pause about going into coding was AI and what it meant for the future of software development. The ability to work remotely, be creative, and stay in the IT field are part of what makes coding attractive to me. I decided to push the fear aside and go for it. Time will tell if this was a good idea or not.

  • @bobtheturkey5671

    @bobtheturkey5671

    5 ай бұрын

    How has it been going in the last 2 weeks? :)

  • @TorraTech
    @TorraTech8 ай бұрын

    I've always been on and off with my interest with coding since I always seem to get a little flustered that things aren't clicking, although I tend to give myself a short period of time. Already graduated and took some java classes in college but looking into python and lua for some gamedev related programming as building games seems to be an interest I may actually keep steady with. Definitely videos like this help encourage me that whether im a late bloomer to the software world, things are still possible.

  • @rooftopmunda
    @rooftopmunda8 ай бұрын

    I studied bachelor's in hospitality studies and it gives me immense pleasure and motivation to read everyone's self taught journey here.. I would say I'm fairly sharp and have a basic intuition on how stuff works just by looking at it. The problem with me was I never thought I was capable enough to enter the world of programming/IT even if I had a voice which said I could do it. Finally going along with that voice in my head and pursuing Data science 😊

  • @rohithnambiar1348
    @rohithnambiar1348 Жыл бұрын

    In India, unless you have a CS degree it doesn't really matter if you are self-taught cause you have no value, if you got into a good college and then got a good package, its shows that you can handle responsibilities and that you are capable, IMO I don't think people in India try to get a CS degree to actually learn CS rather they do it so that it makes it much more easier to get a good first job

  • @BusinessWolf1

    @BusinessWolf1

    Жыл бұрын

    why do you give a fuck how your first job is? you have 4 years of time to change jobs that students don't, by the tine they finish you are already mid or senior level

  • @kirik9126

    @kirik9126

    Жыл бұрын

    Yes, then there is also btech vs bsc.

  • @gilbertrothanglien854

    @gilbertrothanglien854

    Жыл бұрын

    Not true. Im from india without a degree. I have been working as a software developer in 2 different companies now. At the end of the day every company requires skills.

  • @rohithnambiar1348

    @rohithnambiar1348

    Жыл бұрын

    @@gilbertrothanglien854 maybe you got lucky but every year the competition increases and it gets harder to get a job as a self taught developer, I am not saying it’s not possible.

  • @rohithnambiar1348

    @rohithnambiar1348

    Жыл бұрын

    @@gilbertrothanglien854 And when you get a degree, immediately when you graduate a job is guaranteed and also since you have a degree your career growth is also guaranteed. Self taught developers also have to undergo harder interviews and they may also not find a job immediately

  • @kekkyoko
    @kekkyoko8 ай бұрын

    Estoy estudiando Ingeniería en sistemas, mi primer semestre en realidad y la verdad la calidad de las clases de programación dejan mucho que desear, no entiendo mucho de la lógica de cada idioma de programación sea código o seudocódigo pero me queda claro que tenemos que investigar por nuestra cuenta, con lo poco que he aprendido de ingles por ver tanto contenido en youtube creo que puedo lograrlo jaja

  • @pipoledo

    @pipoledo

    6 ай бұрын

    ayuda la matemática a desarrollar la lógica de programación?

  • @theunknownonetuo2033
    @theunknownonetuo20332 ай бұрын

    This is really inspiring. I started learning coding on December of 2023, I wanted to make games even tho I might be the only one who will be enjoying it , lol. Even though I wanted to make games, I decided on starting on web development first. I now know quite a bit of html, css, and javascript, and had also finished a personal project of mine which I am really proud of. I want to learn C# next, but for now, I'm trying to make an rpg using only javascript. I got stuck for a bit, but I must say that it is going well. I'm enjoying learning about this than my actual degree, lol. I'm so glad to be learning this today where AIs are actually useful and can understand the contexts of your questions. They are really, really helpful.

  • @AntonioCaruso906
    @AntonioCaruso90611 ай бұрын

    An OUTSTANDING Advice Nick, Greetings from the Netherlands (Europe)

  • @sybergen333
    @sybergen33311 ай бұрын

    As someone about to be a 2nd-year in a computer science course, I'm currently self-taughting myself Python and the AI crash course by reading an e-book about it. I'm also interested in web designing with HTML with CSS. Hopefully both goes well.

  • @masonbandhauer6343

    @masonbandhauer6343

    11 ай бұрын

    Love reading stuff like this, i ended up on SOFTWARE KZread somehow and as of yesterday i started learning python. I am also "self-taughting/teaching" as well looking to maybe go to a college for it after a year if I need it as i am in a gap year right now.

  • @Loxo18

    @Loxo18

    8 ай бұрын

    ​​@@masonbandhauer6343bro I'm almost literally in the same boat as you, except my gap year is almost over and I just started learning python last week

  • @HereForASeason
    @HereForASeason11 ай бұрын

    I am self-taught, mainly in Java. I used my skills in data entry jobs to automate workflows and created utilities to clean up data. Because of this I was eventually promoted to a position my company created just for automation and process improvement using Python (I didn't know the language but it was easy to learn quickly). I've been in this position for a year and a half, gaining experience and knowledge, and hoping to transfer into a traditional software development role in the next year or two. Sometimes you just have to make opportunities where you are to get to where you want to go.

  • @reneticsk

    @reneticsk

    9 ай бұрын

    That’s pretty awesome, nice job!

  • @kaycampbell364

    @kaycampbell364

    2 ай бұрын

    What course do you recommend for learning java?

  • @ellis20022
    @ellis200227 ай бұрын

    im currently a student. i was overwhelmed and didn't know where to start, so being in school is helping me focus on one skill at a time. i also don't want to leave my home town (which is a smaller mid-west town) and the jobs in my area require you to have a bachelors degree. so i recommend for people to look up the jobs in their area to see what their requirements are. if you're in a big city in like silicone valley, they will probably be more receptive to self-taught.

  • @CyrusBlades
    @CyrusBladesАй бұрын

    This is a really helpful video!

  • @brandyn6124
    @brandyn61244 ай бұрын

    I'd like to include my own statement here. While all of this is pretty great advice, I personally think that even if you don't have a portfolio built as a self-taught developer, still apply to jobs anyway. The worst thing that can happen when you apply is not hearing back from the company, but that shouldn't discourage you. Keep applying anyway and hopefully one day you'll end up in a spot where you were dreaming about. Good luck to anyone out there and study hard! ❤

  • @theotherside8258

    @theotherside8258

    2 ай бұрын

    A lot of the companies rely on references more than qualifications. Qualified people expect higher salary and may have less real time experience.

  • @AetherMomon
    @AetherMomon Жыл бұрын

    I think this really depends on many factors. What sort of resources you can find online, what type of learner you are, current education level, etc. Like for example with education level. If someone goofed off during high school & had a low GPA in high school, then most likely that person would need college because they would be behind on things like mathematics & science. Not only would they be behind compared to other programmers, but it would be extremely difficult to develop the mindset needed to be a programmer/software engineer which might be picked up from college

  • @rainkidwell2467

    @rainkidwell2467

    Жыл бұрын

    And thus, they should not try!

  • @AetherMomon

    @AetherMomon

    Жыл бұрын

    @@rainkidwell2467 I agree they shouldn’t try to become a self taught programmer. I’m afraid they would be doomed to fail. College would be necessary to prepare them for being a programmer. I suppose you could argue that it’s possible to buy the right books & take the right online courses in mathematics & science & be able to learn the skills needed. But it would take more self discipline than they have given they didn’t take high school seriously. So they would need more guidance, many college freshmen need the level of guidance they’d get from college

  • @rainkidwell2467

    @rainkidwell2467

    Жыл бұрын

    @@AetherMomon seems your college education didn't teach you enough to recognize sarcasm.. No matter, I'll decrypt it for you: People like you are the reason so many people wait so long before they pick something up and realize they love it. People like you are the problem with modern academia

  • @JustABoy98

    @JustABoy98

    7 ай бұрын

    A question, although I didn't goofed completely 9-12th grade, I had A grade in 9-10th but due to lockdown and some family problem i went completely downside in 11-12grade and failed , now I am redoing it . But my question is I am a pre- medical student ( I love bio , there is no way I want to change it) but since I was a kid I always wanted to be a developer aswell. What would you recommend me? I want to make being a developer as my second part-time job career till ( I become nurse) which is in like 6+ years? I want to be self taught developer on my own before that as a side hustle/ part-time jobber , I don't have maths after 10th grade but I was always good in science . What tips would you wanna give me ?

  • @tankaccount2990

    @tankaccount2990

    Ай бұрын

    I feel like this isn’t really true, when I was 9 my family dropped schooling in general for “unschooling”, at that point I’d been programming Arduinos for 2 years so I just continued doing that, eventually switching to Python/Lua/Assembly, been doing this for about 8 years now and I’m finally starting to be competent, I’ve never done any advanced mathematics but I was able to figure out the math behind Neural Networks ( simple ) and the training algorithms ( super difficult :/ )

  • @rjbourgeois5490
    @rjbourgeois549011 ай бұрын

    As a self taught, the thing I couldn't get down is not the programming itself. I had several personal projects in the works that I got pretty far in on my own. My problem stems from the my methodology. I don't have the knowledge base to describe to others within the field how I'm working, the industry standards and termonology used. I can complete a well put together project on my own, but as far as I can tell, I'm not going to be passing any coding test or employee interview due to my lack of being able to communicate with others to technically describe how and why something works. I'm more of a hands on type of guy, so I have trouble with that. As far as I could tell, no one would consider someone who doesn't used standarized words to help visualize what I'm capable of creating and what I innerstand already.

  • @DanimoDev
    @DanimoDev Жыл бұрын

    I think there's pros and cons for each. I'm a self taught programmer now doing a degree in mathematics. I learn new stuff everyday to expand my knowledge (books, courses, videos, even KZread shorts). I think this is a trait that most programmers have (or should have) regardless of their education background, but as self taught, you really have to be disciplined in broadening your knowledge as you will have knowledge gaps in many areas. I think this is where formal education helps as it covers a whole range of topics, which at the very least, fill in these gaps a self taught programmer would have. Personally, I think formal education should be reserved for when you need it, I'm a huge advocate for apprenticeship pathways and self dev, so my recommendation would be, if you can code fairly well and you really enjoy it, then go and do some formal education as it will accelerate your knowledge and give you a solid foundation to build on. You are more likely to succeed as you have a genuine interest in learning and will be more committed (particularly if you are already working as a programmer). However, if your just doing formal education because you think it would be cool to be a programmer or that they earn good bucks, then I'd say learn to programme first, just basic stuff, to see if it is right for you before you commit.

  • @KEKW-lc4xi
    @KEKW-lc4xi11 ай бұрын

    I found university to be trash experience, but I found community college to be highly beneficial. I strongly recommend pursuing an associate's degree in computer programming, and afterward, focusing on personal projects. Through personal projects, I've gained a significantly greater amount of knowledge compared to my university education. Moreover, universities tend to enforce a heavy emphasis on mathematics, much of which is unlikely to be utilized in practical scenarios. In cases where complex math is necessary, there are already existing libraries that can be easily imported into your application. By formatting your data appropriately, you can just feed your data into these functions and obtain the desired results without fully understanding the mathematics involved.

  • @Kenionatus

    @Kenionatus

    11 ай бұрын

    The whole point of universities (besides research) is to educate highly academic specialists who really know their theory (but are pretty far removed from everyone else is doing), so it's pretty obvious that a university degree is not the right qualification for most positions imo.

  • @eetswalads5528
    @eetswalads5528 Жыл бұрын

    My advice to young people (specifically them) when wanting to self-teach programming is to compete in CTFs and competitive programming. No group of computer professionals has a more in-depth and diverse understanding of computers as hackers/security experts and no group of people is more equipped with knowledge of DSA/mathematics/etc. than competitive programmers. AND both are competitive and fun! It doesn't directly prepare them to be amazing software developers but, lays a very strong foundation for them to flourish into amazing software developers.

  • @epicm999

    @epicm999

    11 ай бұрын

    Good advice! Just make sure to be self-motivated or have some sort of accountability if you try these.

  • @Vraetzught
    @Vraetzught9 ай бұрын

    End of last year I took an SQL course for a pet project at work. From there I started dabbling in Python, but unfortunately the company firewall prevented me from importing libraries... I transitioned to learning some basic HTML and CSS and am now working on JS. I quit my job and am all set up to start a 2 year graduate course in September to become a programmer. I'm stoked and really looking forward to it!

  • @RonIsElite
    @RonIsElite5 ай бұрын

    I was in a community college going for computer programming degree. I made it all the way through most of the semester but I had to take a break due financial issues and then my dad vision started to go blurry, so I had some things going on in my life. My father passed away in February 2023, so after that I was going through things but I eventually recovered from that moment. But now I been thinking about if I should go back to college and finish the rest of classes I have left which was 6, or do a coding bootcamp, or go down the self taught route. I currently downloaded python on my laptop because I wanted to test myself and see how far could I progress myself in coding. My dream in life was to become a game developer but I know it will take a long time to reach it, but I will continue to push myself to the limit and evolve further as a human being.

  • @MagixMinh83

    @MagixMinh83

    5 ай бұрын

    I'm on the same road as you. Self teaching Python and later on working with GDScript in Godot Game engine. As I'm aiming to become a solo game developer as well. Python and GDScript are very similar, so the transaction will be easier.

  • @RonIsElite

    @RonIsElite

    5 ай бұрын

    @@MagixMinh83 ok that’s cool, I wish the best for you and your journey.

  • @MagixMinh83

    @MagixMinh83

    5 ай бұрын

    @@RonIsElite Thanks. Good luck to you as well 🙂

  • @RonIsElite

    @RonIsElite

    5 ай бұрын

    @@MagixMinh83 thanks

  • @faallzera
    @faallzera Жыл бұрын

    I was a self-taught developer before I started out my graduation in System Analysis and Development, but one thing I've noticed: Computing courses on colleges are hard as fuck. I'm programmer, but I've been beaten the shit out in data structure and calculus.

  • @willsnowboard4life
    @willsnowboard4life Жыл бұрын

    I got my bachelors in Communication and Media Studies and went into social media marketing after school in 2019. I touched on some digital marketing but not much and learned the value of having a portfolio to show off my work. That's where I built my first website using wordpress, following a guide on youtube. Got let go early 2021 due to the companies financial situation and questioned if social media was what I enjoyed. I researched programming and thought going into IT would be a solid career path. Early 2022 I started taking a Udemy course for Web Dev since I could use my marketing experience there. I got my first "tech" job doing Digital Marketing for a tech related company building landing pages, event websites and maintaining wordpress sites. Got let go again late 2022 for financial reasons due to this tech bubble pop. Not sure if web dev is my path though tbh

  • @The_Soup_Master
    @The_Soup_Master11 ай бұрын

    Crazy that you and Kenny decorated your rooms exactly the same way. Great minds think alike!

  • @chroniccomplainer3792
    @chroniccomplainer379211 ай бұрын

    As someone with a degree in business IT, i cant imagine being a self taught computer science guy. Those classes i took were by far the hardest part of my degree. Super tough java and python sections that killed my interest in coding.

  • @badprofilepic882

    @badprofilepic882

    10 ай бұрын

    It may seem impossibly challenging to people like us but I have a lot of friends who breeze through everything and treat it like it's no big deal. Everyone has their own strengths

  • @terrillwilson1345

    @terrillwilson1345

    10 ай бұрын

    Computer science is way more than programming, they are really just self taught programmers

  • @lesassassin

    @lesassassin

    9 ай бұрын

    I'm a SysAdmin - I loved coding, but I'm not able to keep focused with walls of code attempting to solve someone's issue of corners being too round. They're exactly n-1 round, so deal with it.

  • @laibaadnan9470

    @laibaadnan9470

    8 ай бұрын

    What were the names for the java python courses??? I want to cover them but coding so far seems so easy for me

  • @chroniccomplainer3792

    @chroniccomplainer3792

    8 ай бұрын

    @@laibaadnan9470 i have all of my assignments in my email, i could easily go back and get them. My professor made the assignments himself so its not really a website or anything i could link. The one i remember killing me the most was a java vending machine. It had to have every feature of a real vending machine. And the really hard part was having the machine always return the change in the least amount of coins possible. He also made us list certain items at certain prices and gave us scenarios like "someone inserts a 5 dollar bill, they buy chips for x, they buy a drink for y, etc" but you would end up with the machine needing to spit out change in weird denominations. The machine had to keep track of inventory and send out orders to keep itself filled. Just a bunch of difficult stuff imo. I got a C on that project and i was a 4.0 gpa student at the university of Pitt 😂😂😂

  • @AdrianTregoning
    @AdrianTregoning11 ай бұрын

    I'm 41, married, 2 kids and a degree in mechanical engineering which I completed in 2005. I did a Java course through Codecademy but didn't enjoy it. I took on the Harvard CS50 and finished it - it was quite an eye opener. I think it's easier when you're younger! But I walked away knowing I know very little, but ended up creating an Android app using Java, despite Java not being one of the languages on the CS50 course. Anyway I'm carrying on with a Udemy course still with Java presently. I'd say I'm a year into my experience. It's sometimes a bit lonely, sometimes a frustrating and motivation comes and goes but I keep telling myself that today, I know more than I did yesterday. So to all the people struggling alone, you're not alone. Keep on keeping on. We'll get there.

  • @bighands69

    @bighands69

    11 ай бұрын

    People confuse software engineering with programming. Most people want to be software engineers in that they want to create software with applications. Programming is an art that can be done in of itself with no application at the end. Techniques of programming make their way into software engineering. May I add a suggestion to you in your journey into information systems you should leverage your mechanical engineering degree with programming. I am sure you have done physics such as mechanics which would be worth your while using that as the basis of your journey. Data science using python would be straight up your alley and when you do go down that rabbit hole you could use it for software engineering. Are you doing any of this for a career by any chance?

  • @wolfvash22

    @wolfvash22

    10 ай бұрын

    Did you developed your career as a mechanical engineer or just went right into learning about software?

  • @AdrianTregoning

    @AdrianTregoning

    10 ай бұрын

    @@wolfvash22 I was a mechanical design engineer for over 15 years. I still do the odd thing for friends.

  • @wolfvash22

    @wolfvash22

    10 ай бұрын

    @@AdrianTregoning I see, so you used to do CAD drawing or finite element analysis I guess. What brought your interest into software?

  • @AdrianTregoning

    @AdrianTregoning

    10 ай бұрын

    @@wolfvash22 I have done some FEA's but am certainly no expert. Yes I started off with 2D AutoCAD then used SolidWorks for about a year, SolidEdge for less than a year, Creo for a year at De Beers but most of my career was with Inventor. As I was in design work opportunities aren't great where I live. Project engineers have work here yes but that I find incredibly boring. I've always been curious about software and enjoys computers. I regret not having started this path years ago. I guess I just love learning new things. I'm quite sure I can craft a better career working from home, for less hours. I don't need to chase a big salary nor do I want to be locked in a cubicle for 40 hours a week. Not sure if that answers your question. In a nutshell: new challenges, new thinking.

  • @JustinSBarrett
    @JustinSBarrett8 ай бұрын

    Lots of great advice here! As an older (>50) self-taught programmer who's dabbled in different platforms and languages over the years, I was very blessed to be the first dev hire at the company where I work. 18 months later I now manage two other developers (both with degrees), and we'll likely grow the team again within the next six months. While I'm happy with how far I've come without formal training, I'm also extremely aware of my shortcomings. However, I've been persistent in learning new things so that I can provide greater value to the company and move things forward, and so far things are going well.

  • @OluuObi-rb8gs

    @OluuObi-rb8gs

    5 ай бұрын

    Hi! Will love to connect. Are you on LinkedIn?

  • @keke8007
    @keke800711 ай бұрын

    Found this video at the best time I could thank you for it

  • @MrPekmano
    @MrPekmano Жыл бұрын

    This is the perfect video for me. I am an architect that wants to learn how to code and look for more opportunities down the road. I was thinking really hard about taking an online masters degree from a prestigious school which costs a fortune…then I realized their whole curriculum is basically covered by CodeAcademy’s Computer Science career path at a fraction of a price. I’ve been learning on my own and making some progress and I appreciate this video for giving me a morale boost!

  • @mschwanitz

    @mschwanitz

    Жыл бұрын

    I'm a VP of Project Management (the Dark Side) at a major company you've heard of with 20+ years of professional experience in business. I also have an MBA and the student loan debt to prove it. :) I started learning to code last March and am on the cusp of releasing my first app as a solo full stack dev for my side hustle. I did the CS50 thing and then spent probably 400h watching KZread videos which I know now is "tutorial hell" and have learned 10x more from just trying to build my app vs following tutorials. From the advice on this channel I shelved the tutorials and just started failing at coding and spent my learning time googling and reading Stack Overflow posts which has taught me more than any video could. To paraphrase a quote I read somewhere, "Experience is what you get when you don't get what you want." This is true and now I have a ton of experience on how not to code that's made things start to click for me. I find it very cool that you can continue to learn and develop at any age and its never too late to take your life in another direction. You can do it if you put in the time - no degree required.

  • @MrPekmano

    @MrPekmano

    Жыл бұрын

    @@mschwanitz Hello from the other side! Thank you for your kind words. I really resonate with the part where you said it's never too late. In fact, architecture is not what my college degree is about: I was supposed to be a geologist. I really enjoy my current trajectory with coding and I'm excited to see where this is taking me. Thanks again!

  • @seanzhang3873
    @seanzhang3873 Жыл бұрын

    I believe it's really important to learn through creating your own projects, especially ones that can be useful to you. It's a surefire way to amp up your motivation and you get this amazing sense of accomplishment when finally finished. Trust me, you'll pick up heaps of knowledge as you navigate any hurdles along the way.

  • @jaydeepmodha1

    @jaydeepmodha1

    Жыл бұрын

    But as a newcomer how would I know that project X is going to be useful for my new project Y?!?

  • @seanzhang3873

    @seanzhang3873

    Жыл бұрын

    @@jaydeepmodha1 You can just start off by creating something you need right now, for example some workflow automation that helps your productivity, or some mods for a game that you play frequently. After building a few applications, you should be able to gradually advance to more challenging applications. This kind of project based learning is far more effective compared to learning by only watching tutorials in my opinion.

  • @jaydeepmodha1

    @jaydeepmodha1

    Жыл бұрын

    @@seanzhang3873 oh! Agreed 👍🏻💯 thanks for reply...

  • @jeffrey5602
    @jeffrey56026 ай бұрын

    The best and most knowledgable guy at my company who everybody turns to to fix hard problems doesnt have more than a high school degree. And he is one of the reasons why some of my colleagues havnt switched jobs yet (my comp is a bit shitty at times). A few of them told me if he quits they will move on as well. He is just a joy to work with.

  • @themister_og7842
    @themister_og78428 ай бұрын

    I'm teaching myself to code and I really needed to hear this

  • @jameswatson6111
    @jameswatson6111 Жыл бұрын

    Great, This video helps me to motivate more to learn code. I'm studying at university and self studying at the same time. I watched a lot of videos to encourage my self and I concluded the word "Consistency" as the General Lesson.

  • @jamess.2491
    @jamess.2491 Жыл бұрын

    I went through college in EECS at a really good institution and I gotta say basically everything I learned that I used for development was self-learned. But my education made me much more well-rounded and allowed me to move beyond just being a developer.

  • @curlyfried3117
    @curlyfried31175 ай бұрын

    I went the bootcamp route. I don’t regret it because it kept me dedicated to it, and really helped me learn with a structure I wouldn’t have followed on my own.

  • @SahinurDEV
    @SahinurDEV10 ай бұрын

    I'm self teaching currently and this has helped with my motivation to keep going

  • @datamagaldadze1134
    @datamagaldadze1134 Жыл бұрын

    I am 16 years old and I've been coding since 2020. Currently I am a full-stack developer and worked in one startup company but still can't reach a good company and salary. This is because I've focused on learning different things that didn't really develop me that much, so I think that before you start , first analyse what languages are more needed and just follow that path.

  • @hawks3109

    @hawks3109

    Жыл бұрын

    I don't agree with this because the language is just a tool. What matters most is understanding concepts. Runtime analysis, how to optimize systems, how to identify bottlenecks and other more subtle issues. Understanding design patterns and how to think. The best way to develop this is constantly learning new things across the field (which school is great for). The technologies you learn is a very small part. It's nice to have experience in something the company is looking for, but what's best is understanding those are just tools anyone can learn, but not everyone can learn algorithms and data structures and how to utilize them efficiently on the job.

  • @SuperAnatolli
    @SuperAnatolli7 ай бұрын

    Well... Many employer don't give a **** about your skills. All they care about is your papers. No examina from a university or similar = no job. Make it easy for them to filter candidates.

  • @AhmedRaza-ty7zq
    @AhmedRaza-ty7zq3 ай бұрын

    Awesome advice 😎😎👍👍

  • @vladislavkaras491
    @vladislavkaras49111 ай бұрын

    Thanks for the video!

  • @merlijnfolkerts3066
    @merlijnfolkerts3066 Жыл бұрын

    I'm a self taught programmer (I know some python html and css) and I am making a website for someone for 50 euros, which normally isnt a lot but im 16 y/o so its okay. I do think that technically you can learn anything yourself, but with a teacher it can go so much more quickly; that doesn't only count for programming, also for stuff like music instruments and various other skills.

  • @ytbook9639

    @ytbook9639

    Жыл бұрын

    I’m 17 and I know web dev but how do I get a job

  • @codewithjarred_

    @codewithjarred_

    Жыл бұрын

    @@ytbook9639 send me your resume and i will tell you

  • @ytbook9639

    @ytbook9639

    Жыл бұрын

    Jarred I am a full stack developer I know HTML CSS and JavaScript, React, Tailwind Css Python and Django and other tech im now building a full stack app that I’ll deploy soon

  • @codewithjarred_

    @codewithjarred_

    Жыл бұрын

    @@ytbook9639 what projects have you already completed? you will not find jobs unless you have a portfolio, and preferably a niche because remote programming is so much competition.

  • @mciii

    @mciii

    Жыл бұрын

    ​@@ytbook9639 you probably won't since you're in high school. Search for internships at startups

  • @hamm8934
    @hamm8934 Жыл бұрын

    Graduated from an Ivy and it was only worth the networking. The classes were massive and essentially taught by over worked grad student TAs who don’t have the time to teach you because the university views undergrads as piggy banks for the executives. Outside of passing coding interviews, I wouldn’t say the actual course work is that helpful for programming. What is helpful is learning how to learn. Universities have monopolized people’s self confidence in what is able to be self taught. A lot of it is a game of telephone.

  • @lorenzomartinjr
    @lorenzomartinjr7 ай бұрын

    Thank you for your humble opinion Nick! And not being biased.

  • @loicmenard9006
    @loicmenard9006 Жыл бұрын

    I am not a college graduate YET. I've been in college for four years now. The thing about my college is that it is a general education on programming. You see a bit of everything but you don't get any specialty from it. So while being excellent at all my web classes, I sucked at OOP classes and had to take my C class three times before finally be able to pass. I'm still in college, but my previous failure didn't stop me from getting an internship in full-stack web developpment in october last year. My work there is appreciated and I will be working there full-time this summer. I much agree about the importance of connections, I landed this job by contacting an ex-collegue of my mother who works in the field. What I'm trying to say is that in my case, the college gave me the supervision I needed to properly get myself started with the basic (I would have stop from laziness otherwise), I then deepened my knowledge by myself through personnal projects and used the connections I had to land an internship. I still don't know if I will finish college, but I sure know that without it I would'nt be where I am.

  • @saswatahalder4887

    @saswatahalder4887

    Жыл бұрын

    Great points there Loïc! Interesting to know about the networking aspect of software devs, can u share ur twitter or linkedIn ?? wud love to connect

  • @dev__004
    @dev__004 Жыл бұрын

    If I had to "learn" coding or any tech related stuff , I will choose to be self taught rather than go to college. But the network, connections and experiences that colleges provide is valuable if you have similar minded people sorrounding you throughout the college years.

  • @HaggisMuncher-69-420

    @HaggisMuncher-69-420

    Жыл бұрын

    The networking is complete crap tbh. I've had one person offer me a finance job from law school. Other than that you all go on to do your own thing. It's the same lie the universities push to get people to keep enrolling.

  • @cmxpotato

    @cmxpotato

    11 ай бұрын

    College also lets you work with faculty with niche or in very specific fields. I had a professor who was a former SWE at Pixar doing research in 3D cloth physics. Working under him on his research gets you that background and his direct connections to the computer graphics industry.

  • @dev__004

    @dev__004

    11 ай бұрын

    @@cmxpotato yeah colleges give you an opportunity to network which is more than the education that they give

  • @cmxpotato

    @cmxpotato

    11 ай бұрын

    @@dev__004 That is definitely not true, especially professors specializing in niche topics. My AI prof and computer graphics prof knows stuff inside their head that are not anywhere online or in books. Massive rude awakening when my computer graphics prof assigned us an insane final project. Had to start digging up research papers and that did help a little. We ended up having to derrive the linear algebra ourselves to track a 3D object from a camera, then render new 3D objects around it. A lot of university faculty are former industry professionals, inventors, or leaders. I definitely learned a lot from one of my professors who decided to take me under her wing as one of her researchers.

  • @dev__004

    @dev__004

    11 ай бұрын

    @@cmxpotato that is actually really happy to hear. But i dont think that every one has the same luck. As you said professors in niche topics who have been researching in that topic for years and have the passion will give you valuable insights but not every professors though. There are many professors who stick on to the syllabus and just the syllabus . I aimed my comment at those type of people. Also like i said in my original comment, this type of networking , be it professors, friends etc, is more valuable

  • @pierreollivier1
    @pierreollivier1 Жыл бұрын

    As a self taught i think the advantage for a company, is that if you pass the technical interview, they have the guarantee that you’ll be able to learn what ever they throw at you. The main issue tho is that they have to guarantee about your inter-personal skills, how you work in team, etc. If you have a CS, they have more trust because you made a strong commitment, you took years to learn that stuff, you had to listen and you had to work with a bunch of people, you have often deeper (sometimes a bit useless) knowledge of computers, math, etc. But probably less autonomy, i think this can be the issue with CS students a lot of them never had to really find the knowledge, learn and adapt. But in the end it depends a lot but every side has its own perk, and downside.

  • @pierreollivier1

    @pierreollivier1

    Жыл бұрын

    @First Last I think big part of it is due to the fact that if your learn on your own, you are constantly reminded that you are dumb, Like what got me into programming seriously was listening to an interview of Bjarne Stroustrup, the creator of C++, I felt like such an idiot, like at the time I was just learning about programming following a java tutorial, and grinding through not even being able to write a simple calculator app with a GUI, while that guy at my age was writing compiler to pass the time. And throughout my learning journey it kept happening you are always learning from people that feels like they are so knowledgeable that I feel like it would be hard to develop a proper ego, where as folks that have a CS background it's easy for them to build a big ego if they come from a prestigious college as the mindset in that kind of environment tend to go that way.

  • @BusinessWolf1

    @BusinessWolf1

    Жыл бұрын

    ​@@pierreollivier1 As a self taught I only get egotistical about one thing, and that is being evaluated as worse at stuff than people with a CS degree with the sole determining factor of their degree

  • @ci6516

    @ci6516

    Жыл бұрын

    That’s a very poor take , to pass exams and complete projects you have to research your own and do what “self taught “ do. It’s just CS students are tested on this and have to prove they know this as they continue. Where as self taught with absolutely no college degree can be seen as simply doing the bare minimum to get the job , there’s no proof they actually understand anything

  • @ci6516

    @ci6516

    Жыл бұрын

    On top of this , most jobs do require a degree or experience. And now it’s much harder to get that initial experience . Also most self taught are very narrow in scope . A CS grad can go into data science, data analytics, machine learning and AI , quants , IT , teaching and tutoring , ontop of your normal web development and software development stuff . Self taught would be very hard to pivot to new parts of the industry

  • @pierreollivier1

    @pierreollivier1

    Жыл бұрын

    @@ci6516 I'm not saying CS students aren't great, I'm just saying that I've seen first hand friends of mine going to college, doing the bare minimum in Computer Science, yet landing a job at a great company simply because of the school network. I'm not saying CS is useless, or that the people there are worst than self taught, But if you hire a self taught, and by hiring i mean he makes it through the rounds of interview, imo you have the guarantee that whatever you throw at him, he will learn it quickly, whereas CS students from my experience, they get a great amount of trust right away because of their degree, and knowledge, but sometimes they actually didn't program that much because some CS degrees kind of suck when it comes to teaching the good skills to their students.

  • @nanieve4296
    @nanieve429611 ай бұрын

    This video pointed out all of my worriness and answered how much hassle it takes I think about alot. I'm very thankful that this opinions exist. Congrats on 333k subs 😈

  • @AlThePal78
    @AlThePal788 ай бұрын

    yeah college was literally harder for me to understand but when I was doing it on my own I learn and understood what I was doing with programming I have to go back to algorithms

  • @justgivemeanumber8215
    @justgivemeanumber8215 Жыл бұрын

    The thing about universities, is that you're FORCED to take certain things, and basically get a bunch of mandatory info. I would say like computer architecture, operating systems, discrete math, all that stuff -- self-learners aren't going to do as much. Simply cause it's not directly practical. I would say there can be a self-test for self-taught programmers: explain how a computer computes, in detail. How does it take from information input to result output?

  • @terezip2213

    @terezip2213

    Жыл бұрын

    I concur. I never really made myself a portfolio or worked on anything impressive, but I did do a lot of computer architecture and design self-teaching, and that was the most valuable thing I did for myself. one might think that learning how an ALU works, for example, would be irrelevant to , but it gives you those foundational logic skills that you can build on - it's a lot easier to understand/make abstractions when you know how the heart of what's being abstracted works.

  • @clemonsLA

    @clemonsLA

    Жыл бұрын

    Yeah because knowing exactly how the compiler and CPU and threads work is going to help me solve this API issue or that JavaScript issue.

  • @justgivemeanumber8215

    @justgivemeanumber8215

    Жыл бұрын

    @@clemonsLA you don't need to know exactly how computers work, but if you don't know it at a comprehensive levels, then there are issues that are beyond you in all domains, including JavasScript. Whether you can get by without encountering those issues is another .... issue.

  • @clemonsLA

    @clemonsLA

    Жыл бұрын

    @@justgivemeanumber8215 You seem like a nice guy. lets just agree to disagree.

  • @justgivemeanumber8215

    @justgivemeanumber8215

    Жыл бұрын

    @@clemonsLA I don't even really disagree, when it comes to professional tasks (it's really rare to get to the levels where this theoretic knowledge even matters). I just myself always wanted to know how computers work. And I bet you've done some studying in that regard, cause you don't want to deal with magic-boxes for a living, right?