Only if all of content creators for programming told you this. After my 2 year self taught journey I realised the fundamentals is really what is important. Great video!
I started learning Python back in February and pretty much instantly after learning about some of the fundamentals, I got the idea of creating a program that’s basically a study guide for music theory and guitar. I’ve been off and on with working on it, but creating something on my own without copy and pasting example code has really helped me grasp how the language works as a whole, as well as how computers manage files and stuff, and I’ve progressed tremendously, although I’m still kicking myself for not getting into programming sooner. I’ve also taken breaks to work on other projects and gain knowledge about other aspects of the language. I’m hoping that by continuing to build these projects, I can truly be comfortable with the language and move on to bigger things. It’s pretty difficult going the self taught route and not wanting to invest money into courses and stuff, but I’m determined to do it.
It's most definitely difficult, but also most rewarding in my opinion :D Especially when you have an interesting project you want to work on just like you do. Best of luck with the app, make sure you actually finish it!
This is why ive always gone lower, i started coding in java, then went to php, html then js. And by that time i wanted to learn the insights of lower level systems and started doing c/c++ and believe it or not but they are my favorite languages now, knowing how a browser, a js runtime or a language interpreter/compiler has given me a lot of context and helps making abstract code better.
You nailed it bro. I took the framework fast and to be honest it hasn't been easy. Over the months , just right at the time i stopped following tutorials and started using "my head", I quickly realised I know nothing, I had to start watching single concept tutorials instead of the whole mern stack app tutorial that goes for 3hrs, and as for now I consider myself a mid developer.🤣
Hey Sindo, I may not be a Software Engineer like you, but as a 16-year-old designer glued to my computer desk, your content not only entertains but also inspires. I'm curious about your perspective on the future, especially if TH-cam or other goals don't pan out. How do you envision yourself, and what alternate paths or passions might you explore? As a young enthusiast, I'd love to hear your guidance and insights into navigating the uncertainties that lie ahead. Your journey could offer valuable lessons for someone like me who's just starting to carve their path. Excited to learn from your experiences! 🚀
Hey! Thank you for watching and taking the time to comment! I honestly think it's hard to predict what the future holds for any of us, and I've had my fair share of uncertainty about what I wanted to do with my life. I've found that no matter the circumstances that I am in, if I'm able to do work that I genuinely enjoy (even if it's difficult) I'm overall quite happy. To be honest, the only reason I'm reaching for financial independence is to have more time to work on things that I enjoy. I absolutely love creating video games from scratch, just haven't had the time to do so. So even if nothing pans out, and I end up working at a grocery store, knowing that at least I'll have programming as a hobby brings me some inner peace. I realise I'm extremely fortunate to have found my passion so easily and early in life, and I hope all of us manage to find things that fulfil us at some point :) What about yourself? What are some of your goals? Do you see yourself being a designer long-term? Does it fit your preferred lifestyle?
Personally I started with Java, making mods for minecraft. Then I started using python making stuff for raspberry pis. then I started using javascript/typescript.
Hey man which IDE are you using, love the info you provided, currently a first year college student pursuing my undergraduate course in computer science
I wanna become a software engineer cuz I just love the thought of making my imagination run free, but, when I try to learn I always tend to get distracted and proceed to procrastinate it's so annoying and ik my success but I'm just so unproductive 😭
Oof, I completely understand you, I've been battling with procrastination my whole life. I've read many books on the topic and to be honest, not a single book or tip will help until you change your mindset. If you try and look at that work differently, and try and look at it in a more interesting way where it doesn't look difficult, you'll find yourself working 10x more than before. I recommend trying to find a project that *really* resonates with you, something that you find interesting, no matter how difficult it is, and start creating it! For example, I really wanted to create my own game engine, so I learned C++ with OpenGL while making a small game. It took me a month of working for 10-12 hours each day but it was incredibly fun and I learned so much. The only reason I was able to do it is because I found it fun and I loved seeing my game come to life! Think about this for a bit, I hope it helps! Let me know if you create any awesome projects :D
@@sindo_devHi Sneaking in to this comment 😅 so, the first language you decided to learn was C++? And that’s because of you wanting to create your own game engine? For me, I found out that I’m interested in app development, so I’m taking the Meta iOS Developer Professional Certificate course on Coursera. It feels really professional and I’ve set the rule for myself that I can only do this one course so I won’t jump between this and other tutorials on TH-cam etc at the same time. My end goal is to switch my career and land a job within the app-development before the end of 2024.
@@sindo_dev thx and yes Im gonna try and make some projects since for a whole year I've been proactive and preparing each and every creative work I wanna pursue In, lists upon lists of ideas. Ur right i never learnt something with the intent of making it fun but wanting it done as soon as possible so I need to change that mindset! 💪🏼 I'm still in school so I have quite a long time to actually make something of myself 😃
Hey Olle! Actually the first language that I started learning was Java, but yes, in order to create my own game engine :) Only after many years did I move onto C++ with OpenGL once I had the sufficient math knowledge to understand the basic principles. And that's awesome, end of 2024 is definitely doable, as long as you do practical learning and lots of projects 🔥 Good luck man, keep me updated!
What website do you recommend for learning at the start? Wish there was a step by step roadmap. I did a Full Stack intro course, now i'm dong the Javascript on Freecodecamp and would also like python but those were the 2 I was going to focus on. I know I need the apply the concepts in projects, but again there isn't a roadmap or anything even in college haha! Any websites and roadmaps you recommend? Also job wise, I was looking at different positions at Netflix and Adobe , but obviously being a beginner not sure which positions I would like, but most want javascript or python at least. Also don't even know what projects would be interesting either, cause I know nothing. I know I don't want to build websites from scratch at least. Thanks again.
Firstly, thanks for watching! It can be quite difficult to position yourself at the start as it's hard to grasp how vast the IT field really is. Given what you've just told me, I can make two distinctions: 1. Startups and Agencies likely aren't your thing. In these jobs you'll likely be building stuff from scratch or working on very early versions of projects, and given that you don't want to do things from scratch, I don't think they will fit you well. This means you're probably aiming at larger companies/corporations. Usually their software is very mature and they have dedicated teams of skilled developers. This might prove to be difficult for you because jumping into a mature project always requires a very solid understanding of the technologies used and a lot of experience under your belt. Definitely not impossible, but harder. Your best bet is aiming for junior positions in large corporations, but with the current state of the market, those positions are very hard to come by and come with a lot of competition. I really urge you to think about why you don't want to build things from scratch :) You will definitely have to do that while learning anyway, perhaps you haven't found the tech-stack that you enjoy working in yet? As an example, I don't enjoy creating websites from scratch in pure HTML and CSS, but I actually enjoy doing that in React with SCSS or Tailwind. Experiment a bit and see what sticks. 2. You're focusing on JavaScript and Python. Both have great use cases, but I recommend you make a conscious decision and you stick to one. Try to really specialise in something that you find interesting. Like I said in the video, don't try and be a jack of all trades, master of none. There's so much interesting stuff out there, and if you pick one thing and stick to it, you'll be able to excel at it much quicker, and getting a job will be far easier as well. There's currently more JavaScript opening than Python openings out there, so if you were to go with JavaScript, pick whether you'll be focusing on the frontend or the backend. Afterwards, explore different tech stacks in that field, and focus on that exclusively. I can't even describe how big of a difference niche-ing down will make. I once did a small React Native gig many years ago and I still get job offers even though I haven't touched React Native in years - it's a very niche field and developers are needed there! :D I would be happy to try and provide some resources, let me know if you make a decision what you'll be focusing on based on what I've written and I'll do my best to help :)
@@sindo_dev thanks for the detailed response! I have done more JavaScript so far so I should probably stick with that and would love any resources you know of
I think after looking at some more of the jobs out there the python data analytics look more straight forward. I would love if you know of resources for both so I can take a better look
I'd say definitely follow what I said in the video :) Find a topic or a field that you find interesting, for example Web Development. Then start learning from the ground up if you want to learn at the fastest rate, e.g. start with really understanding JavaScript, learn the underlying concepts such as how JS manages memory etc., and then move onto a framework or library that you like. React / Angular / Vue, whatever you find interesting. CS probably gave you great fundamental knowledge, now you have to apply it to learn practical real world skills! Best of luck man!
Sad to see equaiting a degree from uni with getting a job. Uni is about growing up, and meeting contacts. That's how I started my business, just a bunch of goofs from uni, doing things together. P.S. Maybe it is important to mention that I am from Europe, so that a degree here is practically "free".
I do have to agree with you. 2 years in college for me are most memorable for the connections I've made. Most of the work that I do today is with my friend who I met in college! I don't regret going through those 2 years, and I might even return to finish the last year just for the sake of it at some point since I've already put in the work. But for most people getting into the field, I think the end goal really is landing a job, so that's what I wanted to focus on in this video mostly. Btw, I'm from Croatia, so college is free here as well. I think if I had to pay for college, my view would probably be a lot different :)
Now people are going to hate on me for this, but a mechanic is not a mechanical engineer. A construction foreman is not a structural engineer. An engineer (disregarding the military and the UK’s misuse of the word) is a position that requires a minimum of an undergraduate degree. That’s why there are terms like Mechanic, Laborer, Software Developer. Yes, it matters because it insinuates that you spent 3-4 years at university.
Actually, you're right :) While a Software Engineer and a Software Developer may end up doing the exact same work, the Software Engineer actually has a diploma giving him the title of an Engineer. Thank you for pointing out the difference, I should have made a more clear distinction in my video.
@@sindo_dev wrong again, words matter. An engineer does NOT have a diploma. Please do some research. A diploma is 2 Levels below what is required to be an engineer. An engineer has a MINIMUM bachelor education level.
You're right, apologies for the incorrect wording. In Croatia we get a "diploma" document after 3 years (undergraduate) and a second one after another 2 years (graduate), but only after completing the entire 5 years do we get the "Bachelor" status with the second "diploma" AKA a degree in the English language. I suppose my wording gave the wrong impression, thank you for pointing it out, I appreciate you took the time!
@@sindo_dev don’t worry brother, some countries call a bachelors - a candidate. 🤷🏻♂️. I see now how this could get really messy. However, Engineers are still made at uni. 👍🏻
Hey guys! Trying a new format for this video, let me know your thoughts! Is it interesting? Is it too much? I'd love your opinions!
Good approach, i liked it a lot❤
It's fantastic ✨
Found this video today and it’s engaging plus real !
Happy to hear it, thanks for watching!
Only if all of content creators for programming told you this. After my 2 year self taught journey I realised the fundamentals is really what is important. Great video!
I appreciate it! Happy to hear that the video resonated with you :)
Wooo, fantastic storytelling and narration! 🎉
The GOAT is here!!!!!
Thank you Adrian! 🫶
I started learning Python back in February and pretty much instantly after learning about some of the fundamentals, I got the idea of creating a program that’s basically a study guide for music theory and guitar. I’ve been off and on with working on it, but creating something on my own without copy and pasting example code has really helped me grasp how the language works as a whole, as well as how computers manage files and stuff, and I’ve progressed tremendously, although I’m still kicking myself for not getting into programming sooner. I’ve also taken breaks to work on other projects and gain knowledge about other aspects of the language. I’m hoping that by continuing to build these projects, I can truly be comfortable with the language and move on to bigger things. It’s pretty difficult going the self taught route and not wanting to invest money into courses and stuff, but I’m determined to do it.
It's most definitely difficult, but also most rewarding in my opinion :D Especially when you have an interesting project you want to work on just like you do. Best of luck with the app, make sure you actually finish it!
That sounds like a great idea, I'm into music theory and guitar as well, would love to see you your codebase and collaborate if you are interested :-]
This is why ive always gone lower, i started coding in java, then went to php, html then js. And by that time i wanted to learn the insights of lower level systems and started doing c/c++ and believe it or not but they are my favorite languages now, knowing how a browser, a js runtime or a language interpreter/compiler has given me a lot of context and helps making abstract code better.
That's exactly it! Nice one! Happy to hear others can relate
You're right, Fundamental are important
Hello Mateo! Thanks for sharing this amazing video with us! Just found your YT channel and it's really good!
Cheers from Brazil, mate!
Thank you Eduardo! I appreciate that!
You nailed it bro. I took the framework fast and to be honest it hasn't been easy. Over the months , just right at the time i stopped following tutorials and started using "my head", I quickly realised I know nothing, I had to start watching single concept tutorials instead of the whole mern stack app tutorial that goes for 3hrs, and as for now I consider myself a mid developer.🤣
Exactly! Happy to hear that this resonates with you! Practical learning goes far more than pure theory 🙌
Hey Sindo,
I may not be a Software Engineer like you, but as a 16-year-old designer glued to my computer desk, your content not only entertains but also inspires. I'm curious about your perspective on the future, especially if TH-cam or other goals don't pan out. How do you envision yourself, and what alternate paths or passions might you explore?
As a young enthusiast, I'd love to hear your guidance and insights into navigating the uncertainties that lie ahead. Your journey could offer valuable lessons for someone like me who's just starting to carve their path. Excited to learn from your experiences! 🚀
Hey! Thank you for watching and taking the time to comment!
I honestly think it's hard to predict what the future holds for any of us, and I've had my fair share of uncertainty about what I wanted to do with my life. I've found that no matter the circumstances that I am in, if I'm able to do work that I genuinely enjoy (even if it's difficult) I'm overall quite happy. To be honest, the only reason I'm reaching for financial independence is to have more time to work on things that I enjoy. I absolutely love creating video games from scratch, just haven't had the time to do so. So even if nothing pans out, and I end up working at a grocery store, knowing that at least I'll have programming as a hobby brings me some inner peace. I realise I'm extremely fortunate to have found my passion so easily and early in life, and I hope all of us manage to find things that fulfil us at some point :)
What about yourself? What are some of your goals? Do you see yourself being a designer long-term? Does it fit your preferred lifestyle?
Hey Mateo , thnks for sharing this information, I followed on your YT 👋🏼
I appreciate it! 🙏
It would be interesting if you could make a video about your neovim configuration.
Already planning to make one! As soon as my new MacBook arrives I'll be making an entire NeoVim setup video ;) Thanks for watching!
@@sindo_devGreat. I'm looking forward to see it.
Looove this kind of content and video style... New follower here :)
Thank you! :)
I love the sound of the keyboard! Are you using reds? :)
Thanks for watching! It's Keychron Q2, with Akko V3 Cream Black Pro switches, with lubed stabilisers and a tempest tape mod :)
What is your keyboard? The sound is amazing!
Thanks! It's a Keychron Q2. Last video was shot with Akko Radiant Red switches, this time around I'm using Akko V3 Cream Black Pro switches :D
Personally I started with Java, making mods for minecraft. Then I started using python making stuff for raspberry pis. then I started using javascript/typescript.
Awesome! We have a similar path then 🙌
Hey man which IDE are you using, love the info you provided, currently a first year college student pursuing my undergraduate course in computer science
Thanks for watching and good luck with college 😎 I'm using NeoVim with a custom configuration :) I'll be making a setup video after New Year's :)
Thanks, I’ll need all the luck I can get 😅😅…. I’ll be waiting for the set up video in that case
Hello Sindo, i recently discovered your channel, your videos great thanks, but i'm wondering about what kind of a browser do you use in this videos ??
Thank you for watching! The browser I'm using is called "Min"!
I wanna become a software engineer cuz I just love the thought of making my imagination run free, but, when I try to learn I always tend to get distracted and proceed to procrastinate it's so annoying and ik my success but I'm just so unproductive 😭
Oof, I completely understand you, I've been battling with procrastination my whole life. I've read many books on the topic and to be honest, not a single book or tip will help until you change your mindset. If you try and look at that work differently, and try and look at it in a more interesting way where it doesn't look difficult, you'll find yourself working 10x more than before. I recommend trying to find a project that *really* resonates with you, something that you find interesting, no matter how difficult it is, and start creating it!
For example, I really wanted to create my own game engine, so I learned C++ with OpenGL while making a small game. It took me a month of working for 10-12 hours each day but it was incredibly fun and I learned so much. The only reason I was able to do it is because I found it fun and I loved seeing my game come to life!
Think about this for a bit, I hope it helps! Let me know if you create any awesome projects :D
@@sindo_devHi
Sneaking in to this comment 😅 so, the first language you decided to learn was C++? And that’s because of you wanting to create your own game engine?
For me, I found out that I’m interested in app development, so I’m taking the Meta iOS Developer Professional Certificate course on Coursera. It feels really professional and I’ve set the rule for myself that I can only do this one course so I won’t jump between this and other tutorials on TH-cam etc at the same time.
My end goal is to switch my career and land a job within the app-development before the end of 2024.
@@sindo_dev thx and yes Im gonna try and make some projects since for a whole year I've been proactive and preparing each and every creative work I wanna pursue In, lists upon lists of ideas. Ur right i never learnt something with the intent of making it fun but wanting it done as soon as possible so I need to change that mindset! 💪🏼 I'm still in school so I have quite a long time to actually make something of myself 😃
@@mehliamm You got this! Best of luck!
Hey Olle! Actually the first language that I started learning was Java, but yes, in order to create my own game engine :) Only after many years did I move onto C++ with OpenGL once I had the sufficient math knowledge to understand the basic principles.
And that's awesome, end of 2024 is definitely doable, as long as you do practical learning and lots of projects 🔥 Good luck man, keep me updated!
I like your mug "Na rezervi sam". Now im curious where are you from?
Haha thanks it was a Christmas gift :D I'm from Croatia! Although currently living in Germany :)
Do you use marko wallpaper pack?
Great catch! I started using it the day before recording the video :)
What website do you recommend for learning at the start? Wish there was a step by step roadmap. I did a Full Stack intro course, now i'm dong the Javascript on Freecodecamp and would also like python but those were the 2 I was going to focus on. I know I need the apply the concepts in projects, but again there isn't a roadmap or anything even in college haha! Any websites and roadmaps you recommend? Also job wise, I was looking at different positions at Netflix and Adobe , but obviously being a beginner not sure which positions I would like, but most want javascript or python at least. Also don't even know what projects would be interesting either, cause I know nothing. I know I don't want to build websites from scratch at least. Thanks again.
Firstly, thanks for watching!
It can be quite difficult to position yourself at the start as it's hard to grasp how vast the IT field really is.
Given what you've just told me, I can make two distinctions:
1. Startups and Agencies likely aren't your thing. In these jobs you'll likely be building stuff from scratch or working on very early versions of projects, and given that you don't want to do things from scratch, I don't think they will fit you well. This means you're probably aiming at larger companies/corporations. Usually their software is very mature and they have dedicated teams of skilled developers. This might prove to be difficult for you because jumping into a mature project always requires a very solid understanding of the technologies used and a lot of experience under your belt. Definitely not impossible, but harder. Your best bet is aiming for junior positions in large corporations, but with the current state of the market, those positions are very hard to come by and come with a lot of competition. I really urge you to think about why you don't want to build things from scratch :) You will definitely have to do that while learning anyway, perhaps you haven't found the tech-stack that you enjoy working in yet? As an example, I don't enjoy creating websites from scratch in pure HTML and CSS, but I actually enjoy doing that in React with SCSS or Tailwind. Experiment a bit and see what sticks.
2. You're focusing on JavaScript and Python. Both have great use cases, but I recommend you make a conscious decision and you stick to one. Try to really specialise in something that you find interesting. Like I said in the video, don't try and be a jack of all trades, master of none. There's so much interesting stuff out there, and if you pick one thing and stick to it, you'll be able to excel at it much quicker, and getting a job will be far easier as well. There's currently more JavaScript opening than Python openings out there, so if you were to go with JavaScript, pick whether you'll be focusing on the frontend or the backend. Afterwards, explore different tech stacks in that field, and focus on that exclusively. I can't even describe how big of a difference niche-ing down will make. I once did a small React Native gig many years ago and I still get job offers even though I haven't touched React Native in years - it's a very niche field and developers are needed there! :D
I would be happy to try and provide some resources, let me know if you make a decision what you'll be focusing on based on what I've written and I'll do my best to help :)
@@sindo_dev thanks for the detailed response! I have done more JavaScript so far so I should probably stick with that and would love any resources you know of
I think after looking at some more of the jobs out there the python data analytics look more straight forward. I would love if you know of resources for both so I can take a better look
i graduated from cs still not get job 2 year passed. what should i do help.
I'd say definitely follow what I said in the video :)
Find a topic or a field that you find interesting, for example Web Development. Then start learning from the ground up if you want to learn at the fastest rate, e.g. start with really understanding JavaScript, learn the underlying concepts such as how JS manages memory etc., and then move onto a framework or library that you like. React / Angular / Vue, whatever you find interesting.
CS probably gave you great fundamental knowledge, now you have to apply it to learn practical real world skills! Best of luck man!
Nice one
Thanks!
Sad to see equaiting a degree from uni with getting a job.
Uni is about growing up, and meeting contacts. That's how I started my business, just a bunch of goofs from uni, doing things together.
P.S. Maybe it is important to mention that I am from Europe, so that a degree here is practically "free".
I do have to agree with you. 2 years in college for me are most memorable for the connections I've made. Most of the work that I do today is with my friend who I met in college! I don't regret going through those 2 years, and I might even return to finish the last year just for the sake of it at some point since I've already put in the work. But for most people getting into the field, I think the end goal really is landing a job, so that's what I wanted to focus on in this video mostly. Btw, I'm from Croatia, so college is free here as well. I think if I had to pay for college, my view would probably be a lot different :)
Now people are going to hate on me for this, but a mechanic is not a mechanical engineer. A construction foreman is not a structural engineer. An engineer (disregarding the military and the UK’s misuse of the word) is a position that requires a minimum of an undergraduate degree. That’s why there are terms like Mechanic, Laborer, Software Developer. Yes, it matters because it insinuates that you spent 3-4 years at university.
Actually, you're right :) While a Software Engineer and a Software Developer may end up doing the exact same work, the Software Engineer actually has a diploma giving him the title of an Engineer. Thank you for pointing out the difference, I should have made a more clear distinction in my video.
@@sindo_dev wrong again, words matter. An engineer does NOT have a diploma. Please do some research. A diploma is 2 Levels below what is required to be an engineer. An engineer has a MINIMUM bachelor education level.
You're right, apologies for the incorrect wording. In Croatia we get a "diploma" document after 3 years (undergraduate) and a second one after another 2 years (graduate), but only after completing the entire 5 years do we get the "Bachelor" status with the second "diploma" AKA a degree in the English language. I suppose my wording gave the wrong impression, thank you for pointing it out, I appreciate you took the time!
@@sindo_dev don’t worry brother, some countries call a bachelors - a candidate. 🤷🏻♂️. I see now how this could get really messy. However, Engineers are still made at uni. 👍🏻
For certain countries, engineer is nothing but a general labourer 😂😂😂