Тёмный
SyncMain
SyncMain
SyncMain
Подписаться
Комментарии
@jjjj5452
@jjjj5452 Час назад
what new programmer? no one is hiring those
@H4KnSL4K
@H4KnSL4K 3 часа назад
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 3 часа назад
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!
@drager980
@drager980 11 часов назад
You should care about the outcome of your code. That is all. Trying to worry about the minute adjustments (even meta analysis) is like tampering with a Fabergé egg. The best opinion isn't to be balanced, or moderate, but to be completely incognizant. Code writes much faster when there's no bloat in your brain that's gonna make you pause or evaluate something fatuous, especially as most things you work on are either engineered beforehand or have negligible consequences if written rough or with errs. I used to have this issue of approaching code as if it needed to be to the highest grade, and all it did was make me yap like a moron on the internet such as right now
@joselinares3136
@joselinares3136 День назад
Can you port Xemu emulator to be playable in UWP xbox series X/S
@SyncMain
@SyncMain День назад
It's probably more of a legal/licensing challenge than a technical one. Would be a fun project though!
@timoparviainen9184
@timoparviainen9184 День назад
Thank you so much for the knowledge! That is something I needed to hear. I'm in Uni learning CS and the job market being what it is in 2024, I'm so concerned that I need to learn the right language or build the perfect code to be able to be even considered for junior dev role. I started to code because I liked coding but as the school courses went on, I've kind of lost the fun of it and started to be fixated on being "employable". This was good reminder to get back to basics and just code. Thanks!
@diversemix
@diversemix 2 дня назад
I have cpp files more than 30years old. Do they class as ancient?
@nickhuynh6321
@nickhuynh6321 2 дня назад
Basically like the Nike commercial says.... JUST DO IT !!!
@Rockyzach88
@Rockyzach88 2 дня назад
You got a girlfriend? Ahh man, game dev it is boys!
@Volt-Eye.
@Volt-Eye. 3 дня назад
if (item==i) { HandleItem..i}
@1080p-wf2zd
@1080p-wf2zd 3 дня назад
Natural Language Programming is coming
@local.interloper
@local.interloper 3 дня назад
VVVVVV has the switch statement. And I mean THE switch statement.
@nojerome497
@nojerome497 4 дня назад
I love your passion for game development and how you've stuck with it, but I'd also like to throw in my two cents. I spend all of my professional time developing backend software systems in the medical space. These are things that the majority of people spend 0% of their life thinking about. Despite that, they are absolutely necessary, and drive a hugely important aspect of our lives. The funny thing is that the necessity of my work isn't even what drives me. I LOVE solving these problems. And I don't believe that the solutions I work on are applicable to my professional space exclusively. I've developed generic work engines that would absolutely benefit the server side components of online gaming infrastructures. As programmers, we often solve problems that can be applicable in many applications. If you enjoy solving these problems, you can find great enjoyment in programming regardless of the field that your software applies to.
@Maximus98245
@Maximus98245 5 дней назад
Okay I watched the whole video and I am still waiting for that “advice”
@SyncMain
@SyncMain 4 дня назад
Focus on experimentation, learning the basics, and following what you’re interested in vs getting hung up on what language you’re using or if you’re learning it the right way. Most advice for learning the “right way” is misguided or too broad, and you’ll learn what good and bad code is by doing. Thanks for watching and good luck
@lattehour
@lattehour 5 дней назад
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 5 дней назад
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
@NetHacker100
@NetHacker100 5 дней назад
Advice 1: Dont learn C++
@SyncMain
@SyncMain 5 дней назад
Nope! I actually recommend people learn C++ if it aligns with their goals. If not, they can learn any other language. Sorry it's not for you, thanks for watching!
@TimoYlhainen
@TimoYlhainen 5 дней назад
30+ years C++ here. You'll survive.
@russell2975
@russell2975 5 дней назад
Put out of business by LLMs
@SyncMain
@SyncMain 5 дней назад
Nope! LLM's are a bad excuse to not learn programming. Lots of flash, not a lot of substance.
@kc7718
@kc7718 5 дней назад
Console.WriteLine("Appriciate Kind WOrkds of WIsdom!");
@ThimbaDM
@ThimbaDM 6 дней назад
My biggest gripe with programming as a whole is to constantly watch the "is not recognized as the name of a cmdlet etc" and when I try to get it solved I absolutely never find a solution that fixes it and by not finding it I never get to work on some simple projects I would like to start. I work as an automation engineer and would love to learn IT side of things but there's something very fundamental that just never gets relayed to me and it gets incredibly frustrating to troubleshoot something for 4 hours just to get started and then you don't even get to start because you never find a solution.
@SyncMain
@SyncMain 5 дней назад
That sounds like a specific issue you’re running into while using powershell. I’m not sure what specifically you’re trying to do, but maybe you’re trying to run something that is meant to be run from command prompt? Or it could be you need a powershell module installed. Hope you find a solution! Thanks for watching
@ThimbaDM
@ThimbaDM 5 дней назад
@@SyncMain Yes I'm sure the problem in every case is the same but I just can't seem to figure out what it is. I tried using powershell and command prompt and the problem is the same in both cases. But yea that's my problem to solve! I know I figure it out at some point, it's just really frustrating when nothing seems to be ok but I can't use any installed libraries. Thank you for replying and have a good day.
@abimanyunayagam1039
@abimanyunayagam1039 6 дней назад
Brian Quinn?
@boomerlearningnewtricks6972
@boomerlearningnewtricks6972 6 дней назад
1 million programmers have watched this. There are too many of us. We need to quit.
@tengogato
@tengogato 6 дней назад
Programmers aren't keen on helping others learn or enjoy their art and especially don't like offering their services which leads to more people needing to learn, in isolation, in order to create something they want.
@makersdelite1743
@makersdelite1743 6 дней назад
Nice one! Thanks a lot for your insights.
@clray123
@clray123 6 дней назад
Advice for new C++ programmers is: ruuuuuuuuuuuuuun!
@SyncMain
@SyncMain 6 дней назад
Not my advice but thanks for watching!
@d1kkop
@d1kkop 7 дней назад
Exactly. Before I started watching, I hoped you would say: Don't learn it. And you did. Great! AoT compilation cannot make use of hardware future changes. Compiling is slow. Linking (libraries) is a nightmare with with big projects and many dependencies. Headers and source files seperated. Causes more trouble than wins. Meta template programming has gotten out of hand. Compile times become extraordinarily long. AoT comipilation, portable? Pfff Performance? If you know what the compiler does, not per se. Machine code not always better than JIT (cannot make use of specific hardware instructions, or you have to query them at runtime... and special-case them...) (20+ years of C++ experience).
@grimus
@grimus 7 дней назад
I don’t know what’s up with all these people saying it doesn’t matter what language you use. It definitely does. C++ can’t get out of its own way. There’s so many little gotchas in it that people doing it for years can’t come up with a decent architecture because they can’t see the forest for the trees. Don’t use a systems programming language like C++ unless that’s what you need to use to accomplish what you’re making. Try to determine a language and framework suited for what you’re trying to accomplish. It doesn’t have to be the “best” choice. Analysis paralysis is real. But doing a little research will benefit your learning experience a lot.
@SyncMain
@SyncMain 7 дней назад
It doesn’t matter what language you start with, depending on your goals. If someone really didn’t know what kind of programming they wanted to do, I might nudge them in the direction of something like Python or C#. But if someone has a specific goal like “I want to work as a graphics programmer on video games at a AAA studio” I’m going to tell them to start with C++. They can learn all of the hard stuff later, or as they go. I disagree that the language has any more gotchas than other similarly powerful languages, and they all have their trade offs, but there’s no perquisite language to learning C++, and there’s plenty of great things people can do with it and that will be the case for years to come. Thanks for watching!
@Johnguido.
@Johnguido. 7 дней назад
Are you using a standing desk? My back hurts from sitting and I’ve only been deving for few years.
@SyncMain
@SyncMain 7 дней назад
I am! I got a cheap one on Amazon a few years ago that’s held up surprisingly well, and I’ve been fortunate to have had standing desks at all of my jobs for the last ~8 years or so. I only use it for an hour or two every day, and I otherwise try to take breaks every hour or so to stand up, get some water, and sometimes stretch. I have back issues from an old weight lifting injury, but ironically when I have a regular routine of lifting it hurts less, probably because my muscles are able to support me more.
@SyncMain
@SyncMain 7 дней назад
I forgot to mention it’s a cheap adjustable standing desk. Most of the time it’s in the sitting position
@JohnSmith-fi7ir
@JohnSmith-fi7ir 8 дней назад
Thanks man!
@Shazam999
@Shazam999 8 дней назад
Write rust instead
@SyncMain
@SyncMain 8 дней назад
Use whatever language you want! Thanks for watching!
@MaiconDouglas-cd8rj
@MaiconDouglas-cd8rj 8 дней назад
Yo, keep up with the great work, your vids are awesome
@mynameisroman
@mynameisroman 8 дней назад
i've learned 10-15 language and used c++ as my main language for 28 years now. its still a good language for certain things. especially low level stuff or extremely complicated systems but its no solution for everything. many things are just not really up to date and there is no way of fixing it. but that not a bad things. just means so need to follow some modern guidelines and then you will get some great results. but for most apps i would recommend other languages
@michor10
@michor10 9 дней назад
You never stop learning how to code and your “mastery” will almost always be measured by comparison. We are all impostors in a way a child may feel when building his first Lego all by themselves. Just keep on trying things out and practice a lot. You’ll be alright!
@halenjolley6498
@halenjolley6498 9 дней назад
C++ is a man's language. Be a man.
@DmitryVoytik
@DmitryVoytik 9 дней назад
I’ve been writing C and C++ since 2001. A couple of years ago I switched to another systems language without garbage collector. I won’t mention it here, to not trigger people. I will just say that many seasoned C/C++ professionals are interested in this language.
@user-wv5xq7hl8o
@user-wv5xq7hl8o 10 дней назад
Hi, I'm 24 and I love world of warcraft, it's my dream to work there , is it possible to help me find my path , how many hour atleast I should practice it, and where can I find someone to help me to debug learn my mistakes
@user-zr8xi7ze6n
@user-zr8xi7ze6n 11 дней назад
Hey
@silveradopunked8329
@silveradopunked8329 11 дней назад
Wait!! 2008 was 15 years ago?!
@marcs8325
@marcs8325 12 дней назад
I'm actually looking at C++ again after 20 years of C# / .NET experience. I would like to write more efficient programs that are static compiled to one binary and easy to deploy. .NET allows this, but the resulting binary is huge. Native AOT will improve things, but a lot of libraries aren't ready for it because they use reflection a lot. So then I looked at Go and Rust... until I finally thought "why not C++ ??". C++ has the ecosystem advantage... there are libraries for everything. I used to do Borland C++ Builder for 2 years before I started with C#, so the learning curve is also easier than with Rust for example (Go is very easy to pick up though). Anyways, I'm giving C++ a chance. I already make a living with C# and .NET, so it's more like a second language to do stuff C# doesn't do well. Rust seems harder than C++ to me.
@naturebc
@naturebc 12 дней назад
Good advice
@alix6xgorg839
@alix6xgorg839 12 дней назад
تعيش!
@crazygermanviper
@crazygermanviper 12 дней назад
I always liked C++. Taught me the fundamentals of programming. I still do it occasionally today, when I develop for AutoCAD. Good video, cheers
@Cazaq
@Cazaq 13 дней назад
Thank you for taking the time to do this.
@fallasleep9472
@fallasleep9472 13 дней назад
Thank you very much for such a straight forward and extremely helpful video, the ressources are the best thing about it. You mentioned people who make better videos about the subject than you, couldn't be more wrong man, you did one of the best ones out there,
@Julio-yn8um
@Julio-yn8um 13 дней назад
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!
@steve16384
@steve16384 14 дней назад
There is only 2 important code metrics: does it do what it needs to do, and can another progammer understand the code.
@anup-kaushal
@anup-kaushal 14 дней назад
I don’t have any working experience in programming or scripting, but I have learned Python, C++, and C# basics. However, I’m not sure how to use them to create anything useful. My interest in learning programming languages stems from a quirky hobby of mine "to explore new things". Some of these languages were connected to other hobbies I used to love, while others I learned just for fun. Currently, I’m continuing my journey by learning to use C# with Unity. I'm agree with you on standardization because without consistent rules, understanding and maintaining programs would become challenging. Although I’m not a professional (just a noob in the programming field 😄), your videos motivate me. Thank you for creating RU-vid channel 🙌🎥
@SyncMain
@SyncMain 14 дней назад
Now that you're feeling comfortable with writing a bit of code, try picking one of those languages and go deep with it. It sounds like it might be C# for you with Unity, and if you can start making games in Unity with your knowledge you'll find new areas pretty quickly that you need to learn. One of the benefits is you can start creating small games while you do that, and games are useful! Thanks for watching and good luck!
@anup-kaushal
@anup-kaushal 14 дней назад
@@SyncMain Thank you so much 🎮
@richardbradley3684
@richardbradley3684 13 дней назад
You only get so far with tutorials and the like. When you're tasked with writing something to someone else's requirement (as in a work situation), you are forced to be creative and come up with solutions to problems you wouldn't have foreseen. For me, that's when I started to become a 'real' programmer.
@anup-kaushal
@anup-kaushal 13 дней назад
@@richardbradley3684 I haven't watch specific tutorials like on programming languages because I have enrolled in offline course for that 😂, but yes I understand and respect what you just said, and I'll try to work on mini projects to understand the programming in depth even tho it's just my hobby I'm not doing programming as professional.
@asmodier
@asmodier 15 дней назад
Hey mate, i hope you fine. I have a question. I have been learning c++ for a while and i believe i learned all beginner stuff and feeling ready. I really wanted to go for a game development for a very long time. I know you might got this question lots of time probably and answered many billions time but i am stressing so much about it. So anyway. I know there is an engines like unreal, unity and godot etc. But lets say i want to work for AAA companies and lots of them usually have their own game engines. What would you suggest for a begginer game developer to learn basics of game developments consepts and codes without stick to an engine. Like what should i go for to learn or be able to familiar about big AAA game companies codes and consepts?
@SyncMain
@SyncMain 14 дней назад
Depending on the kind of work you want to do can change the specifics of the answer, but I'd recommend you pick one or two companies that you really want to work for and look at their job listings' requirements. Companies like Naughty Dog, Ready at Dawn, Sony Santa Monica, and others use their own engines so their requirements will be focused around things like C++ knowledge, 3D math (vectors, quaternions, matrices, trigonometry, and how it all ties together for game logic, assets, and/or rendering depending on the role.) One of the benefits of something like Unreal or Godot is you can look under the hood and get a better understanding of what the functions you're calling are actually doing, or you can eschew the helper functions that exist and write your own for practice. One example is instead of calling Unreal's FMath::Dot function to get the dot product, write your own dot product function and understand not only how its written but how and why it's used. In the real world, you're more than likely just going to use the existing function and it wouldn't make sense to write your own, but it's good to know that you could write it if you had to. One of the best aides in my early learning was interviewing at game companies and getting feedback when things didn't go well, so if you're starting to feel ready, go ahead and start applying, figure out how to get and do interviews (a skill on its own), ask a lot of questions, and be open and receptive to feedback when its given to you. Good luck!
@asmodier
@asmodier 14 дней назад
@@SyncMain Thanks man i really appreciate for the answer. What about the projects i need to do for strong resume? Like if i go for Unreal then again i stick with engine and AAA companies had their own. So what should i be doing? Like begin with Raylib, Sdl2 or etc? Or go for Unreal with C++ for projects? I cant make my own engine for small projects because making an engine is whole different level for beginners and takes years to develop.
@anup-kaushal
@anup-kaushal 15 дней назад
The best video out there to know which programming language to learn ✅
@CommanderKlag
@CommanderKlag 15 дней назад
I Felt the same about Clipper 5 and Blinker.
@SyncMain
@SyncMain 14 дней назад
The difference is C++ isn't a proprietary language, and has much wider adoption and proven use cases. Plus it's still getting updates, C++ 26 is coming!
@TokyoXtreme
@TokyoXtreme 15 дней назад
One of the most beautiful thumbnails I've ever seen on a RU-vid video 😂
@xD-saleem
@xD-saleem 16 дней назад
dat ending tho