please make video on 1.how you learnt java from basic 2.how do you manage your time as you are software engg and also handling your youtube channel 3.how you started your youtube channel
Maybe a systems design tips video for interviews. Or tips for preparing for internships because I have my Amazon internship starting soon and I want to learn as much as I can to perform well in it. Btw, your videos helped me get that internship so thanks and keep the dope videos coming... I liked that vlog style video you made a few weeks ago.
Finally a story from a student who wasnt a coding prodigy, or a maths genius blitzing through his major like butter. Ive seen so many of these other stories which have people speedrun to internships and somehow graduate flawlessly with a 4.0 all while making their own semi-professional full stack app. Glad theres a realistic experience of the average compsci student on display now. I think your story is alot more encouraging than those prodigies who 90percent of us cant even relate to. At least students who look at this know that its ok not to be hyper successful at first. Understanding the struggles that come with learning leaves you much more well off to deal with tougher challenges in the future. All the best!!
For real. I never had quite the issues he has had when it has come to writing code, but currently in a Data Structures and Algorithms course that’s really tough for me. So to know I’m not the only one who has or is struggling is actually comforting
@@SANIA-ko8hh Yeah he works at google now. It is possible to be successful without always getting amazing grades, whats more important is hard-work, persistence and patience.
Lesson 1: Just start Lesson 2: Work hard to learn code Lesson 3: Concepts and topics build on one another so take your required classes as fast as possible, and back to back Lesson 4:Work smarter, not harder Lesson 5: Master the basics (math and compiter science) Lesson 6: Things worth having don't come easily Lesson 7: Come to your own conclusion Lesson 8: Doing is the way to learn
I also love the contrast between lesson 2 and 4. I gotta say though that despite sounding like they contradict each other, they are both accurate. You gotta put in the (hard) work to actually learn programming and whatever concepts you need to learn and actually start and finish(!) a project for the first couple times. Yet, what makes a great software dev is to solve problems and not to learn every command in a number of programming languages. So ultimately working smarter instead of harder is what makes a good developer (imo)
dude your story telling abilities are lowkey really good. like i was dead focused the entire time and really enjoyed listening to your coding journey. 👍
i agree with this !! usually, i'll get distracted and start reading comments just a couple minutes after starting a video, but with this, i only read the comments after the entire video ended
@@KevinNaughtonJrПривіт. Допоможіть, будь ласка, своєю порадою. Мене цікавить програмування, я люблю технології, Linux. І тепер мій батько каже, що вони можуть допомогти мені отримати ступінь з інформатики. Але деякі кажуть, що це осв
I just graduated from a CS major, and after 5 long years (bachelors + masters) I couldn’t relate more to your video. Your academic path is scarily equal to mine, and you just unlocked trauma that I thought I had buried deep down! I wish I had seen a video like this 5 years ago, as it was extremely inspiring. Thanks for your honesty, and best of luck!
Do you guys think it’s good to look for other jobs other than SE or SW such as PM or maybe even a quant(since cs requires a lot of math)? I’m asking since the job market is really competitive now, and I’m considering other possibilities.
In my second year of CS right now and I’m feeling the heat with discrete, logic in programming, circuits, and c/c++/prolog/scheme class. It’s tough right now but this video reminded me to not give up. Thanks for sharing your journey.
Electrical circuits or digital circuits? I remember I took a course on electrical circuits in second semester, but I took digital circuits in fourth semester. I don't think I would've understood TTL, CMOS logic and all that stuff had I not taken a course on electronic circuits between electrical and digital circuits. Also, I can't imagine having to take both discrete math and digital circuits in the same term. That sounds like a nightmare.
@@alfredomulleretxeberria4239 I am doing digital circuits. It’s not too hard but it’s my second least favorite class right behind discrete math cause of the amount of work the teacher gives.
Really fun, its a lot of hard work but you learn so many things. Mainly solving puzzles and making algorithms. But definitely start early practicing on something like w3 school. I know whatever struggles happen, getting this job at the end will be worth it. Plus I enjoy the work. @@alibalogun6451
This is really inspiring honestly, I really appreciate the segment where you tell us about coming to our own conclusions since it's what worries me and stresses me out about taking this path
@tracy_ragland You got this! I'm in my second year now! Although it can be challenging determination and perseverance will get you the degree! Best of luck
Thanks for sharing your journey Kevin - I'm 36 years old and beginning my journey to BSCS - and I appreciate the honesty about the challenges and lessons learned through your eyes!
not in the literal sense, but agreed. I thought this was gonna be an information based video going over core concepts learned in a CS degree, in just 11 mins. not a vlog post about his college life and experiences 😂 nothing wrong with that, but just not what I was expecting
if you pay attention, you'll see that he actually talks about everything you learn in a CS degree and the topics in those courses. i'd know cuz i've taken half these courses.
For anyone that is curious it's "nought" not "not". We don't use it to replace zero all the time. Common usage is "noughts and crosses" or tic tac toe as you call it and nought to 60 when talking about MPH speed. For scores we typically use "nil" in replace of 0.
Oh right, that span me out for a second. I'm British and I was thinking, I've never heard 0 called "not" in my life I was like wtf, until your comment pointed out he must've been mishearing "nought" as "not" the entire time looool
I'm about to go back at 30 to get my BS in Software Dev and this is really nice to hear. I'm no tech prodigy but I know a thing or two and learning to code seems really daunting but also interesting and exciting. Glad to see the perspective of a more typical person I can relate to without having done coding and such from the age of 12
Thank you so much for this video! I was considering going back to school for computer science and you helped me to see it's not so bad and I shouldn't be scared.
Good Luck!! It really just sounds scary, but you can do it! Remember to take breaks often to clear your head and you can get through any coding assignment!
As much as I love this, I HATE math so I switched from Design and Marketing to FRONT END UX/UI DEV and I love it. Now i'll be able to use my design skills along with learning functionality of an website or app. I have so many ideas. Great video tho!
@@KevinNaughtonJr thank you, I think what's awesome is how you got the CS degree. I watched the whole video and I'm blown away!!! How did you become determined even when you thought you were destined to fail? Ps, love the comedy in here lol
Thanks for sharing this story. I have also been struggling for the past few years with my CS major. I feel understood, comforted, and encouraged. Well done!
🎯 Key Takeaways for quick navigation: 00:00 🚀 *Introduction and Initial Coding Experience* - Introduced to coding during freshman year of college. - Struggled with an intro to Python class, faced challenges understanding algorithms. - Learned the importance of starting to code despite initial difficulties. 02:08 🧠 *Intro to Object-Oriented Programming* - Transitioned to an intro to object-oriented programming (OOP) class. - Worries about learning Java, faced challenges in catching up. - Realized the need for hard work to improve programming skills. 03:33 🤯 *Struggles with Data Structures and Discrete Math* - Delayed taking the data structures class, faced difficulties due to gaps in knowledge. - Experienced challenges creating data structures and grasping information. - Learned the importance of consistent learning and understanding basics. 05:42 📚 *Lessons from Challenging Semester* - Faced academic struggles in data structures and discrete math. - Emphasized the need to work smarter, not just harder. - Highlighted the importance of mastering basics before advancing. 06:53 ✈️ *Study Abroad and Learning Linear Algebra* - Shared experiences of studying linear algebra abroad. - Explored various places while abroad, emphasizing the value of travel. - Acknowledged challenges of long gaps between coding classes. 08:49 💪 *Overcoming Perceived Difficulty* - Confronted and overcame challenges in CSO and basic algorithms classes. - Enjoyed learning about lower-level topics and algorithmic problem-solving. - Realized that perceived difficulty in computer science can be subjective. 09:56 🎓 *Final Year and Graduation Preparations* - Discussed the final classes, includingoperating systems and machine learning. - Reflected on the intensity of classes and solving coding problems. - Contemplated the transition to a full-time job and the pressure of coding interviews. 10:57 🌟 *Culmination and Graduation* - Summarized the journey, emphasizing the challenges and growth. - Received the first full-time job offer the night before graduation. - Concluded with the rewarding realization of becoming a software engineer. Made with HARPA AI
I'm currently doing my bachelor degree in Computer Science and I plan to do a masters degree after that (3 + 2 years in total). This summer semester has been absolute hell, no classes with coding at all! The most interesting part was the course operating systems, the math course, theoretical computer science and introduction to AI have been stressful and also not too great. But hey, I am very interested in most things comp sci has to offer and I'm not planning on giving up :D I knew a little bit of programming when I first started studying, that was super helpful, but I always had mad respect for everyone who didn't code beforehand. The introduction lecture wasn't helpful at all lol
@@wolkenfarmer nope, not studying at HPI :D I think those course names are pretty universal, most of the students from different unis have modules named the same!
I’m a freshman in CS and this makes me feel so much better. I’m struggling so much and am not a great programmer and everyone is so smart. I’m glad I’m not alone that’s all I needed tbh
My advice for you, look into the different fields in computer science. like networking, databases. spend time into the basics of the each field and see which one works out for you. CS isn't all about coding. in my experience as a CS student, I took a few coding classes and sucked at it. my professors were not much help either. I took a basic networking class and it was like a light switch. I understood it, enjoy it. I enjoyed working on routers, switches and configuring them. I also enjoy solving the problems the network can face. So I took mostly all networking classes and graduated.
I’m the opposite. I know nothing about coding yet but I have like 10 different math courses done because I took them for fun while I did my nursing degree. Now I want to do CS 🤪
Needed this. I am second semester in and OOP is not an easy topic for me. Definitely always intimidating when some people have prior experience and breeze through. Through passion and hard work I hope to get there 💪
So relatable. I took a break from coding modules last year and now data structures are messing with my life. Solid advice on doing them as fast as possible and back to back 👌🏽. Wish I knew this sooner
Man, my first programming course sucked. All these dudes were saying how they were already familiar with lower level languages and all that crap. We we learning c++. Some were saying “yea I been coding since I was 10 and already made my own games and google extensions” all that crap. It was demoralizing and made me feel like I shouldn’t even be there. Also my professor was a complete POS. My code worked but if he didn’t like it, he would tell you the worst way he possibly can while remaining under school guidelines. Hated him and he made me feel like I shouldn’t to computer science. Now I’m over here debating to go CS or EE. Also, what I like about this video is that you showed you struggled. I’m not happy you struggled haha but relieved knowing that I’m not the only one who will. I see a lot of similar videos out here where others were thriving in their cs classes and getting straight As and saying it wasn’t too difficult. it gives me hope since I’m currently prepping myself over summer to take discrete structures and data structures which are the only classes I need for transfer!
man, I am a brazilian student who wants to go to usa and work with IB. I don't know why, but I loved this video and somehow I identified myself with you, probably because I've taken a few olympic math classes and I know the feeling of not understanding shit. The professors there gave me classes about discrete math in the 12th grade. Thank you man, you inspired me to continue studying!
I'm glad this video popped up in my recommended. I'm in my senior year of high school and I have doubts about going into computer science. I also suck at coding but watching this made me realize that I'm not alone. This made me rethink my path I'm going into and it doesn't seem that bad tbh because if you sucked at coding, it gives me hope that I too can succeed. Great vid!
My advice for you, look into the different fields in computer science. like networking, databases. spend time into the basics of the each field and see which one works out for you. CS isn't all about coding. in my experience as a CS student, I took a few coding classes and sucked at it. my professors were not much help either. I took a basic networking class and it was like a light switch. I understood it, enjoy it. I enjoyed working on routers, switches and configuring them. I also enjoy solving the problems the network can face. So I took mostly all networking classes and graduated.
I started coding sophomore year in high school and wanting a CS degree, hearing you say you started 18 was a tidal wave of relief. I thought I screwed forever
I essentially dropped out of college but returned at 27 with almost no coding experience. Everybody is different. Trying to finish up a BsCs with a concentration in software engineering and then planning on pursuing a masters afterwards. You got this!
Your energy, humour, story telling, advise is top-tier. Would you mind sharing the degree curriculum? It could help me a lot with my preparation for Uni!
I need advice. I’m a psychology student that graduated from community college with my Associates degree. But now that I’m finally going to a four year college I’m realizing that psychology doesn’t really pay too well. Which is making me more and more interested in the prospect of switching to computer science. Before fall semester 2023 begins, what do you think I should do?
I was kind of in the same situation when deciding my major. I loved psych and had played and studied it for a better part of 10 years, but the prospects of making a good income with a psych degree were, sadly, slim to none. When choosing whether or not to switch to computer science, I think you must consider if you would truly enjoy the content within it. No matter how much you get paid, if you aren't interested in the subject and just doing it for the paycheck, your job satisfaction and college experience would be rough. However, if you have a genuine interest in the subject then I implore you to pursue computer science, or even an engineering program related to it. For me, I also took into consideration jobs that took psychology into accountability. In my school, for example, people who took all the psych classes usually pursued jobs in forensics and/or law because they each use the subject in their own way. Because I also had a previous interest in coding and computers, however, I ended up choosing electrical engineering. You can always keep the study of psychology as a hobby and use it as a distinct thing from your career. TLDR; If you like computer science and think you'll have a genuine interest, then yes! Switch! If you like the salary, it is good to consider computer science, but keep your prospects open to degrees that incorporate psychology, too. Hope this helps!
@@-stellar--blackhole-3133 thankyou so much. Starting today, I officially switched my degree to computer science. I began learning code and I’ve so far have had a very positive experience. So, my gut instinct is telling me that CS is the right choice. I could never picture myself in the field with a psych degree. But it’s the opposite for cs. I have a clear image of myself being a programmer. I’m excited to begin classes and nervous to determine if this was the right choice or not. I’m a firm believer in fate, so I suppose we’ll see!
I feel like it will pay off greatly to do cs. I don’t see how psychology is very useful in the job market (like what jobs is the degree even for?) It may be harder to do some math and code but that’s what companies are looking for. Not to mention that the field is so broad and you can definitely use psychology with cs in many ways. I also can’t wait to start cs this fall!
Really enjoyed how you incorporated what you learned in each class whether you did well in the class or not. Well done video 🎉. I also appreciate your honesty when struggling or feeling insecure. You give me hope that I can do this.
Very well edited sir. And I do procrastinate when I'm crunching thoughts thru my mind on how code would look like, and every each time I always get to the same conclusion... Doing is better than thinking about doing it!
8:43 Preach!! This is one of the bigger reasons I never studied engineering or computer science even though it was interesting to me. But you live and learn that sometimes you need to experience things for yourself and trust your judgment. Great video Kevin!
Dec'24: My takeaways: - Just start🙌 - Work hard to learn code✨ - Work smarter, not harder - Master the basics (math and computer science) - Things worth having don't come easily🫶 - Doing is the best way to learn🫶 This video is a gem, got inspired so much from this. Thank you!
Oh man. This is amazing. I just had a video about how my whole career and basically had the same high school and college experience you did. Such a good video
Im so thankful there is finally someone I can relate to in terms of the type of student I am. (Not necessarily great at math and had a bit of difficulties with coding) As I'm hitting my senior year soon I've started doing my own projects like developing websites and making apps because unfortunately my college isn't the best for computer science but its all I can really afford. Because of this video I definitely feel like I can continue (Especially because my data mining class is extremely confusing point because I didn't understand anything in my differential equations class)
What an amazing video. It takes quite a bit of introspection and communication skills for one to be able to formulate their experience in such a manner so that others learn from it. Definitely earned a sub.
Very interesting stories lol. Enjoyed it. I started in the 70s and loved it. A decade of hours and hours everyday. Going to school for coding sounds alien to me. Published a few games and utilities but became a writer (articles, copy, editing, archival work) where the skills and focus from programming were great training.
I am a factory trained BMW and FORD technician. Learning and understanding the base concepts is critical. So much diagnosis, that hard part, is just understanding what the parts SHOULD be doing and inturpretting what it is ACTUALLY doing. Codes can help lead you to a diagnosis, but trust me there are 1000 things that could be wrong if you just trust codes. Im just tired of fucking up my hands and getting chemicals in my lungs or open wounds for mediocre wages. Great video. Thanks for helping me look into this field.
4:38 I had to look this up because as a math major I was taken aback by your pronunciation of Eulerian. As obviously the name of the famous mathematician, Euler, is actually pronounced like Oiler. Due to him being Swiss. However after a little research it turns out that for whatever reason Americans (and I am American as well so no hate) like to say Eulerian in stead if Oilerian. But I still believe that Oilerian is the proper pronunciation. Great video though, I thoroughly enjoyed it.
@@caiodavi9829 thanks for the correction. Edit, I knew he had lived in Switzerland, but the name Euler is German I believe and I think that is where my confusion came from.
One thing that really helped me get better when I was first learning is what I called "being extra". If I managed to finish the assignment with extra time before submission, I would try to make it look as good as possible and add extra stuff just to try it out and see if I could. I mean this for the initial classes where it was just me and a c++ console app for example. Throw in some ASCII art, make cool menus to separate different tasks within the assignment, change the color of the console/text. Turns out I really like to work with UI haha. Anyways, what this really means (and he kinda covered it in the video), is that you just gotta keep doing it. I find that coding for me is exactly like learning spoken languages in a way. It will come with time, and experience is *everything*. You got to put it in practice. Especially the basics!!!! And just start! It doesn't have to be perfect in the beginning, just start typing. Try to make it work, even if it's kinda wonky, then rework it, reduce it, and rework it some more until you're satisfied. Eventually you'll get better. Another thing! Let. It. Breathe. Locking yourself inside a library trying to brute force a problem you're struggling with is not gonna work lol. Take breaks, clear your head, take a shower, SLEEP! Shift your mind away from it. Trust me, I know it sounds counter-productive. But we can get in a frustration spiral with a solution that isn't working. Trying again with a clear head will allow you to try different solutions, often better ones. ALSO! Talk about your issue out loud as if you were explaining it to someone that doesn't code. This will force you to break it down into easier chunks. Works wonders
Hey man, just wanna say this video and your history was a big inspiration to me. I took a 2 year break from cs because of the same struggles you had and finally got the drive to go back and tackle the challenge, even needing to start over from 0 because.... I don't remember anything haha. It does sting a but to think that my peers in already be halfway done with the major while I have to start over but it's a challenge I am willing to take, work hard will pay off!
What I wanna know is how a grown man, working, doing overtime as well, and gets called in often, can find the time to learn how to do this. It’s always been a dream of mine to be good with coding as even when I was small, I looked at computer as a magical device. Building one and learning the logistics of how and why parts work together wasn’t to hard but learn the code that brings it together was hard for me to grasp. It probably doesn’t help that learning my two languages was difficult for me as a kid. Spanish, taught it by parents but after my parents wanted to practice their own English speaking skill, Spanish wasn’t spoken as much anymore and I just forgot most of it over time. And English was difficult for me to pronounce but not remember. Ik it’s practice that is the only thing needed but I can’t have my singular day off be taken over my learning coding when I should be, walking my dog, going to the store, making my meal prep, doing laundry, double checking how the car is under the hood, cleaning the house, and giving the dogs a shower. Maybe I’ll be able to fit a 15 min course but idk think I can fit an hour into practice said course without giving up sleep time for it.
As mentioned in this video, Python is a good starting point. There are a lot of free resources online, and you'd be able to pick up the basics even if you could only spare 15-30 minutes every so often. Just keep in mind that the first programs you create will be very simple - getting inputs from the user, performing calculations, and providing outputs.
I'm around a month from starting my CS major, and I'm not some coding prodigy. I've dabbled in C# and some python and rust, but it's not something I focus on. I've constantly been worrying I'm out of place or studying something I'll never understand. Your story really makes me feel better, and maybe something I can eventually grasp
Thank you for sharing you knowledge and journey, i'm currently in my first ever week of computer science and your video was really helpful and calming.
That's really the best advice: No matter how good others are, JUST START! It is not important how good you are compared to others. It is important that you get better than you are now!
Thank you for your story Kevin. I think I get the spirit again to finish my major (Mathematics) in college and get back to the coding world (breaking up with someone you really loved was really exhausting and i did giving up before). I'm going from the start again.
This is exactly the video I needed to see! I'm starting college this year with a major in CS. I know it'll be challenging, but I can't wait to see how I'll have changed and grown by the end of it all.
I am fortunate enough to have gotten into Minecraft commands as a teen. So I think this has really given me a boost in developing a coding mind set. I also did a lot of redstone stuff too which is a very similar type of problem solving, actually, a reflection of circuit building. I also didn't have a phone until I was 18, so I would play on my 3D graphing calculator during school and play with math and stuff. Then I also started dabling a little in addons on my iPad, and also got to have a very small amount of experience with some coding in high school. But recently as an adult, I have been able to have my own computer and play Java addition of Minecraft. So I was rally getting into playing with mods and putting my own mod pack together. Then I got to where I wanted to trying making more detailed modifications to my mod packs. I never really ended up doing that yet, but that has inspired me to get where I am now, realizing that I have a potential passion for computer programing and so now I am studying Java as a first language and hope continue to being a competent one day. TLDR Bruh, all I was meaning to say was that I was fortunate to have dabbled in coding like stuff in minecraft growing up and that it probably is going to help me as I learn to code now, but I wrote an essay of my life instead XD
Hey man, I just wanna say that you took away my fears with this video. I'm a student in a conversion Computer Science post grad course. I have coded just a little bit in my past and I'm completely overwhelmed by the things that I'm supposed to learn in this course. I know it's not easy to get a grip on writing efficient code but I'm very internally afraid because when I look at the work my classmates do, compared to them it's gonna be a bumpy ride for me. But watching your video gave me a string of hope to hold onto. Thanks mate. Cheers.
For someone who is 25. Struggling hard choosing a career because my current job is not what I plan on working forever. This video was perfect. CS & SE are the two fields I know have this story tied to it. JUST DO IT! & you’re explanation helped me & im sure everyone else see that this career is not easy for anyone that doesn’t know coding at first but definitely can pay off as long as your willing to put in the work 😌 ❤
Thanks dude, I needed the inspiration to keep going. This is my hardest semester to date right now, and it's because of Object-Oriented Programming and Programming Languages.
I also believe good teachers are half the battle. I really struggled with CS at first, until I got a new teacher who was so good at explaining concepts in a way any idiot could understand, the whole thing suddenly sticked.
Sht man, makes me feel so much better knowing that not everyone in CS has been coding in their free time since they were 12, contributing to open source since they were 13 and securing internships since they were 14. Sometimes, that is how it feels, ngl, CS is a btch for those who it doesn't come naturally to, and it seems like a lot of people do get it naturally but man oh man was it hard work for me, struggled my whole way through, but eventually I did get there
At 26, I've had a lot of life distractions, after obtaining my associates. Been re-considering college. Last night I found and old graphic arts portfolio from high school saved to my Google drive and for my final project I expressed how I wanted to pursue coding classes in college. Never did, but seeing your video this morning. I may just finally go back to school to get my BA in comp Sci, thank you for your insight into your experience!
Just found this video and I have to say that was exactly my experience in CS. I also made almost the same exact choices as you and although I don't regret, the process definitely taught me to be better and by my junior year I had managed to get the grasp of it after learning to code first in college. Also as a girl I really didn't have much enthusiasm for it initially but I liked a challenge and it definitely grew on me. It's easy to feel intimidated in the beginner more gate-keeping courses but if you can make it through your skills will improve and by the time you reach advanced courses, things will start to fall into space.
I'm happy for you bro, I'm CS guy who been treated unfairly by my uni literally want to suck every living happiness out of you and teach you nothing useful. Now I'm just out here dropped out reconsidering life choices. Almost all things I'm using rn is self-taught. Went through 4 years, staying strong but breaking down.
The best decision I’ve made so far was definitely acting on the realization that NOW is the best time to learn coding and if next week would be a better learning environment than I’ll still learn that much better despite having already started!
This story is all good but bro you got so much more money than 90% of the others in CSC have. Taking 1 year breaks twice, going to study abroad, and being able to retake a class is a blessing. Not many have that homie, lucky too that some teachers were willing to curve grades since the whole class got a 34% average. Some teachers do not care and a fail is a fail.
Me: In my first year, doing the same course with mostly same subjects that you had and the similar situation of not understanding things whereas most of my classmates are so comfortable with these subjects And that- reaching school at 8:30 sharp to get the attendance.. everything is just so same for me lol Idk how can some other student from other country AND totally different year of their freshman year have the same situation as me lol There are very few videos that I watch with my full attention on yt But this video definitely gave me some 'real' confidence to just start doing it even though I dont understand anything completely. Thankyou!
Literally the only CS degree video I relate to. CS is hard & im glad I’m not the only one who feels like they have imposter syndrome. I’m seriously not that great at it but I think one just needs to have the willingness to focus & sit down with a problem
as someone who also got a math-related degree at NYU (class of 2018!), I knew that struggle to get a C. I was so stressed when I was waiting for the grades for my final two courses (C and C+) 😅. Didn't major in compsci but I also ended up becoming a software engineer. Great video dude! Felt validating even if your path was a little different from mine.
I'm seriously struggling with Calculus, and it's causing me having to drop my Advanced Computer Systems class. This is the 2nd time I took it, and I feel like there wasn't much of a difference between me and last semester in terms of struggling. The coding and computer portions are ok, but the math is really killing me, and I'm contemplating to switching from CS to IT.
I am a CS grad and I took a different route, Networking. I took a few programming classes and my experience was horrible. one of my professors spent more time with the students that were doing great in that class vs the ones that were struggling like me. I can look at the lines of code and get a basic understanding of what it is doing. But to create something from scratch (not the code block program) or fix some of code. I couldn't do it. With Networking,I enjoyed it. It was like a lightswitch. I got into it and understood what was happening. I enjoy configuring routers, switches or the whole network. working with the different tools and such. I understood the problems that could happen in the network.. So I mostly took all networking types of classes and stayed away from programming.
Fact 1: university is NOT primary school. Professors are not there to help strugglers. They are there to teach the most to the best. Fact 2: CS is not about programming or system administration or any of the typical job description items. It's the theory of information processing systems. Programming is merely a tool.... but if you can't learn the tools, or you don't want to, how are you going to get the job done?
@@lepidoptera9337 I understand your points. Yes, I was struggling with programming at the time, but I haven't fully given up on it. It was just best for me to learn it on my time and pace. But you know whats great about CS is that there are so many tools in that toolbox, you just gotta find the right one that works well with you. that tool was networking.
Discrete Math was the easiest math class I've ever taken. The way you felt about Discrete Math is how I felt about Computer Organization. Holy fuck. Lol. I'm happy for you.
The discrete Math by CS department was really easy for me as well. Way easier than the calculus classes offered by Math department. I really hated the computation theory though.
It's hilarious how similar this experience is to mine rn. What makes it even funnier is I'm on my last semester with 1 core class and 3 electives. That single core class is also Operating Systems for me lol
I think I'll just share this for funsies: I'm from Germany and here you can also do an apprenticeship to become a software developer. Meaning that you work at a company and go to school from time to time. In my school (and in my company) most people initially went to university and either studied something useless like sociology and realised that they won't make a penny with that so they looked into other career options, or (which was possibly a majority) they had started studying CS or some related subject and either realised that this way of learning just wasn't it, since theory doesn't necessarily get you very far in programming, or that they just felt completely overwhelmed and struggled to keep up. One of my co-apprentices in my company had started studying economic CS for a semester or two and she out of the three of us was definitely the one who needed by far the most time and care for the basic concepts, which was totally okay, of course, we tried to be patient and supportive, yet I found that very... interesting to observe that the only one of us who had actually started a formal education in this field was the one who struggled with it the most.
It’s comforting to hear the experiences of others lol. I have pretty much zero knowledge of computer science and coding and what not, and it makes me feel better that there are other people like me who also want to pursue a computer science major/career. This video is so good at keeping me motivated and also interested in computer science. I’m super intimidated by the computer science major, so any advice or suggestions or knowledge I should know is appreciated lol.
Such a wonderful journey. Will be applying to college prolly this year or next and initially I was having doubts until I saw this wonderful video, now I think I’m still gonna go for it although I have zero knowledge about coding or programming. I would appreciate anyone here in the comment section who could help me out or assist me with some Cs tips before I go into college.🙂
Wow! Thanks for this video! I’m taking programming in C++ and trigonometry, this is my freshman year and I’m about to fail them, but thanks to your video I’m going to talk to my professors and join their business hours to understand their courses. C++ it’s fun but I’m behind, my professor is explaining stuff that I don't understand because I haven't done the modules, I'm trying to store all this information in my mind and take notes, to catch up and understand future assignments. I love the courses it's just that I was working too many hours, barely had time, and also skipped classes l, never gonna do that again, even if I'm super late, I'll show up no matter what, and don't care about people's judgment. Gonna work in math too because if I don't pass these pre-requisites they will fuck my plans, also yes I'm not taking electives classes I'm gonna take my pre-requisites and major classes as soon as possible. Thank you once again! I'll make an update next semester if I pass these classes! The best to you all. It's okay to make mistakes, we're not perfect, remember we all go to school to learn, they all are there to learn just like you, If they knew everything they wouldn't be there. LIVE, LAUGH, LOVE, CODE!!
As someone who has been programming for over 10k+ hours and over 1k+ hours in C++ get ahead of the class watch some youtube series and the best way to learn is by DOING find something you like to do and do that project doesn't matter if you don't already know how to do it or don't even know how to start break down the problem and learn as you go.
LOL. I'm also taking Discrete Math and Data Structures at the same time, and OH MY, I cried a river. It suckssssss, and it's just been week 3 of college. Wish me luck T_T
“Just start” if the me from 5 years ago actually believed in that I would be so much farther, but its never to late to start learning and get out of the comfort zone. Thank you for the motivation/inspiration!
Brahh, you perfectly described my computer science journey this whole video. My data structures professor congratulated anyone who got above a 50 in the midterm. Discrete math professor straight up declared that 50% of the class will fail the class and will have to retake it next semester. I scraped by it but I retook it next semester to improve my GPA. All in all, i Learned 0 coding in college. Everything I learned was after college where I struggled through everything on my own.
I have been given to understand that computer science and information technology are two degrees almost guaranteed to give one a job and a career - fast. It helps if the degree is a good grade. I realized how important it was to learn things of economic value in the first terrible months after leaving university. I am now 71 and am learning all this much too late :)
My journey was not as bright, I can relate to some of the courses and discrete math was hard for me. I pretty much got screwed attending this local college and have done most of my learning through free code camp. One of the worst decisions ive made and at this point I cant land a job in I.T or software development with a bachelors degree in CS.
No, attending my local university was the worst. everything mentioned in this video about programming is new to me. I got screwed but I got to move forward. FreeCodeCamp has allowed me to learn more that my university could never teach me. I only had one good class elective, and that was mobile development. I made a cool puzzle application.
literally the best website you'll ever see in your lyfe - K2.codes/
what video should I make next???
please make video on
1.how you learnt java from basic
2.how do you manage your time as you are software engg and also handling your youtube channel
3.how you started your youtube channel
Maybe a systems design tips video for interviews. Or tips for preparing for internships because I have my Amazon internship starting soon and I want to learn as much as I can to perform well in it. Btw, your videos helped me get that internship so thanks and keep the dope videos coming... I liked that vlog style video you made a few weeks ago.
how to find job with low gpa?
Docker and Cloud computing
thanks kevin for your advice!
Finally a story from a student who wasnt a coding prodigy, or a maths genius blitzing through his major like butter. Ive seen so many of these other stories which have people speedrun to internships and somehow graduate flawlessly with a 4.0 all while making their own semi-professional full stack app. Glad theres a realistic experience of the average compsci student on display now. I think your story is alot more encouraging than those prodigies who 90percent of us cant even relate to. At least students who look at this know that its ok not to be hyper successful at first. Understanding the struggles that come with learning leaves you much more well off to deal with tougher challenges in the future. All the best!!
For real. I never had quite the issues he has had when it has come to writing code, but currently in a Data Structures and Algorithms course that’s really tough for me. So to know I’m not the only one who has or is struggling is actually comforting
Instead, he was just an NYU legacy for the easy degree
@@SANIA-ko8hhyes
@@SANIA-ko8hhthey are arranged but you have some choice on what you can take, for more info go to a college website
@@SANIA-ko8hh Yeah he works at google now. It is possible to be successful without always getting amazing grades, whats more important is hard-work, persistence and patience.
Lesson 1: Just start
Lesson 2: Work hard to learn code
Lesson 3: Concepts and topics build on one another so take your required classes as fast as possible, and back to back
Lesson 4:Work smarter, not harder
Lesson 5: Master the basics (math and compiter science)
Lesson 6: Things worth having don't come easily
Lesson 7: Come to your own conclusion
Lesson 8: Doing is the way to learn
I also love the contrast between lesson 2 and 4.
I gotta say though that despite sounding like they contradict each other, they are both accurate.
You gotta put in the (hard) work to actually learn programming and whatever concepts you need to learn and actually start and finish(!) a project for the first couple times. Yet, what makes a great software dev is to solve problems and not to learn every command in a number of programming languages. So ultimately working smarter instead of harder is what makes a good developer (imo)
@@tizs.5447 umm ok?
dude your story telling abilities are lowkey really good. like i was dead focused the entire time and really enjoyed listening to your coding journey. 👍
thank you so much i really appreciate the kind words! ❤
i agree with this !! usually, i'll get distracted and start reading comments just a couple minutes after starting a video, but with this, i only read the comments after the entire video ended
Like no cap bro
Yeah bro like you are “low-key” “no-cap” inspiring bro… 🙄
@@KevinNaughtonJrПривіт. Допоможіть, будь ласка, своєю порадою. Мене цікавить програмування, я люблю технології, Linux. І тепер мій батько каже, що вони можуть допомогти мені отримати ступінь з інформатики. Але деякі кажуть, що це осв
Fr fr this is super inspirational
thank you!
Phew, this gives me hope!
You have no ideaaa.
@@mkpoutoinyang5359twitch emoji?
Yeah man
I just graduated from a CS major, and after 5 long years (bachelors + masters) I couldn’t relate more to your video. Your academic path is scarily equal to mine, and you just unlocked trauma that I thought I had buried deep down! I wish I had seen a video like this 5 years ago, as it was extremely inspiring. Thanks for your honesty, and best of luck!
thanks and glad someone else resonates w this too! best of luck to you too! :)
Do you guys think it’s good to look for other jobs other than SE or SW such as PM or maybe even a quant(since cs requires a lot of math)? I’m asking since the job market is really competitive now, and I’m considering other possibilities.
In my second year of CS right now and I’m feeling the heat with discrete, logic in programming, circuits, and c/c++/prolog/scheme class. It’s tough right now but this video reminded me to not give up. Thanks for sharing your journey.
Electrical circuits or digital circuits? I remember I took a course on electrical circuits in second semester, but I took digital circuits in fourth semester. I don't think I would've understood TTL, CMOS logic and all that stuff had I not taken a course on electronic circuits between electrical and digital circuits. Also, I can't imagine having to take both discrete math and digital circuits in the same term. That sounds like a nightmare.
@@alfredomulleretxeberria4239 I am doing digital circuits. It’s not too hard but it’s my second least favorite class right behind discrete math cause of the amount of work the teacher gives.
how is it going?
Going into my first year of CS! The encouragement from this video is unreal thank you 🙏
you got this 🤝
samee
how has it been so far?
Same, lets get it!
Really fun, its a lot of hard work but you learn so many things. Mainly solving puzzles and making algorithms. But definitely start early practicing on something like w3 school. I know whatever struggles happen, getting this job at the end will be worth it. Plus I enjoy the work. @@alibalogun6451
This is really inspiring honestly, I really appreciate the segment where you tell us about coming to our own conclusions since it's what worries me and stresses me out about taking this path
Same here. I’m about to move into my dorm and start my cs degree and I’m nervous af
@tracy_ragland You got this! I'm in my second year now! Although it can be challenging determination and perseverance will get you the degree! Best of luck
Thanks for sharing your journey Kevin - I'm 36 years old and beginning my journey to BSCS - and I appreciate the honesty about the challenges and lessons learned through your eyes!
I clicked on the video cuz I thought I could get a dedree in 11 minutes 🤦
not in the literal sense, but agreed. I thought this was gonna be an information based video going over core concepts learned in a CS degree, in just 11 mins.
not a vlog post about his college life and experiences 😂
nothing wrong with that, but just not what I was expecting
Then you are logically poor
lol he’s just summarizing what you will have to learn thru a CS program. I’m half way thru my CS degree right now.
the title litterly maked no scence to me that what i clicked the vdo to check whether its legitimate or something else.
if you pay attention, you'll see that he actually talks about everything you learn in a CS degree and the topics in those courses. i'd know cuz i've taken half these courses.
For anyone that is curious it's "nought" not "not". We don't use it to replace zero all the time. Common usage is "noughts and crosses" or tic tac toe as you call it and nought to 60 when talking about MPH speed.
For scores we typically use "nil" in replace of 0.
That helps when coding, specially in C language ahahahha since 0 can actually mean nil when assigned to a pointer.
Oh right, that span me out for a second. I'm British and I was thinking, I've never heard 0 called "not" in my life I was like wtf, until your comment pointed out he must've been mishearing "nought" as "not" the entire time looool
naught knots not nots
In the US it's spelled "naught." The irony of his last name being Naughton 😆
And Glasgow is "glass-coh," not cow as in milk.
I'm about to go back at 30 to get my BS in Software Dev and this is really nice to hear. I'm no tech prodigy but I know a thing or two and learning to code seems really daunting but also interesting and exciting. Glad to see the perspective of a more typical person I can relate to without having done coding and such from the age of 12
Thank you so much for this video! I was considering going back to school for computer science and you helped me to see it's not so bad and I shouldn't be scared.
if i can do it you can do it! just work hard and it'll work out. best of luck! :)
Good Luck!! It really just sounds scary, but you can do it! Remember to take breaks often to clear your head and you can get through any coding assignment!
As much as I love this, I HATE math so I switched from Design and Marketing to FRONT END UX/UI DEV and I love it. Now i'll be able to use my design skills along with learning functionality of an website or app. I have so many ideas. Great video tho!
that's awesome and ty!
@@KevinNaughtonJr thank you, I think what's awesome is how you got the CS degree. I watched the whole video and I'm blown away!!! How did you become determined even when you thought you were destined to fail? Ps, love the comedy in here lol
Thanks for sharing this story. I have also been struggling for the past few years with my CS major. I feel understood, comforted, and encouraged. Well done!
🎯 Key Takeaways for quick navigation:
00:00 🚀 *Introduction and Initial Coding Experience*
- Introduced to coding during freshman year of college.
- Struggled with an intro to Python class, faced challenges understanding algorithms.
- Learned the importance of starting to code despite initial difficulties.
02:08 🧠 *Intro to Object-Oriented Programming*
- Transitioned to an intro to object-oriented programming (OOP) class.
- Worries about learning Java, faced challenges in catching up.
- Realized the need for hard work to improve programming skills.
03:33 🤯 *Struggles with Data Structures and Discrete Math*
- Delayed taking the data structures class, faced difficulties due to gaps in knowledge.
- Experienced challenges creating data structures and grasping information.
- Learned the importance of consistent learning and understanding basics.
05:42 📚 *Lessons from Challenging Semester*
- Faced academic struggles in data structures and discrete math.
- Emphasized the need to work smarter, not just harder.
- Highlighted the importance of mastering basics before advancing.
06:53 ✈️ *Study Abroad and Learning Linear Algebra*
- Shared experiences of studying linear algebra abroad.
- Explored various places while abroad, emphasizing the value of travel.
- Acknowledged challenges of long gaps between coding classes.
08:49 💪 *Overcoming Perceived Difficulty*
- Confronted and overcame challenges in CSO and basic algorithms classes.
- Enjoyed learning about lower-level topics and algorithmic problem-solving.
- Realized that perceived difficulty in computer science can be subjective.
09:56 🎓 *Final Year and Graduation Preparations*
- Discussed the final classes, includingoperating systems and machine learning.
- Reflected on the intensity of classes and solving coding problems.
- Contemplated the transition to a full-time job and the pressure of coding interviews.
10:57 🌟 *Culmination and Graduation*
- Summarized the journey, emphasizing the challenges and growth.
- Received the first full-time job offer the night before graduation.
- Concluded with the rewarding realization of becoming a software engineer.
Made with HARPA AI
Even if I'm not planning on majoring in CS this has been super helpful to see. So thanks for making this video.
thank YOU for watching!
I'm currently doing my bachelor degree in Computer Science and I plan to do a masters degree after that (3 + 2 years in total).
This summer semester has been absolute hell, no classes with coding at all! The most interesting part was the course operating systems, the math course, theoretical computer science and introduction to AI have been stressful and also not too great. But hey, I am very interested in most things comp sci has to offer and I'm not planning on giving up :D
I knew a little bit of programming when I first started studying, that was super helpful, but I always had mad respect for everyone who didn't code beforehand. The introduction lecture wasn't helpful at all lol
You are not studying at hpi by any chance, right? xD
The course names just fit too well
@@wolkenfarmer nope, not studying at HPI :D
I think those course names are pretty universal, most of the students from different unis have modules named the same!
@@tarantelfaser4772 Ah, that makes sense and is more likely too xD
I’m a freshman in CS and this makes me feel so much better. I’m struggling so much and am not a great programmer and everyone is so smart. I’m glad I’m not alone that’s all I needed tbh
My advice for you, look into the different fields in computer science. like networking, databases. spend time into the basics of the each field and see which one works out for you. CS isn't all about coding. in my experience as a CS student, I took a few coding classes and sucked at it. my professors were not much help either. I took a basic networking class and it was like a light switch. I understood it, enjoy it. I enjoyed working on routers, switches and configuring them. I also enjoy solving the problems the network can face. So I took mostly all networking classes and graduated.
I love coding. I do it for fun at home. But I couldn't do comp sci because of all the non-computer classes required: physics, calculus, etc.
I’m the opposite. I know nothing about coding yet but I have like 10 different math courses done because I took them for fun while I did my nursing degree. Now I want to do CS 🤪
Needed this. I am second semester in and OOP is not an easy topic for me. Definitely always intimidating when some people have prior experience and breeze through. Through passion and hard work I hope to get there 💪
So relatable. I took a break from coding modules last year and now data structures are messing with my life. Solid advice on doing them as fast as possible and back to back 👌🏽. Wish I knew this sooner
Man, my first programming course sucked.
All these dudes were saying how they were already familiar with lower level languages and all that crap. We we learning c++. Some were saying “yea I been coding since I was 10 and already made my own games and google extensions” all that crap. It was demoralizing and made me feel like I shouldn’t even be there.
Also my professor was a complete POS. My code worked but if he didn’t like it, he would tell you the worst way he possibly can while remaining under school guidelines.
Hated him and he made me feel like I shouldn’t to computer science. Now I’m over here debating to go CS or EE.
Also, what I like about this video is that you showed you struggled. I’m not happy you struggled haha but relieved knowing that I’m not the only one who will. I see a lot of similar videos out here where others were thriving in their cs classes and getting straight As and saying it wasn’t too difficult.
it gives me hope since I’m currently prepping myself over summer to take discrete structures and data structures which are the only classes I need for transfer!
I hope you don’t quit. We need more future developers who have empathy, patients and better equip to teach the future developers
@@CapDrewthis
man, I am a brazilian student who wants to go to usa and work with IB. I don't know why, but I loved this video and somehow I identified myself with you, probably because I've taken a few olympic math classes and I know the feeling of not understanding shit. The professors there gave me classes about discrete math in the 12th grade. Thank you man, you inspired me to continue studying!
I'm glad this video popped up in my recommended. I'm in my senior year of high school and I have doubts about going into computer science. I also suck at coding but watching this made me realize that I'm not alone. This made me rethink my path I'm going into and it doesn't seem that bad tbh because if you sucked at coding, it gives me hope that I too can succeed. Great vid!
My advice for you, look into the different fields in computer science. like networking, databases. spend time into the basics of the each field and see which one works out for you. CS isn't all about coding. in my experience as a CS student, I took a few coding classes and sucked at it. my professors were not much help either. I took a basic networking class and it was like a light switch. I understood it, enjoy it. I enjoyed working on routers, switches and configuring them. I also enjoy solving the problems the network can face. So I took mostly all networking classes and graduated.
I wrote my first line of code at 48. Cheers!
I started coding sophomore year in high school and wanting a CS degree, hearing you say you started 18 was a tidal wave of relief. I thought I screwed forever
bro they have 30yr old that’s just learning to code
Well... I know a "guy" who started coding in his late 40's.
I guess there could be a major tsunami of relief coming your way then.
I'm gonna enter my senior year of highschool the day _After_ tomorrow...and just started learning about arrays....yay~
@@oscarthomas1974im 30 and looking into a CS degree 😂
I essentially dropped out of college but returned at 27 with almost no coding experience. Everybody is different. Trying to finish up a BsCs with a concentration in software engineering and then planning on pursuing a masters afterwards. You got this!
Your energy, humour, story telling, advise is top-tier. Would you mind sharing the degree curriculum? It could help me a lot with my preparation for Uni!
I need advice. I’m a psychology student that graduated from community college with my Associates degree. But now that I’m finally going to a four year college I’m realizing that psychology doesn’t really pay too well. Which is making me more and more interested in the prospect of switching to computer science. Before fall semester 2023 begins, what do you think I should do?
I was kind of in the same situation when deciding my major. I loved psych and had played and studied it for a better part of 10 years, but the prospects of making a good income with a psych degree were, sadly, slim to none. When choosing whether or not to switch to computer science, I think you must consider if you would truly enjoy the content within it. No matter how much you get paid, if you aren't interested in the subject and just doing it for the paycheck, your job satisfaction and college experience would be rough. However, if you have a genuine interest in the subject then I implore you to pursue computer science, or even an engineering program related to it. For me, I also took into consideration jobs that took psychology into accountability. In my school, for example, people who took all the psych classes usually pursued jobs in forensics and/or law because they each use the subject in their own way. Because I also had a previous interest in coding and computers, however, I ended up choosing electrical engineering. You can always keep the study of psychology as a hobby and use it as a distinct thing from your career. TLDR; If you like computer science and think you'll have a genuine interest, then yes! Switch! If you like the salary, it is good to consider computer science, but keep your prospects open to degrees that incorporate psychology, too. Hope this helps!
@@-stellar--blackhole-3133 thankyou so much. Starting today, I officially switched my degree to computer science. I began learning code and I’ve so far have had a very positive experience. So, my gut instinct is telling me that CS is the right choice. I could never picture myself in the field with a psych degree. But it’s the opposite for cs. I have a clear image of myself being a programmer. I’m excited to begin classes and nervous to determine if this was the right choice or not. I’m a firm believer in fate, so I suppose we’ll see!
@@justmatt_992 Good luck!
I feel like it will pay off greatly to do cs. I don’t see how psychology is very useful in the job market (like what jobs is the degree even for?) It may be harder to do some math and code but that’s what companies are looking for. Not to mention that the field is so broad and you can definitely use psychology with cs in many ways. I also can’t wait to start cs this fall!
@@justmatt_992 omg you dodged a bullet. I'm glad for you!
Really enjoyed how you incorporated what you learned in each class whether you did well in the class or not. Well done video 🎉. I also appreciate your honesty when struggling or feeling insecure. You give me hope that I can do this.
Very well edited sir. And I do procrastinate when I'm crunching thoughts thru my mind on how code would look like, and every each time I always get to the same conclusion... Doing is better than thinking about doing it!
That was a great rundown bro. Thanks for sharing
thank you happy you enjoyed it! :)
8:43 Preach!! This is one of the bigger reasons I never studied engineering or computer science even though it was interesting to me. But you live and learn that sometimes you need to experience things for yourself and trust your judgment.
Great video Kevin!
Dec'24:
My takeaways:
- Just start🙌
- Work hard to learn code✨
- Work smarter, not harder
- Master the basics (math and computer science)
- Things worth having don't come easily🫶
- Doing is the best way to learn🫶
This video is a gem, got inspired so much from this. Thank you!
Oh man. This is amazing. I just had a video about how my whole career and basically had the same high school and college experience you did. Such a good video
I’m a CJ major trying to work on code, and this is fairly inspiring. Thank you!
Im so thankful there is finally someone I can relate to in terms of the type of student I am. (Not necessarily great at math and had a bit of difficulties with coding) As I'm hitting my senior year soon I've started doing my own projects like developing websites and making apps because unfortunately my college isn't the best for computer science but its all I can really afford. Because of this video I definitely feel like I can continue (Especially because my data mining class is extremely confusing point because I didn't understand anything in my differential equations class)
Awesome video. Thank you for sharing the journey!🎉
What an amazing video. It takes quite a bit of introspection and communication skills for one to be able to formulate their experience in such a manner so that others learn from it. Definitely earned a sub.
Very interesting stories lol. Enjoyed it.
I started in the 70s and loved it. A decade of hours and hours everyday. Going to school for coding sounds alien to me.
Published a few games and utilities but became a writer (articles, copy, editing, archival work) where the skills and focus from programming were great training.
Editing is top notch man! Haha so creative. Mannn!!..such a fantastic storytelling!....loved it .
thanks so much! :)
Editing is top notch man! Haha so creative
I am a factory trained BMW and FORD technician. Learning and understanding the base concepts is critical. So much diagnosis, that hard part, is just understanding what the parts SHOULD be doing and inturpretting what it is ACTUALLY doing. Codes can help lead you to a diagnosis, but trust me there are 1000 things that could be wrong if you just trust codes. Im just tired of fucking up my hands and getting chemicals in my lungs or open wounds for mediocre wages. Great video. Thanks for helping me look into this field.
Nothing quite like hearing a story of perseverance and overcoming from someone who was able to have the money to do just that.
Mannn!!..such a fantastic storytelling!....loved it ❤
4:38 I had to look this up because as a math major I was taken aback by your pronunciation of Eulerian. As obviously the name of the famous mathematician, Euler, is actually pronounced like Oiler. Due to him being Swiss.
However after a little research it turns out that for whatever reason Americans (and I am American as well so no hate) like to say Eulerian in stead if Oilerian. But I still believe that Oilerian is the proper pronunciation.
Great video though, I thoroughly enjoyed it.
he was swiss. why do people always say he was german? i am so fucking confused
@@caiodavi9829 thanks for the correction.
Edit, I knew he had lived in Switzerland, but the name Euler is German I believe and I think that is where my confusion came from.
starting computer science this year with basically no experience so I'm incredibly nervous and struggled to grasp it but believe I should be ok
how is it going? I want to change my major to cc
@@thebasketballking1054 going great so far, challenging but not impossible
thank you sooo much for inserting some sense into my mind two months before i start my degree in Computer Science. Thank you again!
One thing that really helped me get better when I was first learning is what I called "being extra". If I managed to finish the assignment with extra time before submission, I would try to make it look as good as possible and add extra stuff just to try it out and see if I could. I mean this for the initial classes where it was just me and a c++ console app for example. Throw in some ASCII art, make cool menus to separate different tasks within the assignment, change the color of the console/text. Turns out I really like to work with UI haha.
Anyways, what this really means (and he kinda covered it in the video), is that you just gotta keep doing it. I find that coding for me is exactly like learning spoken languages in a way. It will come with time, and experience is *everything*. You got to put it in practice. Especially the basics!!!! And just start! It doesn't have to be perfect in the beginning, just start typing. Try to make it work, even if it's kinda wonky, then rework it, reduce it, and rework it some more until you're satisfied. Eventually you'll get better.
Another thing! Let. It. Breathe. Locking yourself inside a library trying to brute force a problem you're struggling with is not gonna work lol. Take breaks, clear your head, take a shower, SLEEP! Shift your mind away from it. Trust me, I know it sounds counter-productive. But we can get in a frustration spiral with a solution that isn't working. Trying again with a clear head will allow you to try different solutions, often better ones. ALSO! Talk about your issue out loud as if you were explaining it to someone that doesn't code. This will force you to break it down into easier chunks. Works wonders
Hey man, just wanna say this video and your history was a big inspiration to me. I took a 2 year break from cs because of the same struggles you had and finally got the drive to go back and tackle the challenge, even needing to start over from 0 because.... I don't remember anything haha.
It does sting a but to think that my peers in already be halfway done with the major while I have to start over but it's a challenge I am willing to take, work hard will pay off!
you've got this!!!
@@KevinNaughtonJr Thank you! It means a lot :)
My man didn't learn the word naught and thought they were saying not the whole time 😂. Love it! Very inspiring
thanks! and yes i always forget it's nought/naught 🤣
What I wanna know is how a grown man, working, doing overtime as well, and gets called in often, can find the time to learn how to do this. It’s always been a dream of mine to be good with coding as even when I was small, I looked at computer as a magical device. Building one and learning the logistics of how and why parts work together wasn’t to hard but learn the code that brings it together was hard for me to grasp. It probably doesn’t help that learning my two languages was difficult for me as a kid. Spanish, taught it by parents but after my parents wanted to practice their own English speaking skill, Spanish wasn’t spoken as much anymore and I just forgot most of it over time. And English was difficult for me to pronounce but not remember. Ik it’s practice that is the only thing needed but I can’t have my singular day off be taken over my learning coding when I should be, walking my dog, going to the store, making my meal prep, doing laundry, double checking how the car is under the hood, cleaning the house, and giving the dogs a shower. Maybe I’ll be able to fit a 15 min course but idk think I can fit an hour into practice said course without giving up sleep time for it.
try the odin project
As mentioned in this video, Python is a good starting point. There are a lot of free resources online, and you'd be able to pick up the basics even if you could only spare 15-30 minutes every so often. Just keep in mind that the first programs you create will be very simple - getting inputs from the user, performing calculations, and providing outputs.
I'm around a month from starting my CS major, and I'm not some coding prodigy. I've dabbled in C# and some python and rust, but it's not something I focus on. I've constantly been worrying I'm out of place or studying something I'll never understand. Your story really makes me feel better, and maybe something I can eventually grasp
10:56 Which was the company which gave you a full time offer ?
Thank you for sharing you knowledge and journey, i'm currently in my first ever week of computer science and your video was really helpful and calming.
I’m a senior at NYU studying CS @ CAS this is so trippy to watch😂😂😂
That's really the best advice: No matter how good others are, JUST START! It is not important how good you are compared to others. It is important that you get better than you are now!
Thank you for your story Kevin. I think I get the spirit again to finish my major (Mathematics) in college and get back to the coding world (breaking up with someone you really loved was really exhausting and i did giving up before). I'm going from the start again.
I didn’t realise how much I related to your video, CS really has the same structure in undergrad for most US Universities. Great video!
This is exactly the video I needed to see! I'm starting college this year with a major in CS. I know it'll be challenging, but I can't wait to see how I'll have changed and grown by the end of it all.
I am fortunate enough to have gotten into Minecraft commands as a teen. So I think this has really given me a boost in developing a coding mind set. I also did a lot of redstone stuff too which is a very similar type of problem solving, actually, a reflection of circuit building. I also didn't have a phone until I was 18, so I would play on my 3D graphing calculator during school and play with math and stuff. Then I also started dabling a little in addons on my iPad, and also got to have a very small amount of experience with some coding in high school. But recently as an adult, I have been able to have my own computer and play Java addition of Minecraft. So I was rally getting into playing with mods and putting my own mod pack together. Then I got to where I wanted to trying making more detailed modifications to my mod packs. I never really ended up doing that yet, but that has inspired me to get where I am now, realizing that I have a potential passion for computer programing and so now I am studying Java as a first language and hope continue to being a competent one day.
TLDR
Bruh, all I was meaning to say was that I was fortunate to have dabbled in coding like stuff in minecraft growing up and that it probably is going to help me as I learn to code now, but I wrote an essay of my life instead XD
Hey man, I just wanna say that you took away my fears with this video. I'm a student in a conversion Computer Science post grad course. I have coded just a little bit in my past and I'm completely overwhelmed by the things that I'm supposed to learn in this course. I know it's not easy to get a grip on writing efficient code but I'm very internally afraid because when I look at the work my classmates do, compared to them it's gonna be a bumpy ride for me. But watching your video gave me a string of hope to hold onto. Thanks mate. Cheers.
Man i laughed out multiple times while watching this video. So relatable!
thanks! glad you enjoyed :)
Wow! Kevin, your storytelling ability is awesome. I admire your tenacity. The world is your oyster. Cheers.
For someone who is 25. Struggling hard choosing a career because my current job is not what I plan on working forever. This video was perfect. CS & SE are the two fields I know have this story tied to it. JUST DO IT! & you’re explanation helped me & im sure everyone else see that this career is not easy for anyone that doesn’t know coding at first but definitely can pay off as long as your willing to put in the work 😌 ❤
Thanks dude, I needed the inspiration to keep going. This is my hardest semester to date right now, and it's because of Object-Oriented Programming and Programming Languages.
OOP is extremely important i heard.
this was really helpful to beginners like me kevin thankyou so much
I also believe good teachers are half the battle. I really struggled with CS at first, until I got a new teacher who was so good at explaining concepts in a way any idiot could understand, the whole thing suddenly sticked.
this is the type of motivation that i need ! thank you. btw i have data structures and operating system tests tomorrow :')
Hey man, thank you for this video! I'm a freshman at NYU also (Tandon though), and I start classes next week!
Sht man, makes me feel so much better knowing that not everyone in CS has been coding in their free time since they were 12, contributing to open source since they were 13 and securing internships since they were 14. Sometimes, that is how it feels, ngl, CS is a btch for those who it doesn't come naturally to, and it seems like a lot of people do get it naturally but man oh man was it hard work for me, struggled my whole way through, but eventually I did get there
At 26, I've had a lot of life distractions, after obtaining my associates. Been re-considering college. Last night I found and old graphic arts portfolio from high school saved to my Google drive and for my final project I expressed how I wanted to pursue coding classes in college. Never did, but seeing your video this morning. I may just finally go back to school to get my BA in comp Sci, thank you for your insight into your experience!
thanks and best of luck if you go for the BA! :)
Just found this video and I have to say that was exactly my experience in CS. I also made almost the same exact choices as you and although I don't regret, the process definitely taught me to be better and by my junior year I had managed to get the grasp of it after learning to code first in college. Also as a girl I really didn't have much enthusiasm for it initially but I liked a challenge and it definitely grew on me. It's easy to feel intimidated in the beginner more gate-keeping courses but if you can make it through your skills will improve and by the time you reach advanced courses, things will start to fall into space.
love the honesty and the brevity!!! what an amazing video
I'm happy for you bro, I'm CS guy who been treated unfairly by my uni literally want to suck every living happiness out of you and teach you nothing useful. Now I'm just out here dropped out reconsidering life choices.
Almost all things I'm using rn is self-taught.
Went through 4 years, staying strong but breaking down.
You got this bro 🙌 every day is a step forward
The best decision I’ve made so far was definitely acting on the realization that NOW is the best time to learn coding and if next week would be a better learning environment than I’ll still learn that much better despite having already started!
This story is all good but bro you got so much more money than 90% of the others in CSC have. Taking 1 year breaks twice, going to study abroad, and being able to retake a class is a blessing. Not many have that homie, lucky too that some teachers were willing to curve grades since the whole class got a 34% average. Some teachers do not care and a fail is a fail.
This is so good. I’ll be taking my first CS class this upcoming semester
Me: In my first year, doing the same course with mostly same subjects that you had and the similar situation of not understanding things whereas most of my classmates are so comfortable with these subjects
And that- reaching school at 8:30 sharp to get the attendance.. everything is just so same for me lol
Idk how can some other student from other country AND totally different year of their freshman year have the same situation as me lol
There are very few videos that I watch with my full attention on yt
But this video definitely gave me some 'real' confidence to just start doing it even though I dont understand anything completely. Thankyou!
Literally the only CS degree video I relate to. CS is hard & im glad I’m not the only one who feels like they have imposter syndrome. I’m seriously not that great at it but I think one just needs to have the willingness to focus & sit down with a problem
as someone who also got a math-related degree at NYU (class of 2018!), I knew that struggle to get a C. I was so stressed when I was waiting for the grades for my final two courses (C and C+) 😅. Didn't major in compsci but I also ended up becoming a software engineer. Great video dude! Felt validating even if your path was a little different from mine.
it's C++, not C+ 🙄
@@dummybugstudios6450 never heard of C++ I write all my programs in Brainfuck
May I know what you majored in?
@@dummybugstudios6450 they're saying their final grades were a C and C+. not referring to the programming language C++ lmao
I'm seriously struggling with Calculus, and it's causing me having to drop my Advanced Computer Systems class. This is the 2nd time I took it, and I feel like there wasn't much of a difference between me and last semester in terms of struggling.
The coding and computer portions are ok, but the math is really killing me, and I'm contemplating to switching from CS to IT.
Do you watch Professor Leonard's lectures on TH-cam? This guy seriously saved my @$$ in Calc.
I am a CS grad and I took a different route, Networking. I took a few programming classes and my experience was horrible. one of my professors spent more time with the students that were doing great in that class vs the ones that were struggling like me. I can look at the lines of code and get a basic understanding of what it is doing. But to create something from scratch (not the code block program) or fix some of code. I couldn't do it.
With Networking,I enjoyed it. It was like a lightswitch. I got into it and understood what was happening. I enjoy configuring routers, switches or the whole network. working with the different tools and such. I understood the problems that could happen in the network.. So I mostly took all networking types of classes and stayed away from programming.
Fact 1: university is NOT primary school. Professors are not there to help strugglers. They are there to teach the most to the best. Fact 2: CS is not about programming or system administration or any of the typical job description items. It's the theory of information processing systems. Programming is merely a tool.... but if you can't learn the tools, or you don't want to, how are you going to get the job done?
@@lepidoptera9337 I understand your points. Yes, I was struggling with programming at the time, but I haven't fully given up on it. It was just best for me to learn it on my time and pace. But you know whats great about CS is that there are so many tools in that toolbox, you just gotta find the right one that works well with you. that tool was networking.
Discrete Math was the easiest math class I've ever taken. The way you felt about Discrete Math is how I felt about Computer Organization. Holy fuck. Lol. I'm happy for you.
The discrete Math by CS department was really easy for me as well. Way easier than the calculus classes offered by Math department. I really hated the computation theory though.
It's hilarious how similar this experience is to mine rn. What makes it even funnier is I'm on my last semester with 1 core class and 3 electives. That single core class is also Operating Systems for me lol
I needed this video i am taking a software engineering course and i always feel like giving up !! i think it is time i gotta step up my shit
good things take time keep at it!
I think I'll just share this for funsies:
I'm from Germany and here you can also do an apprenticeship to become a software developer. Meaning that you work at a company and go to school from time to time.
In my school (and in my company) most people initially went to university and either studied something useless like sociology and realised that they won't make a penny with that so they looked into other career options, or (which was possibly a majority) they had started studying CS or some related subject and either realised that this way of learning just wasn't it, since theory doesn't necessarily get you very far in programming, or that they just felt completely overwhelmed and struggled to keep up.
One of my co-apprentices in my company had started studying economic CS for a semester or two and she out of the three of us was definitely the one who needed by far the most time and care for the basic concepts, which was totally okay, of course, we tried to be patient and supportive, yet I found that very... interesting to observe that the only one of us who had actually started a formal education in this field was the one who struggled with it the most.
It’s comforting to hear the experiences of others lol. I have pretty much zero knowledge of computer science and coding and what not, and it makes me feel better that there are other people like me who also want to pursue a computer science major/career. This video is so good at keeping me motivated and also interested in computer science. I’m super intimidated by the computer science major, so any advice or suggestions or knowledge I should know is appreciated lol.
Such a wonderful journey. Will be applying to college prolly this year or next and initially I was having doubts until I saw this wonderful video, now I think I’m still gonna go for it although I have zero knowledge about coding or programming. I would appreciate anyone here in the comment section who could help me out or assist me with some Cs tips before I go into college.🙂
Wow! Thanks for this video! I’m taking programming in C++ and trigonometry, this is my freshman year and I’m about to fail them, but thanks to your video I’m going to talk to my professors and join their business hours to understand their courses. C++ it’s fun but I’m behind, my professor is explaining stuff that I don't understand because I haven't done the modules, I'm trying to store all this information in my mind and take notes, to catch up and understand future assignments. I love the courses it's just that I was working too many hours, barely had time, and also skipped classes l, never gonna do that again, even if I'm super late, I'll show up no matter what, and don't care about people's judgment. Gonna work in math too because if I don't pass these pre-requisites they will fuck my plans, also yes I'm not taking electives classes I'm gonna take my pre-requisites and major classes as soon as possible. Thank you once again! I'll make an update next semester if I pass these classes! The best to you all. It's okay to make mistakes, we're not perfect, remember we all go to school to learn, they all are there to learn just like you, If they knew everything they wouldn't be there. LIVE, LAUGH, LOVE, CODE!!
As someone who has been programming for over 10k+ hours and over 1k+ hours in C++ get ahead of the class watch some youtube series and the best way to learn is by DOING find something you like to do and do that project doesn't matter if you don't already know how to do it or don't even know how to start break down the problem and learn as you go.
start a project in c++ or start participating in contests in codeforces or leetcode using c++
LOL. I'm also taking Discrete Math and Data Structures at the same time, and OH MY, I cried a river. It suckssssss, and it's just been week 3 of college. Wish me luck T_T
good luck!! I'll also be taking data structures this semester :((
“Just start” if the me from 5 years ago actually believed in that I would be so much farther, but its never to late to start learning and get out of the comfort zone. Thank you for the motivation/inspiration!
Brahh, you perfectly described my computer science journey this whole video. My data structures professor congratulated anyone who got above a 50 in the midterm. Discrete math professor straight up declared that 50% of the class will fail the class and will have to retake it next semester. I scraped by it but I retook it next semester to improve my GPA. All in all, i Learned 0 coding in college. Everything I learned was after college where I struggled through everything on my own.
I have been given to understand that computer science and information technology are two degrees almost guaranteed to give one a job and a career - fast. It helps if the degree is a good grade. I realized how important it was to learn things of economic value in the first terrible months after leaving university. I am now 71 and am learning all this much too late :)
8:44 This...for real. I was told math was really hard until I realized it was my kind of hard. And that stunted my growth in math(s)
My journey was not as bright, I can relate to some of the courses and discrete math was hard for me. I pretty much got screwed attending this local college and have done most of my learning through free code camp. One of the worst decisions ive made and at this point I cant land a job in I.T or software development with a bachelors degree in CS.
freecodecamp is the worst?
No, attending my local university was the worst. everything mentioned in this video about programming is new to me. I got screwed but I got to move forward. FreeCodeCamp has allowed me to learn more that my university could never teach me. I only had one good class elective, and that was mobile development. I made a cool puzzle application.
@@omar13018 wow that nice i just started coding today to make life easier for when i start uni!
Yea man, Data Structures was tough😮💨. Shoutout to us fellow CS students for surviving the roller coaster
my ds class aged me like 3 years for sure 😂
Computer Science just sounds hard!
man this video is inspiring and I can relate to some of the things u said as a computer engineering graduate myself.