Тёмный

Escape "Tutorial Hell" - Build Your Programming Skills 

SyncMain
Подписаться 26 тыс.
Просмотров 20 тыс.
50% 1

In this video I discuss tips and advice for growing beyond tutorials in 2024, or escaping "tutorial hell." I give tips for learning and becoming good at being a programmer and writing code in general, no matter what language you're using (C++, C#, Ruby, Rust, Python, etc.) It's important to learn to use official reference, get good at debugging, and challenge your assumptions and current knowledge.
Also, I've been seeing plenty of comments asking if I think people should pursue programming with the impending doom of Machine Learning, Artificial General Intelligence, generative AI like LLM's, etc, so I address that issue and talk about how you can get into Machine Learning as a programmer.
Thanks for watching and please subscribe!

Опубликовано:

 

19 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 140   
@TimothyNyota
@TimothyNyota 5 месяцев назад
Watching another tutorial to teach me how to stop watching other tutorials
@munirahmadahmadi2087
@munirahmadahmadi2087 5 месяцев назад
The last one hopefully.
@patrickstar8585
@patrickstar8585 5 месяцев назад
This video is technically not q tutorial ..
@slovoagainst
@slovoagainst 4 месяца назад
That’s called ‘recursion’ 👍
@itspaintosee
@itspaintosee Месяц назад
Couldn't agree more on the AI piece. I'm a software dev for 5 years now, and it should encourage people to learn programming rather than deter them. It helps me get unblocked and learn new things much quicker. AGI is a long long way away. AI in it's current form is basically like a helpful co-worker who will point you in the right direction. But it can't deploy any code into your application. It can't get clearance from a manager. Even if it can write better code than you, it can't be trusted, it needs a human in the loop. It'll just do the donkey work so we can be more creative
@_Code.Pilot_
@_Code.Pilot_ Месяц назад
I'm subscribing just because you have a sega dreamcast in the background
@4ohf
@4ohf 5 месяцев назад
I'm super glad that algorithm decided to push me your first videos, I like were this is going! As someone that is primarily focused on art and programming I have to say that I don't care about AI replacing us all anymore. It's what I enjoy doing so I'll keep doing it 😂
@garlander8190
@garlander8190 13 дней назад
I’m very thankful for your contribution and I’m super thankful to have a resource in you as I am just finishing up my introduction to computer science course in C++ at school. I am drawn to the humility and transparency you are leading with. Don’t stop brother.
@Julio-yn8um
@Julio-yn8um Месяц назад
Thank you for talking like a normal person and I hope you dont develope a social media persona lol Im currently trying to pivot into a tech role so my aim is to turn my entire lifestyle around as well. Seeking videos that talk about the industry has been fun and so far your material has been comfortably digestible. I appreciate the time you take to cover these topics!
@SenoGo
@SenoGo 2 месяца назад
im a 2nd level support, reading logs, prepping info for devs etc. and never really got into programming. Yesterday I started using godot and began the beginner tutorial. I plan on sticking with it, I always wanted to create a programm or game or something. Uhm... I just want to thank you. You're videos are very encouraging to me. So, thank you!
@Rep-L4Y
@Rep-L4Y 5 месяцев назад
beast video to start practicing and removing the mindset of Tutorials in 2024
@BillyJM
@BillyJM 5 месяцев назад
Your voice is so soothing. Not to tell you what to do, but if you had the spare time I’m sure many would appreciate a potential code along series by yourself as your way of breaking things down is so methodical. Not so much as to educate people on specific languages, but more so do’s and dont’s etc. Either way, many thanks for the insightful commentary as usual!
@SyncMain
@SyncMain 5 месяцев назад
Thanks for the feedback! I have a couple video ideas that will require me to show some screen captures along with what I’m talking about, maybe once I get used to it that will be the norm. Thanks for watching!
@Pr0feBboy
@Pr0feBboy 5 месяцев назад
Great advice! Thank you! Happy new year!
@jbm-jordan3148
@jbm-jordan3148 5 месяцев назад
Thanks for the help, I've been following you for a few months and you made me progress a lot, keep it up!
@Thomas.T8
@Thomas.T8 7 дней назад
Take a deep breath and dive into the deep end, I started a Udemy coding course a month ago and haven't regretted it one bit. I feel committed and since I purchased the course, its my responsibility to finish it. Only way to learn code is to practice writing it. And so my journey is just beginning. Thanks for your advice Chris, enjoying your content!
@slimjimjimslim5923
@slimjimjimslim5923 20 часов назад
I think Udemy is useful and also datacamp for a easier start. Data camp is easy in that each small bite-size lesson has a small exercise and you just instantly start to code, simple but effective I think. It's much better than sitting there and listening to 20 hours of college style lecture. God knows I can't keep in my mind all the functions. As you said, practice practice with some example in mind and it takes time. Rome wasn't built in a day and a good programmer wasn't made just because we took one college course and passed a leetcode tech interview. Infact passing leetcode tech interview means not much imo, it's like scoring high on SAT, doesn't mean shit for actually college course lol. Best way is remembering how your work could be automated with script and try to rewrite the script to help your work.
@emmanuelb.1006
@emmanuelb.1006 5 месяцев назад
I watched that "video" btw, good advice and instinctively feel like I have been doing that for a while now. Getting good at programming takes time and im realizing that.
@user-bd4jz7ll6j
@user-bd4jz7ll6j 4 месяца назад
just learning kotlin as my first language and had a really rough time with android studio in past few days..... but i got recommended your videos, and i'm glad that i decided to watch, your calm speech about programming and your veteran expirience has really lifted up my spirit and gave me hope :P Thank you for sharing!
@WellActualllyyy
@WellActualllyyy 4 месяца назад
thx man that was helpful and hopeful in just learning now and starting to look for my first junior role
@Avarn388
@Avarn388 4 месяца назад
These are some good tips. Thank you. For me, what helped was just accepting that I don’t know how to do things. There’s the misconception that programmers are geniuses who know everything. That’s not accurate. We are problem solvers. There will be problems we don’t know how to solve. That’s fine. Accepting that revelation actually helped me. Also in terms of tutorials, I always say try to take that tutorial code and make it your own. For example, I learned how to make a budget app in react based on fetchers and loaders. But I saw that the app you couldn’t edit your budget. So I chose to add it. I learned how local storage worked and divided and conquered with building the component and testing it out. It was hard but as the saying goes, learn to fish and embrace failure. It can teach you a lot. You don’t have to be an expert. Just a guy who doesn’t give up and accepts entering complex problems.
@AlfredMcDonaldIII
@AlfredMcDonaldIII 3 месяца назад
OMG! Thank you so very much for the encouragement!!!
@Alucard_Seven
@Alucard_Seven 5 месяцев назад
I'm currently learning Game Development with Unreal engine and C++. Recently iv escaped Tutorial Hell (still struggle with the Engine Workflow) but i've learned enough of programming skills to work on my own, google issues, Debugging my terrible code, Write simple/complex functions to do stuff for my game/projects. Once my grasp of programming and problem solving skill are good enough for me i do intend to go work on game engine development. This video is great dude keep it up. Looking forward for 2024!
@sachinwalunjakar8854
@sachinwalunjakar8854 4 месяца назад
I am just starting my career as a developer, and I find this video very helpful. Thanks for making it.
@HuzaifaKhan-iy5qj
@HuzaifaKhan-iy5qj 5 месяцев назад
Watching you from Pakistan, sir you've literally changed my mindset. Currently i am stucked in a lot of tutorials and have a kind of fear to test my skills and to write on my own, but thankfully I found your channel and i think that was the thing i needed the most. Best wishes❤
@Rabih-Slim
@Rabih-Slim 5 месяцев назад
Happy New Year 🎉 and God Bless you sir, Thank You so much
@coding_with_thomas
@coding_with_thomas 5 месяцев назад
Great talk, and it's good to hear other people's experiences. I do have one piece of advice before we get to debugging. Learn the importance of testing. And if you missed something, reproduce it in a unit test. Also, as a rule of thumb, write your tests as clean as your production code.
@kristijanlazarev
@kristijanlazarev 2 месяца назад
Awesome video. I've been a full stack dev for about a year, recently getting into C++ and I saw your 15yrs experience tips video, awesome thing man. I just couldn't find some great places to study, I am self thought, and don't like udemy courses haha. Thanks good work!
@3g9UbImZWLxSYFZjHyP0Pw
@3g9UbImZWLxSYFZjHyP0Pw Месяц назад
This is such a great advice~ thanks for making this video
@ahmedameer104
@ahmedameer104 5 месяцев назад
Great Video! I've been subbed on my accounts since your first video and they are extremely insightful. Please do make more!
@danielcortes6449
@danielcortes6449 5 месяцев назад
Same here!
@Dr33mway
@Dr33mway 5 месяцев назад
Very good video for beginners. You really managed to list the basic things that are worth relying on. Unfortunately, I did not have such a good video before and came to the same conclusions years later on my own. Nowadays, unfortunately, there is very little really high-quality content from real programmers. Thank you very much for your work! Sorry, I'm using a translator)
@Contactbps
@Contactbps 4 месяца назад
This is so nice, i ll use the same advice for my 3d learning :)
@victordiez6841
@victordiez6841 5 месяцев назад
Just wanted to comment that the Thumbnail was on point. Great video by the way.
@SyncMain
@SyncMain 5 месяцев назад
Lol I was on the fence about using it since it seemed clickbaity, but it made me laugh once I threw it together so I’m glad I did. Thanks for watching!
@Fotenks
@Fotenks 5 месяцев назад
Thank you for another great video.
@gercius
@gercius 24 дня назад
Cat's tongue stuck in an infinite loop 🫠
@craigfaria5271
@craigfaria5271 5 месяцев назад
Nice video @syncMain good simple explanation, can you more video like these, so the new beginners can learn more from you.
@thisismysuperawesomeusername
@thisismysuperawesomeusername 4 месяца назад
"Finally... some good fucking food" Thank you so much for these videos, you've created a nice space for talking through your work and ideas! Love the Rabbit btw
@thelionszen3352
@thelionszen3352 5 месяцев назад
Thank you for the advice. when i finished my first C+ class i felt like i didnt really know anything so i'm retaking it. 🤦🏾‍♂ i sure could of used this video before i resigned up for the class
@SyncMain
@SyncMain 4 месяца назад
I retook a few classes when I was in college, there's no shame of it and when it was time to repeat them I was better prepared for the challenge. Good luck and thanks for watching!
@tuchandra1729
@tuchandra1729 2 месяца назад
Awesome advice. i love your rabbit :)
@mr.shredder5430
@mr.shredder5430 4 месяца назад
A wise man like you could make a great tutorial so please share us your wisdom, especially C++ flow control loops because i cannot create my own demads/output to the console.
@osamadamarany5994
@osamadamarany5994 4 месяца назад
Thank you
@beepboopbeepboopbeepboopbeep
@beepboopbeepboopbeepboopbeep 5 месяцев назад
Thank you very much for making this. I'm currently between jobs but I kind of stopped applying to anything because of how aware I am of the skills that I lack to be back on board, I don't know how many people get to this spot (I feel like a lot of people in this situation wouldn't like to admit it, but I guess admitting your flaws is a good first step towards being better). I recently felt like I should just almost start over and learn things well before applying to new jobs, but I don't know if that's viable. I've been a frontend developer btw, mostly with React, which kind of caused me to be stuck in a bad loop of "make components, fix components, make more components" and it hindered my learning process as well as my ability to even enjoy what I do. I kind of wanna find a middle ground where I can work again but keep learning as I go. Your advice is definitely helpful in terms of how to learn and how to progress, and sort of how to just get out of a rut. This was a bit of a ramble, I don't know where I was going with it really, haha, but I'll be looking forward to more valuable advice!
@SyncMain
@SyncMain 5 месяцев назад
I think you’re on the right track! I would suggest continuing to apply, especially to places where you don’t care if you get a rejection letter. It can help you learn your blindspots, get you experience so you’re more comfortable in interviews you do care about, and who knows - it could lead to a job that you really enjoy. Thanks for watching and good luck!
@beepboopbeepboopbeepboopbeep
@beepboopbeepboopbeepboopbeep 5 месяцев назад
​@@SyncMain Thank you so much! I appreciate the encouraging words!
@AllenLarson
@AllenLarson 5 месяцев назад
Awesome Video!
@amrsam1985
@amrsam1985 2 месяца назад
thanks, man
@TemyDiet
@TemyDiet 4 месяца назад
I'm learning Python..... also doing Google IT support cert. 😅
@xcc7437
@xcc7437 5 месяцев назад
good video. keep going
@hypoxic125
@hypoxic125 3 месяца назад
Nice shirt dude!
@saujanyawagle3747
@saujanyawagle3747 5 месяцев назад
Great Video. Also, I started fast ai's course a while back. Realised that my cs isn't good enough. Currently I am going through Harvard's CS50x. As soon as I am done with it, i will go back to fast ai.
@TimothyNyota
@TimothyNyota 5 месяцев назад
you are stuck in secondary tutorial hell
@saujanyawagle3747
@saujanyawagle3747 5 месяцев назад
@@TimothyNyotaYeah 😂 But I already working as a Data Analyst. Just upgrading my CS skills.
@NeuroScientician
@NeuroScientician 3 месяца назад
The TShirt made me to subscribe, but good content.
@estebanhuertas7698
@estebanhuertas7698 3 месяца назад
Hi there! My problem isn't actually the 'tutorial hell,' but rather the 'I don't know what to do' hell. Whenever I want to do something or encounter a problem where I think I could create a useful tool to solve it, I look it up online and almost always find that it already exists. And when I sit down to think of project ideas, nothing comes to mind :(, somebody please help meee haha I've also noticed that a lot of people create static websites as portfolios and make them look good, and many people are interested in front-end development in general. But I don't know if it's just me, but I don't even consider that type of thing as programming :/ In my case, I love computers and I love the way they work. I don't actually care about graphical interfaces; the tool could work via the console and it's fine for me. By the way, I love Electric Callboy! Great video!
@SyncMain
@SyncMain 3 месяца назад
Front-end/UI work has always been a bummer to me, but I appreciate the people who are good at it so that I don't have to be 😅 I suggest making your tools anyway, even if they already exist! You'll probably like it more than someone else's, especially because you can customize it to your needs, or add it to a larger set of tools as you go along. If you're looking to make something and turn it into a business, a good bit of advice I've gotten over the years is "you don't need to be first, you can be the best" and I think that's true of a lot of things. Just think about how many music streaming services we have these days - Spotify snapped up a huge market share when they came out with flat-rate library-based streaming, and initially their library was massive compared to others that were out there, but now we have Spotify, RU-vid Music, Apple Music, Amazon Music, etc etc. They all have their pros and cons and for the most part each have their own competitive reason to exist. If you're just talking about making free useful tools, consider open sourcing it! Who knows, it could become a mainstay on all of our workstations. Either way it's good practice and time well spent, don't get too hung up on 'reinventing the wheel,' I'm pretty sure real engineers should learn how wheels are made anyway if they're planning on making better ones. Thanks for watching and good luck!
@user-dv4vu1hy4p
@user-dv4vu1hy4p 5 месяцев назад
Awesome video and happy new year! Do you have any project ideas for beginners trying to learn C++?
@SyncMain
@SyncMain 4 месяца назад
Text-based dungeon crawler! Chat program! Grab SDL and build a few simple games! With a general purpose language like C++ you can really do anything, but my mind always gravitates towards games ;) Thanks for watching and good luck!
@vladislavemersonmuondo1409
@vladislavemersonmuondo1409 4 месяца назад
Sick shirt!
@amjadiqbal478
@amjadiqbal478 5 месяцев назад
Can you please do practical demo of breaking down the big problems into smaller one. Your words very much encouraging for the enthusiats.❤
@SyncMain
@SyncMain 4 месяца назад
I'm working on a tutorial series that describes the basics of C++, but maybe after I can do a series about building something, which would highlight 'divide and conquer'. For now just keep trying on your own, and apply the lessons you've learned so far! After learning the basics of programming, the actual problem solving you get better at through trying and experience, and it's hard to share that through short videos or text. Good luck and thanks for watching!
@algerbb8717
@algerbb8717 5 месяцев назад
You know the best part of this video? The thumbnail... no kidding, I'm serious
@Ddotsun
@Ddotsun 4 месяца назад
I’m super noob but all this made sense
@hectorsanchez713
@hectorsanchez713 2 месяца назад
I think tweaking it's the most important. I'm a software engineer, and had an extremely abusive professor that would say mean stuff or compare everything, so I got extremely anxious doing stuff and tbh I stopped programming. And until my last semester, I start again, then when a year searching for jobs, and couldn't find anything because they werent any in my country or city. Started noticing I was in tutorial hell, and well right now I'm tweaking everything, later will get better and better I hope so.
@SyncMain
@SyncMain 2 месяца назад
At my first game job I had a senior engineer scream in my face for checking in an ‘assert’ by accident. My productivity crumbled and I barely did any work out of fear of doing it the wrong way and making any more mistakes. All these years later I realize that guy was embarrassed to have gotten stuck for a couple hours not knowing why an assert was being hit, which should have been fairly quick to find out at his level, and he took his insecurity out on me as anger. I hope you tweak and code fearlessly! Good luck and thanks for watching
@hectorsanchez713
@hectorsanchez713 2 месяца назад
@@SyncMain Yeah it was a bad experience, right now I'm still afraid to code but will continue until I can tweak and code without a problem.
@H4KnSL4K
@H4KnSL4K 27 дней назад
Thanks for your tips! Hey, if you're reading this, please realize that we don't all need to be taught once again how to use youtube .. like hitting like and subscribe - you know, like pretty much everyone says, like all the time? Be different and don't say these things, please.
@SyncMain
@SyncMain 27 дней назад
I've gone back and forth on saying it, but have leaned away from it because I didn't notice any difference on the videos I have used it. So in my newer videos, I don't say it. Thanks for watching!
@perimetroCplus
@perimetroCplus 4 месяца назад
buenos consejos. estoy aprendiendo c++ y nose si terminar el curso o aprender otras tecnologías, me dijeron que c++ es antiguo pero ya estoy acostumbrado a su sintaxis nose que hacer
@SyncMain
@SyncMain 4 месяца назад
Si lo disfrutas, ¡sigue aprendiendo! Hay muchos trabajos de C++ y el lenguaje continúa evolucionando.
@Ghost-Toast819
@Ghost-Toast819 5 месяцев назад
Hey, I am weeks into my programming journey. I have many ideas for games and apps id like to make. these ideas meet need and interests.of alot of people and it would be a huge waste of opportunity not to make them a reality. that said, i have been trying to find resources that will help me learn the syntax of coding and how the different puzzle pieces of code can be put together to accomplish my goals. Im currently working on a macbook air with unity to start one of my games and and get familiar with programing and development. I subscribed cause i believe your experience will be helpful going forward. I have managed to avoid tutorial hell so far aiming to understand how to use the code im writing rather than copy and pasting. This has been difficult since i cant seem to even find a "dictionary" to learn the words and phrases so to speak.
@SyncMain
@SyncMain 5 месяцев назад
In your case it might be helpful to through a few tutorials. I think tutorials are still a valuable initial learning tool, just some people feel like they don’t know how to grow beyond them, hence the video. If you’re struggling with scripting in Unity it can be helpful to learn C# outside of context of the engine, so you have a little more programming knowledge before grappling with Unity specifics. Thanks for watching and good luck!
@Ghost-Toast819
@Ghost-Toast819 5 месяцев назад
@@SyncMain ok, thats actually helpful to know i havent been sure how to continue since im worried about getting stuck in a pointless cycle.
@NotSionnix
@NotSionnix 5 месяцев назад
Would you ever be interested in making a git and github tutorial for personal projects? Its something i've never really understood well on how to set up and use properly but its so commonly used in the industry and a necessity to be comfortable using it. Thanks!
@SyncMain
@SyncMain 5 месяцев назад
Maybe at some point! The code repository I've used for most of my game career has been Perforce, but I do use git for personal projects. Before that I used SVN and CVS.
@facelessmanruin
@facelessmanruin 5 месяцев назад
@Skaaa0009
@Skaaa0009 5 месяцев назад
Just here for the algorithm, thumbnail of doom, and attack kitties
@LetsSmiley
@LetsSmiley 5 месяцев назад
I have to say, I don't see how ML and AI would replace programmers completely in the future. If you need to tell the AI how your program should behave and function, that to me is just another way to look at programming. If business people decide to do it themselves and just decide "It's fine that way" then I think this will reflect on their products reception. Further, ML and AI need their own developers to maintain and debug those frameworks. It's not magic and also needs to be trained. Thats just my opinion. I have to admit, I am a CS undergrad currently so I might be a bit naive but from what I gathered this whole ML and AI craze just seems a bit too "doomer" for me.
@vrundsoni5014
@vrundsoni5014 5 месяцев назад
Hi Chris, I would like some advice on this. So I have studied 3 years of diploma in Computer Engineering then I did 3 years game dev in Canada. My problem is I still haven't learned much yet. I feel like I haven't gained much knowledge (because of covid I had to study all game dev from home which sucked tbh, and I feel it kept me really dumb not going into the actual class and getting that teamwork experience), now I still wanna learn all the computer science and game dev stuff. How do I start over? Will it be a good idea to go to college again? or Shouild I just learn from the internet. Please HELP. Thank you.
@SyncMain
@SyncMain 4 месяца назад
It's very unlikely if you've completed those courses that more school would benefit you, other than as time spent learning. I'd place my money on a bet that if you start figuring out how to apply the things you've learned to creating stuff would do you much better (and probably cost you less.) Make some games! Participate in Ludum Dare! Spend some time in a game engine replicating mechanics you like from other games! I think from here it's just building experience. Thanks for watching and good luck!
@RaritieGaming
@RaritieGaming 4 месяца назад
What are your thoughts on self teaching and creating a portfolio of projects to land a job? Is that really an option and if so where would be a good place to start?
@SyncMain
@SyncMain 4 месяца назад
I think that's a great option. Check out my "Learning Resources" video, there's some resources for teaching yourself/learning for free, and then depending on the kind of job you're looking for you can start building projects that are related to that specialty :) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-uyvgYPkX_gM.html Thanks for watching!
@JahidulIslamMamun-uh1sl
@JahidulIslamMamun-uh1sl 3 месяца назад
Thanks Sir For Your Valuable Tips I am watching you from Bangladesh Take Love
@user-cp4vo4pf7w
@user-cp4vo4pf7w 4 месяца назад
Can you do a video on Python and ways to use it for a beginner? (Maybe a series)
@SyncMain
@SyncMain 4 месяца назад
I might not be the right person for it, but I highly recommend googling “Automate the Boring Stuff.” It’s a Python programming book for beginners and is available for free online from No Starch Press 😀
@scarybunyip01
@scarybunyip01 5 месяцев назад
Just here for the bunny and cat.
@chrispaz1966
@chrispaz1966 5 месяцев назад
Hope you can Make a tutorial in unreal 5.
@aumpatel7724
@aumpatel7724 4 месяца назад
Hello, I'm a graduating student in game programming seeking an internship, and ideally to get into EA Sports. What kind of game mechanic would be ideal for showcasing my skills? Additionally, is it acceptable to use Unreal Engine blueprints instead of C++ to develop these mechanics?
@SyncMain
@SyncMain 4 месяца назад
I believe EA has their own proprietary engine they use for a lot of their games, including their sports games like FIFA. If you'd like to do game programming, learning some Blueprint is fine but writing what you can in C++ will help you build skills useful for companies that need a game programmer. Depending on where you wind up and what kind of work you do, it's likely you'll be adding visual scripting support (like Blueprint nodes) to whatever game you're working on that designers can use, so it's good to spend some time with it. I believe internships in the states are reserved for people still studying for undergraduate or post graduate degrees, but don't shy away from applying to entry level positions you see when you graduate. If getting into EA Sports is your goal, try making pieces that would be important to building a sports game! Any game development experience is transferable to other types of games in my opinion, but if you enjoy playing sports games you'll have a better idea of what things you could build (career mode UI & progression systems, ball physics, opposing player AI, team management, etc) to grow and showcase your skills. Thanks for watching and good luck! OH I did want to mention that EA has a version of STL called EASTL, it would be worth checking that out! Maybe you can integrate it into Unreal and get familiar with it and learn its advantages over C++'s standard library.
@dz4di
@dz4di 5 месяцев назад
will you ever start making tutorials for game dev ? btw nice video 😊
@SyncMain
@SyncMain 5 месяцев назад
Maybe! I would want to involve other engineers and do it properly before publishing it though, so it may take some time. For now check out Handmade Hero with Casey Muratori!
@years-ih3uh
@years-ih3uh 5 месяцев назад
hey i have a question that you probably get asked, why are companies expect 3+,4+ years of experience even for entry level positions? i know its a common issue even in other areas of software development but in the context of game dev, what is the thinking process and what should some one with good coding knowledge but lacks the years in the industry do about it. Thank you so much for all your videos,
@SyncMain
@SyncMain 5 месяцев назад
You’re the first, but it’s a good question! My basic understanding of it is the listings are describing the most ideal candidate. The best advice I ever received was to let the people interviewing you decide if you’re qualified or not, and if you think you have the chops and are ready, just apply anyway. Most of the time you’ll get a quick rejection if you’re not at the level they need, but sometimes they’ll proceed with the selection/interview process and move forward with promising candidates (people who they think have potential.) For games specifically, the best way to prove you’re ready is to have some finished and playable games or demos. I learned what gaps in knowledge I had to fill by failing interviews and getting feedback, so get started and good luck! Thanks for watching 😀
@years-ih3uh
@years-ih3uh 5 месяцев назад
@@SyncMain thanks a lot for the advice ❤️
@ADEPS.
@ADEPS. 4 месяца назад
What's a good roadmap for C++ programmers who want to write for games. I am currently practicing some OOP concepts and I don't know what to learn next and practice. Thank you.
@SyncMain
@SyncMain 4 месяца назад
After you’ve gotten a grasp on the C++ basics maybe you can look into integrating/using a library like SDL. This will allow you to quickly bring up a window that you can render basic 2d stuff to while you figure out some of the basics of game programming. After that you can try setting up your own opengl render (learnopengl.com) and keep using what you’ve learned with SDL, or you could consider learning Unreal. It’s up to you and your goals! Thanks for watching!
@ADEPS.
@ADEPS. 4 месяца назад
@@SyncMain Thank you very much sir.
@michaelharrington5860
@michaelharrington5860 5 месяцев назад
I've been learning full stack web development for 13 months now and feel good some days and feel like an idiot others. Haven't started interviewing because I never feel like I'm good enough. Every roadmap to junior developer I see seems to get longer and longer. I wish it was easier to find a mentor.
@SyncMain
@SyncMain 5 месяцев назад
It sounds like you’re doing well without a mentor! I still have my moments of feeling like an idiot trust me, it’s the moment that we’ve solved the problem and feel like a genius that makes up for it lol. I’d suggest applying to jobs anyway, maybe some that you don’t actually want at first, just to get some real time interviewing, and figure out what works best on your resume. The best advice I ever received was to let the companies determine if you’re qualified for the position or not 🙂 My early interviews were rejections, but they helped me narrow down what I needed to focus on to become employable, and sometimes I would get advice directly from the interviewers on what to do next, even though they were turning me down for the job. I even took jobs I didn’t know I wanted when I applied because they won me over in the interview! Remember, interviews are bi-directional. Thanks for watching and good luck!
@Installity
@Installity 3 месяца назад
Maybe I just don't know enough yet, but even after watching hour long tutorials on, lets say, C, I'm not exactly sure what I'm able to even do with the language itself. Like I find out what everything does in the code, etcetera, but I don't understand how to program something to reach my goal, whether it be creating a simple program or what not, I still struggle.
@SyncMain
@SyncMain 3 месяца назад
Tutorials probably aren't the best way to find out what the language can be used for, since most language-specific tutorials will be about the syntax of the language and not so much its use. In C you could create create some small projects that can turn into big ones - a peer-to-peer chat application, or create a custom web server and respond to HTML requests (These will require knowledge of networking and using system-level networking calls). You can create your own text-based RPG, or with a bit of help from an external library like SDL2, you could create a game with images and input from your mouse and keyboard. If you're really into it you can figure out how to get images rendering on the screen yourself (Casey Muratori has a video series on that, check out Handmade Hero!) You could write your own database software using your own file format that you created. Other programming languages are written with C, like Python and Lua. You could create your own toy scripting language, or write your own compiler. It's more of a problem of what *can't* you do with C, and depending on what you want to make there might be ways of getting done what you want to get done with less immediate friction, but you don't have to choose those options. And the struggle is real! If you can persevere through the struggle, and figure out which pieces of the problem you can work on one at a time, you'll learn and grow past that point. Thanks for watching and good luck!
@Installity
@Installity 3 месяца назад
@@SyncMain Thank you man, I didn’t expect the reply but I really appreciate it. Ill be taking this into consideration as I move further. All love ❤️❤️
@Noob_Coder1234
@Noob_Coder1234 5 месяцев назад
Hey ..i have completer all basics pc c++ from a paid course which consist of that part of c++ which todays every course has like arrays strings ,pointer ,function oops etc but i like c++ soooo much hence i want more and deep knowldege about it simply i want to master it so any suggestions what should i do and how to achieve this
@SyncMain
@SyncMain 4 месяца назад
Maybe check out my video about learning resources so you can go beyond learning the basics of the programming language and delve into problem solving and application development: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-uyvgYPkX_gM.html Thanks for watching and good luck!
@Noob_Coder1234
@Noob_Coder1234 4 месяца назад
@@SyncMain thanks buddy I didn't expect u will reply 😂
@Singajar
@Singajar 4 месяца назад
Can u record video about Android Studio where u using c++, show some examples
@SyncMain
@SyncMain 4 месяца назад
I know Android Studio, at least at one point, was forked from Eclipse, so if you’re having trouble maybe you can get help searching for Eclipse C++. If you’re building Android apps though and are new to programming you might want to start with Java or Kotlin, since they’re the officially supported languages. You can absolutely write Android code in C++, but there’s fewer hoops to jump through by sticking to the meta, at first. Good luck and thanks for watching!
@VhnzSanches
@VhnzSanches 5 месяцев назад
oh, that's a rabbit?
@Hepad_
@Hepad_ 5 месяцев назад
It's just so discouraging. I so much wish I could mold something with my own hands and give shape to my many ideas. But I eventually reach my skills limit and give up. It's a vicious cycle that I can't seem to break. I've been learning and getting very comfortable with the stuff I know I can do, but when it comes to learning new things and actually hitting against this skill ceiling, I just feel useless.
@SyncMain
@SyncMain 5 месяцев назад
It’s important to set realistic expectations and keep chipping away at learning. If you get fatigued definitely save your work, leave yourself some notes on where you left off, and take a break, maybe even call it for the day. Just keep coming back to it. Thanks for watching!
@TimothyNyota
@TimothyNyota 5 месяцев назад
Same here
@poov2648
@poov2648 2 месяца назад
Sir, which is the Best book you recommend for programming language 'C'
@SyncMain
@SyncMain 2 месяца назад
Maybe one day I'll create a full tutorial series and write a book that I can stand by and feel proud of, I just don't think a lot of the official published resources are good enough to introduce people to C as their first language. I absolutely think C can be someone's first language, but without knowing someone it's hard to recommend something specific. I clicked through a lot of the pages in this tutorial, and since you have an internet connection, this could be a good start. Just make sure to search online to learn more about things you didn't understand (specifically terms unfamiliar to you) and don't settle on any one resource if they start to lose you. Tentatively, based on having enjoyed GeeksForGeeks resources in the past, I can recommend this as a place to possibly start: www.geeksforgeeks.org/c-language-introduction Another caveat: I generally write C++ code, and although I enjoy writing C++ in a 'C' style, I can't claim to be a C expert right now. Verify your sources, test your assumptions, and persevere through roadblocks, and don't be afraid to change directions. Good luck and thanks for watching!
@buriburizaemon1711
@buriburizaemon1711 4 месяца назад
Bro i am currently learning cpp after c ,pls guide me in which field i should go which offers good salary and growth,some of my friends are suggesting me to become a web dev and start my courier with it.
@SyncMain
@SyncMain 4 месяца назад
If salary is your only goal, then find the path of least resistance. I think part of the negative side of people suggesting that web dev is easier than other kinds of programming is that it, like other programming, is pretty dang hard. That's why I always default to suggesting that people learn what interests them most! Most programming jobs are well paid, and if you enjoy the work involved you won't be sorry when it pays you. It's going to be tough either way. Good luck and thanks for watching!
@jaylazar
@jaylazar 4 месяца назад
is it super hard to get a job as a self taught c++ programmer without a degree? I'm currently a truck driver and want to switch careers
@SyncMain
@SyncMain 4 месяца назад
I would say it's hard, but it's also hard to get the same job with a degree. Unfortunately some people go to school expecting the program to teach them everything they need to be employable, but that's just not the case (for most schools.) I'd say having real work experience doing what you do is a leg-up, since you know what working feels like and can put that level of effort into your learning :) I have a video about learning resources, a lot of them are free, and once you're up and programming you can start applying to software engineering jobs to get the interviewing experience you need, and valuable feedback from hiring managers who can tell you best what gaps in your knowledge you need to fill. Eventually, once you're a right fit for them and they're the right fit for you, you can sign an offer. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-uyvgYPkX_gM.html Good luck and thanks for watching!
@jaylazar
@jaylazar 4 месяца назад
Thank You@@SyncMain
@vedagyasharma5438
@vedagyasharma5438 5 месяцев назад
what the bunny doin though?
@lattehour
@lattehour Месяц назад
it`s about developing an algorithmic thinking the people stuck in tutorial hell are there because of the bad tutorials and idiots on the web telling them they shouldn`t learn algorithms because they are not that much used or math .... (math isn`t that much used at least not to the extent of it`s scope + we can abstract much of it but i diverge ) there are a series a questions one should pose after learning to code some X task , , What was the Domain Knowledge required for me to see the Pattern , now that i seen the Pattern can i reconstruct a pseudo-Algorithm and if so can i write this algorithm in terms of ( conditions ,values, repetitions/recursive actions) ? doing it after each tutorial/task i mean those of significance it will give you more than anything in terms of ability to solve problems. Second thing there must be made a distinction about Domain Knowledge and Problem solving , if (you stuck) in tutorials to gain domain knowledge then you ain`t stuck you learning a language specifically you learning it`s scope (the lang are easy to learn 1-2 weeks) but the scope is huge C scope is systems programming/ lang programming java machine python interpreter whatever and that is extremely big
@lattehour
@lattehour Месяц назад
ps about math you got functions on top of functions and numerical methods free on the web if you go into engineering they will put you learn and translate all kinds of methods which fundamentally requires pretty much all the mathematics we created BUT without it`s analytical form, it no longer exist in the world of computers just to end up finding out others already solved them and reached symbolic languages already and there is no real need for you to waste so much time building forks and hammers and all the machinery required to drive the modern scientific method , moral is to reuse what others created or plain out steal it if you can
@Unknown42242
@Unknown42242 5 месяцев назад
As a ece student i really think that if I learned like c++,java, python I can become a game developer if it's not just let me know guys it would be a great help iam not sure weather iam in the right path or not i might get a laptop like 2 months from now i surely will have a degree in ece in 2 more years till then i would like to perfect my languages and learn new languages and perfect them too i really thought game developers is a hard working job that many individuals are working like there is not much space for me I still haven't decided on that carrier path yet if you do know if there is job opportunities for game devs then let me know so I can go down that path
@SyncMain
@SyncMain 4 месяца назад
If you search around there's still a lot of job openings in every industry, even with the recent layoffs. The demand is still high, so fortunately if you enjoy the work there's plenty of it to do. Good luck and thanks for watching!
@indonesiashounen8168
@indonesiashounen8168 4 месяца назад
Hi sir,I request to you to make video about roadmap to learn game developing and coding. Help me up this comment guys if you want it too
@SyncMain
@SyncMain 4 месяца назад
I think the problem with roadmaps is everyone's road to working professionally as a game dev or creating their own games is different. I'll certainly try to make content that supplements everyone's journey, though! Thanks for watching :)
@indonesiashounen8168
@indonesiashounen8168 4 месяца назад
@@SyncMain thank you for reply me,because i confusing where must i start and the step by step to learn it
@myam754
@myam754 3 месяца назад
HYPA HYPA
@TrusePkay
@TrusePkay 4 месяца назад
Please do a video on AI. Is AI going to destroy coders and programmer's jobs.
@SyncMain
@SyncMain 4 месяца назад
I talk about AI at the end of this video.
@ayushi3361
@ayushi3361 5 месяцев назад
im into tutorial hell i think..i am newbie in cpp, should i stop watching or what should i do sir?
@SyncMain
@SyncMain 5 месяцев назад
If you haven't learned the basics of the language and gotten code in tutorials/free lessons compiling then start there. Not everyone goes through "tutorial hell," that's a symptom of people who have gotten so used to following instructions in tutorials that they don't know how to go write code on their own, even though they have the foundational knowledge.
@ayushi3361
@ayushi3361 5 месяцев назад
@@SyncMain thankyou for clearing my doubt :)
@germanassasin1046
@germanassasin1046 5 месяцев назад
Tutorial hell is just the beginning. What comes next is way worse. *Documentation hell*. You read again and again that user manual, read earlier revisions, realize that it is even worse. Throw that out of the window because some smartass decided to rely on undocumented behavior anyway, some shit like tagged pointer, or literal security vulnerability to squeeze those sweet nanoseconds.
@SyncMain
@SyncMain 5 месяцев назад
I’ve definitely had trouble with bad documentation. One time, when Unreal Engine 4 was new, I helped a VFX artist track down a bug that wound up being a blueprint shader node that had “Degrees” in the name and “Degrees” labeled in the output, but after debugging it we saw the values were in radians. An easy thing to fix, but cmon Epic! Thanks for watching!
@Ghada24
@Ghada24 5 месяцев назад
Thank you
@TemyDiet
@TemyDiet 4 месяца назад
I'm learning Python..... also doing Google IT support cert. 😅
Далее
How Much I Get Paid as a Game Programmer
8:24
Просмотров 55 тыс.
I Feel Bad For New Programmers
19:12
Просмотров 419 тыс.
Stray Kids "ATE" Trailer
02:42
Просмотров 2 млн
Projects Every Programmer Should Try
16:58
Просмотров 375 тыс.
Why I Like Programming in C.
3:16
Просмотров 24 тыс.
Escape Tutorial Hell & Utilize Them In A Better Way
12:20
How To Escape Tutorial Hell
10:07
Просмотров 6 тыс.
5 Good Python Habits
17:35
Просмотров 378 тыс.
Get out of Code Tutorial Hell now, and Get a Job!
13:31
Escape Tutorial Hell With These Simple Steps
6:26
Просмотров 8 тыс.
Every Programming Language Ever Explained in 15 Minutes
15:29