dont be a programmer because you will not able to live your life . money is virus that it force you to be robot .life is not only career . but if you want to be good programmer , you must be in front of the computer only , you will not able to spend time to your children , wife ,may be you will not able to married. LIVE YOUR LIFE , DONT LIVE FOR ONLY CAREER.
He’s right. I want to solve the problem of how to increase the amount of money in my bank account. Programming is solving that problem. Truly inspiring.
Literally same. I have made games from text based rpgs, to Snake, Magic 8 ball, the Matrix loading screen (not a game, but meh), Run (cool math games) but with a cube as a player instead, and now I'm working on recreating some basic parts of Megaman ZX Advent with playable extras (Prometheus, Pamdora, Albert) - though I put it on halt because someone is already doing this and is a lot farther than I am. I learnt coding to one day hopefully make my own hit game to sell (or more), but I'm now stuck in school writing programs for Music playlists and others (print hello world, make a simple web browser, read and reverse different inputs like text and binary trees, etc.). I'm actually seriously debating on whether to just teach myself the rest of game design and scripting in different languages, while changing majors to Cyber security or something (I'm also interested in data management, encryption, and hacking but can't find a good free source for practice and learning).
@@s3ven_six322 if you want to do that dont be a normal programmer,be a game developer where you actually focus on making games itself, people learn coding to make their dream items but then after busy boring work then they forgot their dream and stress
I have the solution to your problem: public bool BrokeAF; public bool IsProgrammer; public void Update() { if(BrokeAF == true) { IsProgrammer = true; } if(IsProgrammer == true) { BrokeAF = false; } }
@Neptune bro don't do things just fo the sake of money it's not gonna make you happy but is there something you are passionate about or what you find naturally then do that bro I'm helping you
Games are for me the art. I can hide with them, with Gordon Freeman a fight against Xenians or Combine. Or be a doom slayer and rip and tear. Or i can be Farmer in stardew valley. Just listening into sounds of landscapes, songs or music. Have a good feeling about pixel graphics and say" wau this is amazing ". Thats games for me.
@CT-7667 LMAO I'm just laughing because I'm pretty sure most people start learning to program because they think that they will enjoy it. And the people that keep programming 100% do it because they enjoy it. Once they start actually working in a programming-related work sector, they likely still would enjoy programming because they would encounter different challenges daily. Thinking IS a hobby. Thinking CAN be fun. The tool may not be fun to use, but the results and satisfaction we get at the end of it make it worth it. It doesn't matter if it's something revolutionary of life-changing. I always get triggered when they used these kinds of video titles, "Don't be a programmer". This dude comes off as an asshole until you actually watch the video and see that it has nothing to do with deterring people from becoming programmers. There's just too much wrong with this ad, and it would be hilarious to overly-analyse it to spot all the fallacy.
hey Michael! you are always in the comments sections of all my favorite channels. great channel, thank you for your informative videos. it'd be cool to play fortnite with you! & Joma is definitely a motivational speaker hah
@@iambradmc an actual engineer. If it were the software engineers who deverloped lighting in a freezer - you would have to unplug your freezer once a week to make it work properly and pay for subscription, that would keep it's code up to date.
@Volzye there are people who don't consider HTML as a real programming language, because it counts as a "markup" language and it doesn't have any programming logic(for example if/else statements)
jokes on him, I _DID_ spend hours in front of my computer learning to code for fun. I have a BS in computer science now and I spent lots of time outside of class doing my own projects. I did it because it was fun for me, not because of the promised money or anything. But as fate has it, I got a job in faanG right after graduation. It wasn't a goal. I did it for fun, this was just a happy byproduct. Meanwhile I know people from my classes who were doing CS for the promised paycheck. They did not enjoy CS or programming. They just did it for that $100k. But most of those people dropped out or weren't able to do well on interviews because they didn't learn how to problem solve. However, my friends who were truly passionate are doing amazing things even if they're not in a FAANG company
@Volzye Thats awesome! We all start somewhere! Also thats the thing, CS/coding is very varied. For instance, I've used html/css very little because I don't really like front end development. I don't really like javascript either lol. But Java,C,Python all those are enjoy. So I do backend stuff and I really like it Having a goal is good! I wish you the best! It'll be hard and take time, but every time you learn something or something ends up working, its an amazing feeling :)
I resonate so much with this. Programming isn't just syntax. Programming isn't just learning programming languages. Programming isn't something you just do "for fun". Programming is a tool. I'm a computer engineering student with specialisations in mathematics and electrical engineering. Most of my colleagues who got into university lost interest in the first semester. Out of all of our classes, most didn't involve code. Yet you still hear people complain about how university is so dry because you almost never code, you just learn theory. Well, that's mostly due to the fact that programming isn't actually complicated. Programming is just the way you put your thoughts into a computer. It's just a language you use to communicate your solution to a machine. It's nothing special. It's just syntax, but to understand the problem you are trying to solve means that you truly need to understand how a computer works. And that is mostly mathematical and engineering work. Understanding the hardware in your computer, how it operates, how many levels of it there are, how your operating systems is built and interacts with the hardware, how networks work, and how computers communicate with each others on every level. That's what you have to learn in order to really understand what you are doing. I see many people going to university that lose interest after one or two semesters, because they don't really enjoy the "understanding how a computer works, in depth" part. Sadly, many people have the wrong opinion on what computer science/engineering really is. They just get blinded by the huge amount (mostly poor-written) applications and websites out there, and the usual "got rich fast with this app" guy.
@@eliantemes730 I have written my own operating system in C, and while it is a complex job to do, I would't go as far as to claim it is insanely hard. It's actually quite simple. There aren't any insanely abstract concepts to grasp. Most of the time programming can be boiled down to some simple loops, recursive functions, some puzzle work, and so on. This isn't highly abstract mathematical work. You won't have to solve highly complicated differential equations or whatever else.
I’m surprised to see that people are complaining about college being dry as I am also in the same major and from what I hear it’s more about how difficult the coding courses are. From my experience, I do find it difficult sometimes, especially when dealing with recursion and running into overflow errors half the time. I also agree though that learning about coding and programming will eventually lead to learning about hardware as well, they are all connected to each other in the end of the day and it will help better your understanding of how a computer functions because programming needs hardware to store and execute and hardware needs programs to run.
As a child I had always wanted to learn programming, but whenever I got into it I quickly lost motivation because I had no use for it at all. I'm still a complete noob at coding, but what actually helped me being motivated to learn anything was to actually have a reason to program. I found an open source save editor and just reused it for my own save editor, but this ended up being a lot more complex because I'd end up starting from scratch (mostly) and I had to do a bunch of stuff that was a bit more complex. It was a lot more interesting because I knew what the goal was, I had a reason. After -breaking my laptop's screen- being happy with the program, I left it as is and didn't touch it (though I would eventually find a bug that has yet to be fixed). I would start programming again a year later to make a small tool that I thought would take maybe 2 hours of work, but ended up taking two days of work, and it was again interesting. And this past week I picked up a new language (Lua) because I was editing a lua script for Cheat Engine so that the layout is completely reworked and adding new items, which was a hell of a lot of work and there's still a lot of work to do but it was interesting to see. I only ever code when I actually have a use out of it. I very much agree with "programming is a tool". I find it fun to program, like a lot of fun, but if there's no project that's useful to me then I just don't care.
@@me5ng3 I’m fascinated by the idea of creating my own operating system as a way to learn more about how hardware and software interact. Any nuggets of wisdom you can give me on how to go about it?
By the time I've started learning how to code, I didn't even had my first computer, but it was something I've been always wanting to learn and it was just like magic. I remember I bought my first programming books in C++ and then Java and my buddy and I were both coding on papers and we had each other to check and "compile" the code by eye, and it was still amazing. I've been always wanting to make games since the age of 8 but unfortunately my reality as a kid in Brazil wasn't really really good financially speaking. I grew up, started learning how to play the guitar by myself, played a bunch of heavy metal riffs and solos, then I entered in a band, started making some money when I was 19 while doing something I loved and then I've got to assemble my first computer myself. I was't concerned about salary, about titles, I just wanted to learn how to code and make games and no one could stop me. I enrolled in a Computer Science program in Brazil, did a competitive test for the government and they gave me a scholarship covering all my studies. I graduated, in the same time I've got to improve my english, started working with web systems but still aiming games. Some years later I moved up to Canada, joined a game studio, I keep working 100% with games nowadays. It's not about language, it's not about been born rich or having your first computer before saying your first word... it's about passion, it's about expressing your creativity and bringing things to life, things you can be proud of. It doesn't matter how long it takes, but if you do not give up, I'm pretty sure you can do and learn anything you want :)
Your story sounds truly inspirational! Following your dreams is something every human has to learn and this kind of stories that make you "detect" the passion that person has for something even if you've never met the person in your life, help us, the new generations, to become individual and strong persons who have a dream they won't hesitate to follow so thank you for sharing such a beautiful story to the rest of the world! :)
I learned Java 10 years ago and barely use it. I recently interest programming again due to p5.js which a library for drawing using Javascript. I enjoy it so far, since I can finally understand how sprites work, build basic physic engine, make simple animation and even use some basic genetic algorithm and Tensorflow and stuffs for FUN. I talked to my cousin about it and he also find it more fun and more motivate to continue his CS degree.
@@x-10silent61 Hello everyone,if you want to increase your knowledge on programming field and learn something new then join this server.. discord.gg/Hf8zaC6Q There are lot of coding contest are organised by this server(scaler) and if your rank is good on any contest then you will get amazing goodies as well as certificate and many things... So what r u waiting for? Just join this server....
I hate these videos saying "dont be a programmer, be a problem solver". They are just an ad grab saying a bunch of bullshit to try to sound serious. How the fuck can you solve problems with code if you cant fucking program??
@@tannerdickie72 I think you're missing the point. Joma is saying that people shouldn't learn to program for the sake of programming, but should learn with the intention of using it for other projects. Like how a chef learns to use a kitchen knife, not to because they like to cut things, but because they want to cook a good meal. Besides, I think it's a bit much to call this an "ad grab saying a bunch of bullshit to try to sound serious" when he's also inviting people to enter a legitimate coding competition that literally focuses on helping people.
coding is basically: * stackoverflow; ** trying to find the error on line 31; * stackoverflow; ** a random youtuber showing the error you're trying to solve; * stackoverflow;
Well as they teach us maths like limits and shit like that which they say is important in programming and we all fuckin know it isnt the say way u might have thought that programming is important in playing guitar.
Just discovered your channel. Your video gave me chills. I felt entirely related too. Very inspirational content. Thanks for being you, and creating content.
I am happy to say that I am in this for myself. I love making things from discord bots to games. Game Jams are so much fun. I do know that I will have to learn advanced things that are less fun like advanced algorithms. However I always try to look on the bright side like how it will make my projects more efficient.
Advanced algorithms will usually not make your program more efficient becuase they have a rare usage. If you know how arrays, linked lists and graphs and trees work and how to sort an array, you are pretty much set algorithmically speaking for most real programming problems. Then if you find yourself in a situation where you actually need that shiny advanced algorithm, you can just learn it on the fly.
Misnomer. Correct term is pure mathematician. But all that is just political and arose from many political issues in the 20th century. Mathematics is Mathematics.
@joe caterman I wouldn't know about that man. My computational math class made me realise how important understanding math can be if you actually want to apply it into a computer. A computer doesn't automatically calculate uncertainty for you for example, not that I know of at least. Perhaps you know more about the subject.
@joe caterman math is slow, it doesn't have instant impact, but, by the contribution of thousands of researchers, huge things can be accomplished, and "advanced math" are surely pretty useful for some advanced physics or CS. If a science doesn't use math, it simply isn't enought advanced, like physic and biology in the past which were purely experimental
@@priyanshpatidar7466 Hello everyone,if you want to increase your knowledge on programming field and learn something new then join this server.. discord.gg/Hf8zaC6Q There are lot of coding contest are organised by this server(scaler) and if your rank is good on any contest then you will get amazing goodies as well as certificate and many things... So what r u waiting for? Just join this server....
Wow I discovered this channel yesterday and am binging almost all the content. Some of these videos hit way too hard, the day in the life of an engineer for example gave me instant depression with its accuracy 😅... This video hits different though, such a needed message. I can always tell the for profit engineers from the innovators, problem solvers and creators. You da man man. Keep it up
My field of study is electronics, specifically electronics design. I've wanted to make so many things that i've just barely made work because i'm not great at writing programs and i have avoided learning to write better programs because "i should be able to do everything in hardware". Lately i've started to leave that mindset behind me and understanding that software really complements hardware and it's not just something you use because why bother with application specific circuits, but because it makes it very easy to implement things quickly and allows you to improve your design pretty much on the go. Now listening to you talk about programming as a tool makes me want to really become good at it, to have it in my toolbox for electronics design! I wonder why i never looked at it like this before
"You’re a problem solver, a creator, an innovator. You’re not a programmer." True story, although that becomes true after several years of experience. Just like a plumber is nothing until he/she sees a wide variety of situations and uses lots of different tools, a Software Developer can't solve much until he/she gains a good understanding on how things work and even more importantly what people need solved.
human are not immortal, some day a talented software engineer will have to retire and be replaced by a competent junior, the point is not to create the new facebook or youtube 2.0 but to do new stuff that meets new needs
@@luxraider5384 , nobody likes monopolies. Especially ones which do not play nicely. The sooner they go out of business and make room for more ethical apps the better. Programmers created problems and programmers shall solve them It is all about iteration after all.
Thank you for this... I think I was beginning to forget why I wanted to become a programmer in the first place. I was getting caught up thinking about what skills I should learn for the most monetary gain neglecting what really matters. And that’s doing something I enjoy and something that will produce meaningful impact.
I know this video is 2 years old now, but I'm looking into a comp sci degree and had all the questions you said you don't like. This helped inspire me a lot, I'm looking to learn how to make games, my only dream in life is to create a game even if nobody ever plays it. It's what I want to do, so I know my goal, and this video as others have said is very motivating. Thank you! ♥
@@mazanakaUA I'm working with it HTML,PHP, CSS,JS everything is a little bitch if programming is painting a canvas, HTML is oil painting: painful, takes a long time and annoying overall Still, i love it somehow
I honestly think this is a good point. I wanted to learn software development because I needed a career, I was raised poor, and it seemed good. Even got an education in it, and am looking for work now that i just graduated. But now that I'm close to my goal, I love it, but I also realize that people should learn it because it's a tool, and it's just part of our modern world. Not to get into FAANG. Chances are, you won't, not unless you went to school and have a lot of work and experience backing you up, and can also compete against the top in the world, and are willing to continue to do so, even after you get hired. I know Google said they don't care about the degree, but almost everyone there has some further education. Be that as it may, if that's what you want and it's your dream, go for it. But frankly, to move forward as a species, more people need to know how to do it. It's so expansive and so vast and so powerful of a skill that at some point, if you're just doing it for the money, I think you're shallow and probably incompetent at it, anyway. You don't even realize what's possible with it, and the literal years of history and theory that went into it.
I need to find some time to make a discord bot, but I've been spending most of my time on College programming which is just C++ data structures. I need to branch out a bit more to realistically apply the things I've learned.
"Code for something meaningful " Meanwhile every companies: "Ehy Soren we need tou to make some machine learning shit to predict which pizza our customer are gonna order"
actually that information in aggregate would be super helpful for the company. If you can predict which pizza the person will order then you have insight into why. That could effect the company in a number of ways, including but not limited to marketing, a more streamlined supply chain for your franchise locations, and a better understanding of the take-out pizza market according to demographics / household income, allowing said pizza company to give customers more of what they want for cheaper. I would never underestimate the importance of knowing what people want to buy. Like, ever. I used to sell stuff on Etsy awhile ago and my wife and I were always scratching our heads why a customer bought something we didn't particularly thing was cool. Sometimes it was super obvious. But man, if I could know who was buying stuff on Etsy and why they liked one product vs another then I'd be swimming in money like Uncle Scrooge. Because, the #1 rule in business is this. ( and I dare anyone to find a more important one ). You have to sell what people want to buy. Hell, that's the very reason we are on this video platform. Google is hosting all this free video content so it can learn who we are so the right companies will sell us their stuff.
@@BodomsScythe a few thousand years ago finding and getting food was pretty meaningful, also this particular example would help fuel the economy and possibly causing more shit to be innovated due to that. Just because something seems like it isn't meaningful doesn't mean it isn't. Maybe in the short run it's not. But selling shit nearly always fuels the economy in one way or another.
Thank you sir,.. Actually I am a computer enthusiast, however, I also love journalism. I am currently confused about my courses,.... Maybe I don't need to program just because it's "in demand.." I need to be creative. That's why I now select journalism, since I love and excel to it. Someday I can just use my "computer enthusiasm" there.
I still watch this video whenever I loose motivation. This is the first channel where I saw Programming. I was amazed and couldn't believe how important programmers were. I can't believe I actually forgot all the fun I had learning to code. It was so fun it made my loneliness go away. I may still be lonely but when programming i feel i have the whole world in my ✋
are you sure though? problems will naturally spring up all the time, even without people creating him. also, understanding our environment and ourselves will pose a problem for quite the foreseeable future. so yes, problems do give us a sort of role in life to play, but there is really no need to create more. at a base level we'll have plenty of problems to deal with for many, many generations to come.
As someone who's wasted the last two days working on a useless project instead of working on a high pay project that's due this week I 100% agree with this message
just brought a tear to my eye. I'm just starting to learn and this really made a profound impact on how I view what I'm doing now. A lot of times I feel really stupid but this made me feel good.
I've been working at Microsoft for 2 years and I get disillusioned with work sometimes. The intro to this video instantly brought me back to why I chose programming in the first place. That was inspiring, thank you
i am coding to get money, that's it. most of my tasks are boring, but yet again we are living in real world, i live in post soviet country so the fact that i have money to pay my bills is already good. I think this king of thoughts about better cause only can come from people that have already enough finance. Bu that's not me, my motivation is staying alive.
TheAllmightyEdward man I live in the same kind of a country, there’s no other option to live, everyone survives . So I started to learn some coding, but I realized that I am not good enough, I never liked math and wasn’t good at it, and programming requires a proper mindset to realize how things work. I quit for some time but now I try to get back to it, so the point is to never stop and never relax
To survive. Amen brother. I was a car salesman not too long ago. And to make bread just sitting on a table and type some shit is god send. I don't give a shit about what this fool is talking about. He's in this field for money too. The shit that he's promoting is for money.
I think we all code to make money to an extent. If you are happy just surviving then have at it. But if you want to do well over the long haul you might want to try to position yourself as more than JUST a coder. My early jobs were pretty mundane as well, but I always made an effort to innovate, which was not only exciting for me but also added value to the company I was working for. For example, my first job out of college was writing assembly language read/write/reset routines. BORING! SO, in addition to doing this monkey work, I wrote a CASE tool that wrote the routines for me, with fewer errors. I wrote the CASE tool in Windows (VB), and that helped me learn more about Windows programming, which is what I was more interested in. I left that company after a few years and have been doing Windows/Microsoft programming ever since - for over 30 years. THAT is the point I think. Sure, many people don't have a choice but to do the type of programming they are paid to do, but you CAN take some initiative and go beyond being a mere keyboard monkey and move into solving actual problems.
i thought this was a going to be like all the other “don’t be xyz” video but this was great! i’m so excited to be diving into this and very happy i found your channel
If people are having fun playing your game, or if it makes them laugh, cry, become angry or be supper happy... It can be really memorable and loved. Or maybe they are going through depression and your game has helped them come out of it, then you've more than solved a problem.
Depois de muito tempo refletindo eu discordo em boa parte desse vídeo. Não é uma questão de: ah, tem um problema que eu quero resolver no mundo então vou aprender a programar para consertar isso. O que acontece é muito mais: você primeiro começa aprendendo a programar pq é legal, divertido etc, e de repente vai percebendo a quantidade gigantesca de coisas que dá pra fazer com isso. É muito legal !
hey Joma! great video. I know some programming but I always struggle with how to apply it exactly. I would like to do some thing good for myself and people. Anything gradual you would recommend?
I honestly very very up for your opinion. I learnt software engineering during my bachelor but I was so frustrated because tbh I'm not good at "logic" or "programming thinking style" to solve those tech problems, and I spent so much time just debugging some very naive and ridiculous bugs of my program. When I finish them, they are still not perfect, and I felt like I've spent too much time and effort just making a trash. I don't want to be like that "wasting my time and energy" and even ruin my body (i literally spent 12hr+ for half of a month making an Android App) to just make something that has no meaning or influence to others. Maybe I'm a perfectionist somehow, but I don't even feel proud of myself with my result. However, still I chose to pursue my career in IT. The first reason, very realistic, is about salary. Second, when I asked some of my schoolmates who already are working and searched for job descriptions in the market, I found things I've lerant in uni are WAY TOOOOO simple compared to what we really need to apply in the real life. So i decide to give it a go. I don't have too much expectations for myself to be in any BIG TECH company, but I hope i can see some difference i can make and what kind of "problem" i can use programming to solve in future.
This was actually truly inspirational. And ad the complete opposite effect alluded to in the title. I want to learn how to program even more now. But the message was don't be a programmer be a problem-solver, and it was very well delivered!
I've been programming various languages throughout my life, Arduino currently. I lost my job because of this "pandemic" though so now want to know how to use my skills and if I should learn a new language and how to pursue a career in it. Therefore, for me it's a legitimate question. I'm not learning to code to make money, I'm doing it to get into a job I hope to enjoy, using analytical skills I already have.
I “became a programmer” because of the good salary. I lost sight of that goal a long time ago and now make robots that do some pretty amazing stuff. Oh, and apparently making cool stuff pays really well.
Jesper whatever you want them to do. Mostly tedious repetitive tasks. For example, I finished one yesterday that takes a phone number and runs it through Lexis-Nexis, does a name verification, checks for porting and forwarding then runs the same number through Innovis and checks the same conditions. It outputs who the number is verified to and if it passes all risk criteria. If it fails, it tries to provide alternate verified numbers. But it’s a process that is super boring and done hundreds of times a day by call center workers at a bank. Now it takes 30 seconds.
Dude forgetting a parenthesis is solvable within seconds, why did you spend 4 hours for something so trivial any editor would show you in red the syntax error?
@@MESYETI why are you harming yourself like that? Plus, notepad++ will badly indent your code if you have syntax errors like that Please use VS Code or sublime text if you want something free