School vs. Self-Taught

  Рет қаралды 27,527

Timothy Cain

Timothy Cain

8 ай бұрын

I talk about the pros and cons of going to university versus being self-taught, with respect to going into the game industry.

Пікірлер: 243
@Anubis1101
@Anubis1101 8 ай бұрын
I once had a graphics design teacher get mad and call me out in front of the class because I was working ahead, said I thought I was better than everybody. I mean, I was, I was probably better than him at Photoshop, but it still cut pretty deep and I never took another design class the rest of my time there.
@CainOnGames
@CainOnGames 8 ай бұрын
I’m confused. My whole goal is for people to get better than me!
@Postal0311
@Postal0311 8 ай бұрын
In the realm of Computer Aided Drafting, I have found that formal schooling often installed the "best practices" into Drafters. While self-taught Drafters I worked with were often fast and good, they did not know these systematic workflow practices designed to prevent problems. But the better self-taught Drafters could easily and quickly be taught these workflows improvements, so it was a non-issue with the quality employees.
@thedanish5523
@thedanish5523 8 ай бұрын
As a former academic and briefly a professor, the reason bad teachers get tenure because most universities don't value teaching skill for tenure applications and approval, but rather value volume/prestige of research produced and amount of grant money pulled in. Teaching well and providing/grading robust assignments is very time consuming, and professors are already working 60, 80+ hour weeks on research and other professional pursuits to bolster their tenure chances, so something has to give, and often it's teaching.
@DrRoncin
@DrRoncin 8 ай бұрын
Very true. My PhD advisor advice for new academics, was to focus on your research, not your students. Once you got tenure, you could focus on the students again.
@Vanity0666
@Vanity0666 8 ай бұрын
My absolute worst professor of all time was my professor for "Object Oriented Programming Languages" which was meant to be essentially a more advanced level C++ course. On the first day of class he told us that we were not allowed to use IDEs period and had to write all of our code out by hand on sheets of paper. On the second day of class he started attempting to teach the class base C Language, once again barred from utilizing IDEs, by making the class write out linked lists by hand on sheets of paper. This was a 6 week Summer course. After 2 weeks he had been removed from the classroom, and replaced by a really good professor that I meshed with and we constantly bounced around explaining subjects like polymorphism without a hitch, and our class was performing decently. On the day of the final exam, the original professor suddenly returned without warning and handed us a massive packet of papers in which we once again were forced to handwrite all of our code, using concepts that went out of date before the new millenium had even arrived. He failed the entire class.
@Vanity0666
@Vanity0666 8 ай бұрын
I think one thing you neglect to consider is that students in the modern day unlike students of the past are increasingly required to take on workforce obligations as well as at-home obligations on top of whatever education obligations they have undertaken as a method of advancing themselves in either their career pursuit or pursuit of self-fulfillment. You mention that a student failed to ever appear in your after hours study group, which is an entirely valid criticism, however it's entirely possible that said student is someone like me. For reference, I grew up in an abusive home where my parents tracked every second of the time I spent outside of their immediate vision. If I didn't arrive home at exactly the same time every day, I was beaten and verbally abused as well as being threatened with homelessness and death (my parents worked for law enforcement and pulled rank regularly) on top of also having to work 9 hour+ shifts at a retail store where they did not establish schedules more than one day in advance, which regularly caused them to call people in a panic because of understaffing or no-shows at the threat of loss of employment. On top of THAT, I also manage chronic disability and illness full time, I am a type-1 Narcoleptic and the medications that I require to treat my condition cost anywhere between $6,000 and $20,000 per month depending on how much is needed on an individual basis, otherwise I am functionally and physically disabled and can not maintain consciousness for more than about a half hour at a time. None of these things made me a bad student. I am an excellent student. There is simply not enough bandwidth in a days alotted time for me to complete everything I need to complete in order to simply survive, and because of that I am forced into positions where some aspects of my life must suffer so that I am capable of being granted another day on earth.
@Vanity0666
@Vanity0666 8 ай бұрын
I also took an assembly language course in which I was the only student according to the professor to have submitted original code instead of plagarizing it Because I was the guy everyone in class was going to for answers when they didn't understand something or were running into an error they couldn't seem to fix. On the final day of class, after everyone had sat down he stormed out in front of the room and started accusing everyone of cheating and said he would be submitting the entire classroom to the academic integrity committee with the intention of explusion unless someone stepped forward to confess they were the culprit. I very nearly stood up to turn myself in because I thought that by helping my fellow students I had done something wrong. I was one of the few who managed to pass, with a C- It's experiences like this that have caused me to nearly have panic attacks every time I open an IDE these days. I am immediately put back in those old shoes of being afraid because I was (somewhat) good at what I did, while people around me falsely accused me of plagarism from a place of authority because I am inherently an altruist who is willing to work alongside others to achieve a common goal.
@MAYOFORCE
@MAYOFORCE 4 ай бұрын
Sounds like a practical joke
@Vanity0666
@Vanity0666 4 ай бұрын
@@MAYOFORCE tell that to my gpa
@MAYOFORCE
@MAYOFORCE 4 ай бұрын
@@Vanity0666 I meant specifically to the first post where you got the bad teacher for a couple weeks then a good teacher right up until the very last exam
@Noowai
@Noowai 8 ай бұрын
As a self taught unreal programmer I would say that at first I did lack a lot of fundamental stuff (probably still do), but the fact that I was busting through everything myself and had that genuine interest in what I chose to learn were good enough for my first employer to believe in me. Plus, as Tim mentioned, I did start a personal project, and I even won a few indie competitions with it. So yes. But learning myself took a lot of my spare time, that I might have otherwise spent with friends or playing games. So it really was a life style choice as well.
@AttemptedUsername
@AttemptedUsername 8 ай бұрын
Well said!
@terrycruise-zd5tw
@terrycruise-zd5tw 5 ай бұрын
lol ok showoff
@SolidSharkOFFICIAL
@SolidSharkOFFICIAL 4 ай бұрын
best profile image
@chocolate_maned_wolf
@chocolate_maned_wolf Ай бұрын
@@terrycruise-zd5twhe literally said it has downsides too
@ALBOIN85
@ALBOIN85 8 ай бұрын
We had a teacher that was so bad, that the students started chanting "teach us!, teach us!, teach us!" lol.
@mr_flava
@mr_flava 8 ай бұрын
LOL
@stuartmorley6894
@stuartmorley6894 8 ай бұрын
We had a teacher that was constantly drunk. She'd wander off to the supply cupboard during computer lessons and come back and slump on the desk covering her head with a coat, stinking of booze. She literally taught us nothing in a whole year of classes. We basically played games or just sat around chatting. At the beginning of lessons instead of taking a register she'd throw it at someone and just have people tick off their (or anyone they wanted) name. We learned absolutely bugger all apart from how to play platformers, and the school just didn't care. Tbf we had even worse teachers but in different subjects. This wasn't University though. Having worked at a university in research, there are a tonne of people teaching who only do it because they have to as part of their contract whilst doing research. They'll drop it at any opportunity. Thankfully in the UK we do have protected workers rights around holidays, maternity leave, notice periods and don't have to worry about health insurance. I can't imagine having to weigh all that up ( or feeling like I had to hang on for dear life from fear of losing them).
@Vanity0666
@Vanity0666 8 ай бұрын
One of my teachers in high school who was in charge of most of the computer related courses would just sit at his desk playing world of warcraft all day, and I managed to set up lan parties on the school network so we could play quake, counter-strike, and war3 matches against one another and against the computer lab across the hall from us
@Hersatz
@Hersatz 8 ай бұрын
We had a teacher who found PDFs from google (often one of the first links) and read word for word what was in that pdfs. Often multiple dozen of pages of content that were hardly connected from one PDF to the other. At the exams, he would then proceeded to ask a bunch of questions for which subject he never read any information from a PDF, stating that as professionals in the computer science field, we should be able to find the information by ourselves. He would get mad when we asked him to elaborate on any subject. To the point where a guy who wanted to learn stuff (like one should) and therefore asked questions often got told by the teacher that he was an incompetent for asking questions all the time. Great stuff.
@ScienceDiscoverer
@ScienceDiscoverer 7 ай бұрын
My entire foundational math knowledge was ruined by a horrendous math teacher in middle school. Now this is really limiting my abilities, especially because I insist on making everything from scratch. Not just engine, but also basic things like string operations and basic data structures.
@PokeComm
@PokeComm 8 ай бұрын
The main benefit is that it gives you years of free time to teach yourself real skills and after you get the paper you can get hired. Of 50ish classes I had to take to graduate, there was maybe one or two that was worth my time.
@jorava8768
@jorava8768 7 ай бұрын
The biggest pro for me was meeting other like-minded people close to the same level as I was (some had more experience in game dev than me, others had less or none), and working with them. We didn't get any practical lessons though, so I'm still mostly self-taught, which is good because I had to learn problem-solving.
@txdmsk
@txdmsk 7 ай бұрын
That must be one reaaaaaly expensive discord server / forum.
@jorava8768
@jorava8768 6 ай бұрын
It was an official school :D But it was s one of the earliest to even try a game development program, so I guess they hadn't figured out how to do it yet @@txdmsk
@inuxys
@inuxys 7 ай бұрын
Thank you for making this video. I moved to Germany from Moscow to study game design at a University. It is surprizing how little we study Game-Design and making games in general. We mostly study completely unrelated subjects and it is pretty frustrating. Our professors are capable in making games in unity to some extent but I am learning unreal engine and noone here has any idea about UE, so I resort to online courses and videos. My co-students are not motivated to make games and it feels very isolating. I am not sure why I am even here and dont know how to move forward
@txdmsk
@txdmsk 7 ай бұрын
That is a standard problem. I make over 10 times as much $ as a teacher does. If that teacher was competent at what he was teaching he would be right behind me, making 10 times as much as he does now.
@imran8880
@imran8880 Ай бұрын
Malaysia here. Having the exact same problem with my graphic design major. We're learning software engineering for some unknown reason
@edwardkezber1907
@edwardkezber1907 8 ай бұрын
As somebody who is working full time and looking to career switch to the games industry - This insight has been very valuable.
@TorQueMoD
@TorQueMoD 7 ай бұрын
Totally agree with everything you've said. One caveat I would add though is you cannot learn game design in one year, and almost every game design school is a ridiculously overpriced 1 year program. So, if you're going to go to school, make sure it's a multi-year program that doesn't cost you $35K per year!
@MAYOFORCE
@MAYOFORCE 4 ай бұрын
It really makes me angry that some colleges try to sell a scam course like that. Like they think that gamers who want to make a job making what they like are stupid or something.
@Xantexhunter
@Xantexhunter 8 ай бұрын
I had always done programming as a hobbyist since I was pre-teen. But I wasn't a good student just because of my ADHD and it was tough for me to do assignments I had no interest in. Eventually when I got to the University level, I had a programming professor that was just on another level. His assignments were incredibly challenging and when people struggled with the assignments he simply said "Oh you're not trying hard enough". Eventually I went to his office hours to share my grievance with the assignments and showed him that I knew enough programming to setup basic things like for loops, nested loops and 3d arrays. And he simply said to me "For someone like you, University just isn't for you" At the time I was offended by that comment. I ended up leaving the university and got my Bachelors at a Technical College in Information Technology. It wasn't until YEARS later, after doing my first programming job as a back-end stack developer, I realized that professor that I initially thought was just a egotistical jerk was actually told me the thing I needed to hear. I was self-taught, I wasn't flourishing in a school environment and I was finding the assignments dull and boring. He knew that I just needed to leave the school environment and start getting work experience. Albeit, he could of been nicer and I carried a grudge against him for a long time. But now that i'm in my mid-thirties and looking back at this, I realize there really wasn't anything else he could of said.
@DeepInteractivity
@DeepInteractivity 8 ай бұрын
The majority of schools are simply not designed with neurodivergent people in mind. Unfortunately, the fact that self-learning works better for someone isn't going to make the lack of a degree any less of an issue when seeking a job. Damned if you do, damned if you don't.
@maxinoume
@maxinoume 8 ай бұрын
How is your job different than school? If you have ADHD, isn't it harder to work for 8h straight per day instead of having like 5 courses per semester + homework? Also, you say that the school assignments were dull and boring but from my experience, work assignment are of a similar level to school assignment (though I don't work in game development, so that might be why we have different experiences). For me, the main difference between school and work is that in school I was learning A LOT of stuff in many different domains all at the same time. While at work I am learning a little bit of stuff every day about the thing I am currently working on. I feel like school would be easier than work for ADHD.
@summersmashhit9177
@summersmashhit9177 8 ай бұрын
*could have
@Vanity0666
@Vanity0666 8 ай бұрын
​@@DeepInteractivityyep that's why they made the GATE program, to segregate neurodivergent students from the "normal" kids
@plusquare
@plusquare 7 ай бұрын
​@@maxinoume I pay to be at school, work pays me
@W7F0N6
@W7F0N6 7 ай бұрын
As a dev who didn't stick with CS before working in the industry, only to go back later to finish my degree, I can attest that one big drawback to being semi-self-taught or learning on the job is that sometimes you don't know what you need to know. Your deficiencies will inevitably come up in interviews or on a particular task. Sure, those aren't always strict requirements and you can often work around it. That does come up though and sometimes you won't even realize it, but your coworkers/manager/interviewer will. So whether you're school or self-taught, always be learning.
@brettwood8379
@brettwood8379 Ай бұрын
this happens if you go to school too, to be honest.
@W7F0N6
@W7F0N6 Ай бұрын
@@brettwood8379 That's fair. Although a typical CS curriculum will at least expose you to the topics you'll be expected to have some understanding of (data structures, algorithms, memory allocation, data representation, etc.). Whether you actually learn and retain it is up to you. From a personal standpoint, these are things that I didn't learn very well before dropping out of CS, only to come back later and relearn it. Ultimately, it comes down to the individual.
@entitytest6978
@entitytest6978 8 ай бұрын
As an experienced systems engineer that has worked since graduating a traditional 4 year CS program, I noticed that self-taught and bootcamp graduates tend to want to skip directly to just seeking out a solution without fully wanting to understanding the underlying problem. There is a greater focus on specific latest technologies and stacks. One thing I try to point out to motivated junior devs is that their senior colleagues started working way before anything like docker, angular, and AWS existed - all of this tech can be deconstructed to basic data structures which they skipped learning entirely.
@ethanwasme4307
@ethanwasme4307 8 ай бұрын
Difference between wanting to program all day long, and programming all day long for the income :/
@andrewbaltes
@andrewbaltes 8 ай бұрын
I run a help desk and can verify this tracks. My tier 1's are considered to be entry level because "everything can be taught" is the motto, so I end up having people who are great at pattern recognition able to repeat a troubleshooting process without understanding the actual issue they are resolving. It's terrifying to on-board anybody without prior industry AND education history, and one of the reasons I'm glad we have a Comp TIA contingency to be completed within their first 90 days.
@jp-ny2pd
@jp-ny2pd 6 ай бұрын
Being initially self-taught I took some college programming classes about 10-years into my career just to see what I missed. I found that they were good for rounding out my knowledge and skillset. Being self-taught I realized that there were parts of programming I just never dealt with because they don't get used that often in the wild. Polymorphism for example. I can also see how college prepares you more for collaboration then being self-taught. You have a more immediate appreciation for coding guidelines since there's 30+ people who might be reviewing your code. Those neat trick one-liners might make me feel good but the guy next to you can't even read it let alone understand it.
@justsomefecker8283
@justsomefecker8283 7 ай бұрын
I took CAD for 3 years and in those three years I had found workarounds and methods of achieving what the textbooks wanted without following the steps in the books. The textbook I used for those 3 years was full of sticky notes and personal notes laying out what I had done to achieve the assignment. I kept in touch with the teacher of that course after graduating and he had kept my textbook as a personal keepsake even after the course had changed the program they used.
@SuperToughnut
@SuperToughnut 7 ай бұрын
You are a really good person. Thank you for your honest videos. I wish you were my neighbor.
@Tetramir1
@Tetramir1 8 ай бұрын
One think that you didn't fully talk about but really made the difference for me in school: Sometimes you need to spend a long time learn boring stuffs that will tremendously help you. Those subjects are not always boring, but they require understandings in math, engineering that aren't directly necessary to code and will often be ignore by a lot of tutorials. Because tutorials have a bigger need to be entertaining so people don't give up, they may gloss over fundamentals that aren't strictly needed but give a better over view of the how and why things are done a certain way. We actually had an optimization class last year of university, and the other class about circuits engineering helped understand the importance of CPU cache and how it works.
@mandisaw
@mandisaw 7 ай бұрын
This. Even with uni students, you'll hear them say "Why do I need English/History/Economics/Cultural Studies/etc, I'll never need that as a programmer!" Then I explain that coding is really only 50-70% of the job, and the rest is communication, understanding & working with people of other backgrounds, and industry knowledge. Self-taught also usually means few/no networking opportunities, which are even more vital than a demo project.
@txdmsk
@txdmsk 7 ай бұрын
Bread is important. Let me sell you this loaf of bread for 1 000 000 $. Here's a lighter. You might not use one ever in your life, but maybe one day you will want to light a fire outside. It's yours for 2 000 000 $. I'm not selling IQ points though, sorry.
@WiseG33k
@WiseG33k 8 ай бұрын
You're a treasure, Tim. I love these daily videos.
@EiriSanada
@EiriSanada 8 ай бұрын
I think the two most serious cons to look for (out of what you list) are going at the speed of the class, and bad teachers. It's a kind of catch-22, where the only way you can identify that it's not working out is after having sufficient experience. As an undergrad you don't have that, and I've certainly been burned by both. I'm not aware of an easy solution, either. Whether it's too fast or too slow, if it's not an elective you just need to sit through it for the Uni credits. And all the alternative classes are booked out, so no dodging that bad teacher. I suppose I'm a little saddened at the number of comments I've seen on your school videos with bad experiences, but I can't deny I've had a few.
@ccl1195
@ccl1195 8 ай бұрын
Thanks Tim for the very accurate and honest advice. I spent a lot of time deep in academia. All the bad parts you mention about school, and more, definitely happened to me and soured my view on academia for a long time. However, you're right- you have to compartmentalize that stuff and stay focused on your own goals and your own personal drives. All the issues with academia today, and there are many, can be a separate subject. What I really want to say is, now that I have more experience, one of the worst things you can encounter is a person who brags about being "self taught" and holds it up like some kind of badge of honor, and has some kind of toxic mentality that "school is for suckers." First of all, and I've spent a lot of time too teaching myself skills and disciplines- no one, not one human being, is truly "self taught." You may be learning in isolation, but I guarantee you you are studying methods and using tools that were offered by others. And second of all, it's not that there's anything wrong with not having a formal education- but these kinds of people I'm mentioning tend to have a lot of personality issues, block out information, and can be very unconscientious. Sure, the stereotype people want to push is that school makes you a perpetual learner, obsessed with theory, and afraid to do projects, and the "self taught" individual is a doer, a true cowboy, someone who pushes boundaries and can get results. Well, let me tell you, what's really important here that people can miss is that the first person tends to at least be disciplined, conscientious, and truthful, and the second person will not be. Nor can the second person work in groups, nor can they self regulate very well. You need those qualities to be an exceptional person, and school will help you develop those things, even if you have a few bad teachers along the way. Sure, if all you want to do is put your stuff on GitHub and tell everyone who reports a bug in your sloppy unfinished projects that they're stupid and wrong, by all means go ahead and avoid "classes," or whatever you think makes you look cool. But that's not all there is to software, or any other discipline for that matter. Yes, I'm definitely just telling empirical findings from personal experiences, this is definitely not everyone who identifies as "self taught." I'm only saying it's easy to lose sight of what formal education can offer you.
@markkhalil5215
@markkhalil5215 8 ай бұрын
one pro about school is meeting people! loads of them were def a blessing.
@JademusSreg
@JademusSreg 8 ай бұрын
Loved the video. I went to university for something completely unrelated to gamedev, and instead came up through game modding and learned by taking apart other games, so I definitely relate to both sides. When people ask for themselves (or their children) how they can get into the industry, I explain the benefits and pitfalls of a formal education versus self-directed learning, and the importance of demos. (And lately I've been sending your videos to a lot of these people. 😄) Since I came up through modding, I often recommend modding for less-technically-inclined people, because you can try your ideas and learn coding and data structures and asset formats, et cetera, without needing to make the entire rest of the game around it. Start making something, embrace spectacular failures and crashes, jump in - doing anything will be more educational and empowering than waiting until you feel like you're ready.
@TheEternalVortex42
@TheEternalVortex42 8 ай бұрын
I would say the biggest pro of university is that it’s fun and unique. It’s going to be an experience you remember your whole life and a good way to make friends. You also have freedom to explore without as much pressure. In terms of pure learning self teaching is clearly more efficient.
@Vanity0666
@Vanity0666 8 ай бұрын
I find that the university environment is replicated fairly faithfully within most workplace environments, which is to say it's not really unique but it gives you an idea of what to expect from your peers in the field. Which, in my case, caused me to leave the university system due to the sheer level of ineptitude from not only fellow students but the professors, and the lack of any backbone within the student body to call out the failures of the system that they were paying into with the expectation of acquiring knowledge to benefit them in their chosen interests or careers.
@DigitalProphet
@DigitalProphet 8 ай бұрын
My experience was: example programs that didn't run because the language or IDE had updated but the program was from an old lesson plan, having to learn languages that were dead or dying because that's all they knew and they didn't want to learn modern languages, and having to buy new versions of the same text book because 5% of it was "updated."
@alextreme98
@alextreme98 7 ай бұрын
Man, you are like a gold mine, I am glad I run into you from youtube recommendations. Keep up doing all those videos, i'll keep watching
@Megan-ii6vj
@Megan-ii6vj 8 ай бұрын
I’m doing a 3D modelling class at the moment and it really puts into context how good school can be. I had done a fair amount in my free time before the class but just with a few weeks of structured learning I filled in massive gaps in my knowledge and it improved the quality of my modelling massively. You can definitely get a lot more from a dedicated class than videos, at least in my experience.
@pm_raiz1
@pm_raiz1 9 күн бұрын
I discovered this video of yours randomly, and I must say very well delivered, your opinions are well balanced and reasonable. Thank u Sir
@danelokikischdesign
@danelokikischdesign 8 ай бұрын
I really appreciate the generalist talk you gave in another of your videos :D Awesome discussions
@bigchungusonline4773
@bigchungusonline4773 8 ай бұрын
One of the greatest channels i have seen, love the inside
@racoonartworks
@racoonartworks 7 ай бұрын
This is also an issue of country, industry size (and subsequently studio size) and the schools that exist. In Germany there are some universities that will teach in that broader cg artist direction but the public ones are usually a decade behind. They do however teach more of the core skills that people need - like persistence, how to finish a project etc. I'm in a position where I train new hires and interns and most of the applications we get are from people coming from private schools. Generally, with few exceptions, the quality and skills these people graduate with are absolutely abysmal. They get a degree and are sent out in the world and will never get a job. I can't even consider most of them for an internship. These "schools" have very different goals than the students and it rarely is in favour of the student. My boss recently gave advice to one applicant to sue the school because of the work the person was trying to apply with. In most cases, if people are self-driven and keep pushing forward, they will make it with or without school (usually with a lot more money in their pockets if they skip school. These types usually drop out rather quick any ways). The most brilliant generalists I know are all self-taught - but this is of course specific to this country and the kind of business I am in. For Germany, I would only recommend very few schools, and most of them only to make it easier to get a visa later for working abroad. I know it's different in different countries.
@mandisaw
@mandisaw 7 ай бұрын
Are German "private" schools akin to US "for-profit" entities? Our gov't is actually in the slow process of cracking down on a lot of these "degree-mills" because their whole business model relies on taking hopeful, desperate people, and teaching them almost nothing usable. Had some egregious cases where they were giving nursing degrees without clinical experience or lab classes.
@racoonartworks
@racoonartworks 7 ай бұрын
@@mandisaw Yes, that pretty much hits the nail on the head! Describes exactly what is going on here as well - at least in the CG industry.
@CaptainDeathbeard
@CaptainDeathbeard 7 ай бұрын
I think education is better if you want a job, self taught is better if you are going it alone. You'll be more motivated and creative, and debt free, which is important if you want to start a business. I am self taught and applied for a job once with a game demo. They didn't really believe that I made it all myself and I didn't get the job. In the years to come they went bust and I ended up employing one of their ex employees, haha.
@Ardoetia
@Ardoetia 7 ай бұрын
One undervalued part of going to school is not even the skill accrued, nor the experienced accrued. The reason why I went for school had nothing to do with either of those it was simply the networking accrued, there is probably no more effective way to establish a solid network of people that you will have benefits from for your entire career. (If that is your focus while going school)
@mandisaw
@mandisaw 7 ай бұрын
Bingo! The networking potential is a big piece of what makes an elite school a better value long-term. Wish I had taken better advantage of it while I was in school. There are also opportunities like fellowships, internships, and special programs that are only open to degree-seeking students.
@txdmsk
@txdmsk 7 ай бұрын
@@mandisaw While networking is indeed the most valuable part of most schools, it does not make up for the cost at all. You can check the top schools in the us and the salary of their graduates. You can compare them to the salaries of people without a degree. Those salaries tell you that university is a big negative return on investment.
@mandisaw
@mandisaw 6 ай бұрын
@@txdmsk I don't know what top schools you're looking at, but the grads of Harvard, MIT, Stamford, Columbia, Yale, UPenn, et al are literally the bulk of C-suite, Senators, Wall St/Big 4, high-end researchers, etc. The elite schools are also some of the most generous with financial aid - they take dumb, rich kids so they can support smart, poor kids. The myth that college isn't worth the ROI is only for the plebes 😅
@wahswolf88
@wahswolf88 7 ай бұрын
Big fan Timothy, great stuff. I went to school but not for software development. My degree was as far as you could be from development. But I always had an interest in games and computers growing up with my trusty C-64 and later CBM products. I now am a developer, not only games but other exciting areas as well. I feel comfortable with calling myself a developer now after 10 years of learning on the job making games and applications for a simulation company. Prior to development I was one of those always wearing lots of hats - art, UI, QA, customer service, installation, sales, you name it. I was lucky enough to have an employer comfortable enough with me learning how to develop while producing products for the company. I would say the one thing I lag behind in being self-taught is around the area best practices, conventions, and such. I think school would have helped me with that. But no regrets, over 50 and still making games!
@ronronn3148
@ronronn3148 10 күн бұрын
the experience of hating math because of a professor who ruins it for you is so relatable. in my lin alg class my sophomore year i went to office hours to discuss a proof i was marked incorrect on, even though it was identical to a classmates who got full credit. I showed him her solution versus mine and asked why, and if i could get points back i will never forget his reponse- "if you want me to change your grade on this test- you're going to have to put a gun up to my head." like buddy. what in your brain made you think for a second that was even moderately appropriate to say to me? some professors take pride in being as obtuse and difficult as possible. my background is in mechanical engineering, im grateful i really "learned to learn" which is the absolute greatest takeaway from school. if something needs to be done, that skill allows me to abstract the way to get it done, regardless if i've seen it before, which i think is the benefit of a formal education that you're speaking to. i found the same frustrations in my curriculum that were referred to as "trade school" things that weren't of importance to us. i accepted that colleges function was to provide a sturdy theoretical basis, and allow me to develop a learning framework i can apply everywhere. those gaps that i was frustrated by i was able to fill in according to my own discretion and interest with ease, because I was able to navigate the information easily. being self taught i imagine is much more difficult in any field. the environment/framework, everything that you're missing out in college, i just cant imagine doing it without it being there.
@dantindell336
@dantindell336 8 ай бұрын
Very Insightful, Tim! :D-- Thank you for the wisdom.
@alkamino
@alkamino 8 ай бұрын
Great video as always! Thank you so much for this kind of insights. I would appreciate a video about what you would usually look for when employing someone.
@andrewbaltes
@andrewbaltes 8 ай бұрын
A student in my "intro to java" class took out a paid professional review of our professor due to his style of teaching an "intro" class being 'walk in, assignment is on the board, teacher has headphones on, complete the assignment by the end and learn on your own.' He was planning to change to teaching out of a school in FL at end of semester and told us that day 1, but that fell through the month before semester end. During that class we all shared our grades and realized literally nobody had higher than a C-. The dean said "weve never had complaints about him before" and chose to let it play out. So he ended up getting bad reviews all around and not getting the job he wanted, we ended up getting not actually taught what we were paying to learn.
@Vanity0666
@Vanity0666 8 ай бұрын
My intro level C++ course was like this, to a tee. Attendance was mandatory, but there were no lectures. Just an assignment with a goal on the board and a due date. If you missed even a single class period, you would be dropped from the course. I know this because I missed one single class after my friend killed themselves, and when I returned on the next class period the professor had dropped me stating that I was a negligent student and that they would not be reinstating my enrollment. I laughed in her face while sending an email to the department chair and was reinstated before the end of the class period.
@RoyalDog214
@RoyalDog214 Ай бұрын
Honestly, if you already know how to program, an Intro to Programming classes, without any intervention sounds like a dream in heaven since you're not getting bogged down by lectures on things you already know.
@andrewbaltes
@andrewbaltes Ай бұрын
@RoyalDog214 yeah, but if that had been the case, it would not have been an "Intro To" class with no listed pre-reqs. I took other coding classes and they were fine, but almost the entirety of my intro to Java class had little to no coding experience and it was their first exposure to it as part of their degree program. This was also 2012 and programming was still a "nerd" thing to do, so not as many people in my area were coding in high school like are today.
@wtfblee
@wtfblee 7 ай бұрын
Thank you Tim !
@tanama84
@tanama84 3 ай бұрын
You made a good teacher Mr. Cain. I wish I graduated with computer science degree from UCI. I graduated from UCI with B.A of Philosophy.
@brianviktor8212
@brianviktor8212 7 ай бұрын
It is much better to bring proof of your skills than just play appeal to authority and blind trust into words. Here's a project I created on my own, using this, this, this, and this was a difficult part of it, let me tell you about its challenges and how I solved it. Or: I was a student playtoy in some named university, and I can solve some hyper-theoretical programming puzzles, therefore pick me. No matter who I'd hire, I want to be sure about his skills, so I'd want some kind of demo I can look into, which is much more telling than some credentials which are on par with "trust me bro."
@MediAndLemon
@MediAndLemon 7 ай бұрын
Speaking as a self-employed coder here (outside of game development for now), I started in school but because I loved coding so much I quickly ran through all the things that pre-university degree could teach us and mostly helped others in that class. I think for coding (and game design) it comes down to if you really want it and if you have any talent for it at all, if yes then you will not wait for school to get you there.
8 ай бұрын
The pros and "the great Khans"!!
@yesfredfredburger8008
@yesfredfredburger8008 2 ай бұрын
I think the best teams involve members with formal education and self-taught members both exchanging ideas that are new to the other. Might sound diplomatic, but they’re two very different perspectives that it’s great to dig in on
@narojo3628
@narojo3628 8 ай бұрын
Thank you for covering this topic. I went to school to study other subjects because I had learned how to program from a young age. I've been making RPGs since 2003ish. One of my all-time favorites is Fallout. It's refreshing to hear your insights!
@oldmatttv
@oldmatttv 7 ай бұрын
I find uni can really vary based on what you are studying or what the degree is. The overall checkpoint apporach, where it makes sure every person has gone through a certain set of classes and topics, and so when you get hired you won't need to worry about them not having any experience with a specific thing, is extremely useful and crucial with some subjects, some fields like medical fields there's no flexibility with that whatsoever really. I suspect, with most game desing related subjects, that is applicable. But the same system applied to every subject can also such a hindrance at times. To many, especially self-taught people or people with experience, it can feel like you are just going through the motions to tick a box and are stuck with completely irrelevant stuff or perhaps things you already learnt years and years ago. And with some, less rigid and more creative fields especially, the checkpoint approach can completely fall apart and you'd be much better off spending all the time and money actually just working towards the job and taking strictly relevant courses independently. There is simply no good, solid list of things to teach on every subject. It's just too subjective, individual even. Furthermore, with uni you have so little control over who is teaching you. The first few times you hear them with full confidence talking about some topic while being entirely wrong or just clearly not knowing what they are saying, you lose trust in a lot of it. You can only pick up on that with some things you are knowledgeable in yourself, but what's to say it's not happening with the rest too? And then there are those who are simply bad at teaching and with people. All that said, you cannot very easily replace the human experiece. The social experience. It lowers the bar for projects, finding likeminded people, etc. It helps gain access to industry tools and resources. It can also work as quite the confidence boost to have gone through the whole thing, which can be helpful when applying for jobs etc. And it gives you structure that you are not in control of. For some, that is crucially important. I find it's also definitely easier to make some solid connections and friends during that time, which can be more challenging when not sharing an experience in such a way. And as you mention, you are forced to make some things for your portfolio, essentially. So there's no real one correct way, even if you remove individual preferences and individual personality, etc. Some subjects simply suit that system better than others.
@nicholasallen9035
@nicholasallen9035 8 ай бұрын
Such a great relatable video. I recall one project group in school that had a guy even the teacher knew was difficult to work with and we were able to get him out of the group. However another guy just ghosted so we were severely down work force for the class. Thankfully I and the only other original member of the team passed that class. Unfortunately the one added on member did not
@thepunisherxxx6804
@thepunisherxxx6804 5 ай бұрын
Its important to remember some of the biggest things in gaming started as mods or standalone games from self-taught programmers (DOTA/League of Legends, Counter-Strike, Minecraft, Garrys Mod...). The industries biggest titles were built by these self-taught passionate people. I've worked with great self-taught programmers, great ones who went to school, and bad ones from both. Its just about the individuals passion and that attitude of never being done learning. Many people who went to school think they never need to learn again after it and it shows, or they just picked programming because its a lucrative popular thing but aren't that good at it. More often than not though a good self-taught programmer is usually more passionate, detail oriented, and driven in my experience, but thats generalizing and is not an absolute. Just my experience. The only thing self-taught programmers have to watch out for is not understanding the core/fundamentals. You can jump in, learn on the fly, get work done, but it might not be scalable or easily workable by others in the future. You have to put in the work to learn those fundamentals and best practices. You can do that without school, the content is online but you have to have that learning attitude. I have to say AI is a very very powerful learning tool. It is a personal tutor that you can ask for examples, simulations, follow ups on terms and fleshing out concepts. It does it in such a perfect way. A BIG part of learning is having the info presented in the right way, and AI does this amazingly well. If you're looking to learn understand how to prompt correctly to get the best results and use ChatGPT.
@scottishrob13
@scottishrob13 Ай бұрын
One thing to consider - it's increasingly common to be auto-rejected by software before a real person ever sees your application if you don't meet strict degree requirements. I went to a trade school for programming, and had to scrape by with very niche contracts for a long time before I bit the bullet and paid for 5 years of (mostly repeat) uni. It's harder and harder to get your foot in at established companies without that piece of paper. Experience only matters once you get over the software hurdle.
@martoncsepregi7099
@martoncsepregi7099 4 ай бұрын
My first math teacher hated teaching, loved berating and bullying students instead... Fast forward 11 years, I tutor math now. I want people to have better experience with math
@teyrns
@teyrns 8 ай бұрын
Hi Tim! Just a small question: would you be able to add info cards (those little pop-ups during the video that show other videos on KZfaq or certain links) to the points in the video where you mention previous videos? Or, if you want, just throw 'em into the description, which is more than fine.
@moodscroller
@moodscroller 8 ай бұрын
This is a good idea! I noticed he says 'But I already did a video on that' a lot. Would be awesome to have them pop up on the screen.
@Draekdude
@Draekdude 8 ай бұрын
Great point of view!
@ewanfawns547
@ewanfawns547 8 ай бұрын
One of the big benefits of school is that you learn things about the industry that you wouldn't have found out on your own from your lecturers. One of my lecturers when he was a junior producer was partly responsible for hiring and the senior producers told him to put out a job offor for an entry level job and put that it needed 1-2 years experience. He didn't do that because he thought it was unfair and he put out the job and what he got back was hundreds of applications many of which didn't have a portfolio. The senior producers made him go through every one of those applications. It turns out they don't actually care if you have how many years of experience, they just do it to limit the number of applications that aren't up to snuff. You could apply and not have 1-2 years of experience and your portfolio was good, you could still get the job. A lot of people felt more confident about applying for jobs after that.
@cmmmmmmmw
@cmmmmmmmw 8 ай бұрын
Tim, I love your videos and hearing you talk about D&D, which I've never played. Do you think there's a computer game that lives up to the fun of D&D? When I hear you talk about some of the in-person D&D you've played, it sounds way more fun and interactive than any CRPG I've every played or heard of.
@clairearan505
@clairearan505 8 ай бұрын
I needed school for the focus, structure, deadlines, and accountability. I also had many opportunities to work on various teams. Some people don't need that structure. Having been involved in hiring artists, I go straight to the art. I don't care if anyone has a degree, especially given how much I knew coming out of school vs how much I know now. On top of that, each company has its own culture and pipelines, and school can't teach that.
@ComradeCasper
@ComradeCasper 8 ай бұрын
Hey Tim! Simple question! Do you ever go to cons or meetups? I'm a fellow programmer from Canada and a long time Fallout fan and would love to shake hands one day! The daily uploads are a real treat while I work on my degree, and are a nice fuel to keep the passion for game development alive. So thanks for that. Cheers!
@aNerdNamedJames
@aNerdNamedJames 8 ай бұрын
I'd be curious how these pros and cons differ or echo across other dev positions (i.e., writing MFA for narrative designers, management MA for directors, etc.) -- anyone have any other points of reference on it?
@unicomplex
@unicomplex 15 күн бұрын
The problem with self teaching is discipline and time management, lots of people don't have the ability to work freely on their hobby 24/7, they have to work and pay rent etc where as loans usually cover for everything and being able to study your passion for 4+ years unfettered is extremely conducive to improvement- that's why I'm going to digipen even though it is so expense ;_;
@635574
@635574 2 ай бұрын
I failed a bachelors in computer science for reasons that took me over 7 years to understand. I was neither physically or mentally fit to actually do the things they asked me amd I didnt even want to do them. I literaly had no idea what discipline or productive habits were, never had any friends or contacts, and if that wasnt enough lived out of town. And I was so tired all day I yawned mutiple times during each class(usually silent). There was that one time it took me long to realize how Xor works despite looking at the fucking boolean table multiple times. That was the most dense I felt in my life.
@MAYOFORCE
@MAYOFORCE 4 ай бұрын
I had a couple lousy programming teachers in college, one spent most of his time rambling about completely irrelevant stuff and the other was really harsh about a lot of things and made me feel incompetent and uncomfortable as someone who wanted to program to get into game development. Both of them taught very simple, basic and boring lessons and then gave assignments that required far, far more expertise that you were assumed to have learned on your own. This was just in a small local community college, no big money was spent but I did feel like I wasted a lot of time sitting around and feeling lost and confused. Ironically enough, one of the most important lessons I learned from the latter teacher was that if you wanted to learn how to do something, just learn it yourself on your own time.
@ikeduno7973
@ikeduno7973 8 ай бұрын
I think about this all the time. I got roped into one of those early 2000's game art colleges. I wish with all my heart that id stayed with my friends before college but without the college i wouldnt have considered our efforts valuable.
@glowerworm
@glowerworm 4 ай бұрын
Had a Physics lecturer (post doc teaching grad course) who failed 5/11 people, we all complained, got told "you're the boy crying wolf". Two of those five people left the school because our complaints were being entirely ignored and belittled. Then the next year he taught the course again. I spent 45 hours per week on that class, on average. For finals week I spent 80 studying for that one class. Completely ignored my other class because I was terrified I'd be kicked out of grad school (if you fail a class twice, the rules dictate you're out). 7 out of 14 people failed the course this time around, including myself. After we had collectively complained to every individual with any power in the department, and two of the deans of separate tiers in the schools hierarchy, only then did we get action taken. We had to practically strangle the department from every angle available and it all ended up being just for a letter that said "the grad committee has met and decided not to boot you" with no acknowledgement or mention of an apology or explanation or anything. So when you recommend that people in a similar situation try to compartmentalize, I can only say you're dead right. That's the only way through a situation like this. You really do gotta reduce yourself to a simpler creature emotionally to survive society, sometimes.
@thatiafilatia
@thatiafilatia 7 ай бұрын
Same in art. I make demos non stop sometimes to show intrest, understanding and drive for topics/game subjects I am really passionate about.
@bensaylor9093
@bensaylor9093 4 ай бұрын
I'm a beginning self-taught programmer and game designer- I've been having such a rough time with it. I've written games for tabletop for years, but I've never touched programming.
@paulsaulpaul
@paulsaulpaul 4 ай бұрын
In my C++ programming class in college, the first class I had taken as a freshman for my major in computer science, the teacher marked my code wrong for putting a "f" at the end the number when assigning a value to a float. I was already self-taught since I was a young lad with the book "Type and Learn C" by Tom Swanson (I think as the author). Came with a Borland Turbo C++ compiler that ran on DOS. Well, I calmly, in the professor's office with no one around, attempted to demonstrate that the program crashed when compiled in Release mode without the f on the float, because back then the compiler went ahead and assumed I was assigning a double value to a 32 bit float. But he wasn't going to hear it. He was adamant that I should not have put the f after the constant value in this assignment program that did something stupid like calculate a circle or something. Probably the constant was PI. Imagine if I had dared to use some sort of standard math library with PI already defined. Well that was years ago. I dropped out of college since it was clearly a waste of time, got a job I hated at walmart corporate office, then entered a bad marriage, got washed up on pot and became an alcoholic. Now I've been jobless for three years living off savings and to dejected and depressed and isolated to feel I can do anything for a job and simply wait to become homeless and die in the freezing weather. Well at least I can say that I had to quit drinking after end-stage liver disease set in due to 25 years drinking 20-30 units a day... And miraculously, the entire liver healed due to keto and intermittent fasting. Which is why I quit my old job and sold my house. Since the doctors told me I had six months to live. Which was a total lie since it appears I have no sign of liver disease or cirrhosis. Which is impossible. Rather than become a programmer, I became a computer janitor at a managed services IT company after being fired from walmart. An industry I cannot and shall not return to. Yeah, so these "teachers" have an impact on kids when they shit all over their self-taught knowledge. I sit here without focus or purpose with loads of useless self-taught knowledge and undiagnosed schizophrenia. Which does not help me get disability assistance if there is no one to diagnose it. Well, my middle finger extends to that clown at that community college. I forgot his name, but he doesn't understand that "float derp = 3.14" produces a bug and is against the C language spec because 3.14 is a double in this case. The proper declaration and assignment is "float derp = 3.14f" Why were we even using single precision when calculating a circle? How can we even consider the program to be adequate if it can only calculate a single precision circle? This was back in 2002, so the computers had enough RAM for such a feat. This was Crowder College. A community college. Probably the first mistake was in fact not going to a university and rather wanted to stay close to home.
@MerelyMezz
@MerelyMezz 8 ай бұрын
Howdy Tim, Are there any interesting insights to share about the "Tell me about ..." feature of Fallout? I never ended up using it much (in part because I was just bad at thinking of valid keywords), but looked up dialogue of it recently, and was surprised at how much there was to ask about. The idea of an extended "invisible" dialogue tree, that you have to intentionally invoke is interesting to me and tickles the TTRPG bone a little.
@Byron804
@Byron804 8 ай бұрын
Great video, I think a lot of people underestimate how hard it is to learn self-taught, it's just not doable for a lot of people.
@mandisaw
@mandisaw 7 ай бұрын
Given how many folks say they don't even have the motivation to finish a small demo game project, which is 100% passion-driven and fun/cool when complete, I've always been a bit skeptical of the claim that everything career-needed could be self-taught via KZfaq/Udemy and the like. Teachers, courses, grades, and degrees are essentially a form of gamefication to provide that extrinsic motivation that the overwhelming majority need to succeed.
@txdmsk
@txdmsk 7 ай бұрын
So a new version of your programming language / app / operating system / database comes out with new bugs, quirks, features. You fall to the ground helplessly and bawl you eyes out? If you can't learn self-taught you need to learn how to learn. If you can't, then school will not make you a good IT worker.
@brandon_iceberg
@brandon_iceberg 8 ай бұрын
I really enjoyed your perspective on this topic! As a self-taught programmer who is considering attending university to better round out my skills. Thanks so much Tim!
@thatiafilatia
@thatiafilatia 7 ай бұрын
Jay was one of my favorite people to work with.
@davdav1370
@davdav1370 7 ай бұрын
Tim's videos are best thing since sliced bread
@TheBuzzSaw
@TheBuzzSaw 7 ай бұрын
Everyone needs to understand that self-teaching is going to happen regardless of which path you take. You definitely don't know everything once you finish school, and you're going to continue learning long after you leave. It seems popular to bag on university education as "completely worthless". I strongly disagree. I am very grateful for my college education. I feel that school is good at exposing you to ideas and concepts you would not have known to seek out on your own. On the flip side, it *is* frustrating learning certain concepts out of context. In other words, concepts stick much better when you learn them as part of a need rather than as part of an assignment. There is no silver bullet either way. If you want to go to college, do it! If you wanna skip college, do it! It's gonna be hard work either way, but don't buy into this culture that one way is inherently superior to the other. I've met self-taught engineers who were brilliant. I've met college-taught engineers who were complete idiots. However... I've also met college-taught engineers who were amazing... and I've met self-taught engineers who were both stupid and impossible to work with.
@Rexvideowow
@Rexvideowow 7 ай бұрын
I tried college out at two different universities and was not impressed. I started out at an Art Institute back when they had a Game Art Design degree. I would say that the majority of the coursework involved things I would never use. One year in, they told us they were ditching the major and our degrees would be converted into some other degree they had, or something like that. A complete switch, which just told me even they knew their Game Art Design degree was a joke. I guess I can give them credit for wanting to change it. The whole school was way over-priced too. I changed to a regular university for a while, but the professors were just horrible in my opinion. From having to correct teachers on things they were just flat out incorrect about, to them forcing me to drive in 30 minutes just so I could ask a question in their office hours because they were too good to respond with an email, to a professor lambasting me for DARING to ask if a particular subject matter was something I should focus on for the upcoming exam: "WHY?! Are you making your own test or something?!?!?!?!" causing the whole class to lift their head and stare at me. It was a circus. I also remember what I consider to be the worst piece of advice I ever got that came from a professor: "Focus on one thing - be an artist, a 3D modeler, a musician, or a programmer, but don't try to be a jack of all trades." Fast-forward to the present and I am quite literally doing all of those things to make my own video game. I am my own programmer, I have a tablet to do art and I practiced enough to learn how to be good at it, I've invested hundreds of dollars in sound libraries to make my own music - one of my favorite things to do, and am churning out 3D models in Blender every week. This will be my road to success and I just think it's ironic that I was told not to do it this way. Lastly, being that I do have my toe stuck in the water in a number of different professions, I can't imagine a game designer leading a team of people without having knowledge of programming, art, and 3D modeling. You need to have perspective as to how long it's going to take to do certain artwork or program a new feature. You need to understand polycounts, UVs, lighting, and animation. At least at a basic level. Building a castle just doesn't seem like a good idea when you've never chiseled out a stone.
@camelChase20
@camelChase20 5 ай бұрын
When I was still at college I used to complain about my professors to my dad (who at the time still taught at the place I was going). He stated: "Professors are great at what they do, but they will never be professional educators."
@soldat88hun
@soldat88hun 7 ай бұрын
pretty much sums up my experience too
@jabr0nicus
@jabr0nicus 7 ай бұрын
i think the quality of university education has dropped a lot since 2010 and continues to drop. me and many of my friends had the overall experience that you're being rushed from exam to exam so they can get you the hell out of there ASAP. too many professors just parrot textbook chapters and sit in for some office hours and then call it a day as far as providing education after graduating, when i return to these topics i'm having a lot more fun and actually internalizing stuff without even trying, compared to my uni days. maybe im just not built for uni
@plaidchuck
@plaidchuck 7 ай бұрын
Because you’re older
@user-rk2xi7iw9k
@user-rk2xi7iw9k 8 ай бұрын
I think generally speaking knowing how to teach yourself is one of most valuable skills a person can have, especially in a world that rapidly evolving and moving forward.
@txdmsk
@txdmsk 7 ай бұрын
Correct. Especially in IT. I started my computer career on C64. Then came DOS. Then DOS Navigator. Then Win95. 98. XP, etc. Now imagine that if I went to school at the time to be taught about C64, and had to go back again when DOS became a thing, then again when Windows... It's just stupid.
@xairo8134
@xairo8134 Ай бұрын
Hi Tim, unsure if its something you've covered before but could you tell us about some of the ways you keep motivated to learn more impenetrable subjects? I'm a computer science major and I'm studying heuristics and machine learning ahead of a module next semester, it'd be interesting to hear your insights on how you approach and prepare to learn something completely new, and anything you've learnt recently. It's something I'm working on but I still struggle sometimes with the motivation to learn more difficult subjects, regardless of how much interest I have in the area.
@mountarreat
@mountarreat 8 ай бұрын
What's even greater nowadays is that you can take a KZfaq video, feed its contents into AI, and direct questions to AI instead. Self-teaching becomes easier by the day.
@SarovokTheFallen
@SarovokTheFallen 7 ай бұрын
As an ADD person, speed of the class has always been my showstopper and is exactly why I prefer online learning, where I can just manipulate the video speed. I also found that people say you can talk to the teachers if you have questions, but I found this to be false in 95% of the time. Sure if it's about the exact theory they're explaining, but if you come up with a usecase/project you're working on, most of them will take no time/effort to help with anything that goes beyond the base curriculum.
@neohunter1884
@neohunter1884 7 ай бұрын
Hey Tim, I'm trying to create a training tool for customer service using very simple if then statements using smartsheet. I'm having trouble mapping out and keeping track of the speech tree. Do you have any tips for organizing this, and yes I'm essentially making a choose your own adventure but for customer service.
@ethanwasme4307
@ethanwasme4307 8 ай бұрын
Problem with being self taught is that people don't point out that you NEED to hire a mentor, someone patient you can ask questions to and get a detailed reply within a few hours...
@hanes2
@hanes2 3 ай бұрын
I knew programming, my dad taught me then I went to school to get direction/mentorship, what's the next step/level or future path to take. That's what I valued. The actual courses, nope. I dropped out at uni and continued on my own, as at that point, i knew i could study online for 10 months on my own self-discipline than 4 years in uni and going out with a bunch of debt. Sure first year it was hard to find a job, but show them your projects and what u did.
@Broski_Nation
@Broski_Nation 7 күн бұрын
I met some amazing artist and people at my school. And being able to work with the leastest softwear that i couldnt afford if i was learning on my own not going to school. For me, learning 3d modeling on Autodesk 3d Max was amazing, but couldnt afford it if i wasnt in school. Though, Pirate Bay was an option back then 😂...not endorsing it though🙃
@rsotuyo8180
@rsotuyo8180 8 ай бұрын
I like that this is aim towards programming, but I have one question: Regarding game design, do you think it is something that could be made into a college or course? Cause for what I see, specially with game developers that started around the 80-90s (you included), is that no one taught most of them how a game is designed. I ask because personally I am studying computer engineering at my country's public university since I think programming is the bare essence of game development and its what game developers from my country adviced me to do.
@Aven2334
@Aven2334 8 ай бұрын
Hi Tim, I was wondering if you had any opinions or experience with coding bootcamps. I myself have been thinking of broadening my skills into coding at an introductory level. School is too expensive for me, and I didnt do well with my prior years of schooling, but if I just had one thing to focus on I could do it for sure. Bootcamps just seem to appeal to me in that way. Anywho, I would love to hear any insight that you'd have to offer and I enjoy the daily uploads :)
@hypnodust3794
@hypnodust3794 8 ай бұрын
Hi Tim! Do you think you'll ever teach C++ (in short form videos) to us aspiring game devs?
@Elrog3
@Elrog3 7 ай бұрын
Oh, you can actually jump to it. If you look at the playlists, the "intro to C" (its actually c++) is given its own playlist.
@dreamcream443
@dreamcream443 Ай бұрын
I wanted to go to school for programming but the debt seems so crippling so now I’m a laborer in my city’s asphalt division.
@ragnar7106
@ragnar7106 6 ай бұрын
When it comes to designers and artists, I always prefer those that are self-taught. In my experience, they usually have a different kind of drive, passion and curiosity in their field. When I speak of a new thing they haven't done before, the self-taught people usually jump straight into learning on youtube, forums etc. Whereas those with a degree have a tendency to say things like "that is outside of my job description", "will you buy me a course?", "I don't know that, give it to someone else". It's also quite common that they're used to working with outdated tools, methods and pipelines, which they are reluctant to change. However, I do live in Sweden where degrees are "free" and accessible to everyone, so it could vary greatly compared to countries where you actually have to pay a shitload of money for the degrees.
@daaryll
@daaryll 7 ай бұрын
I completed one year of game development when I left school, I managed to pass the year and then left. I left because the course structure and the teaching was simply awful. I moved the construction industry instead. No regrets.
@TrippSC2
@TrippSC2 8 ай бұрын
I'm not in the games industry, but in the IT field. My experience, both as someone hiring and working along side entry level coworkers, has been that people fresh out of University are significantly less prepared for the workplace than people of similar age that decided to work a non-tech job and self-study. It may very well be that the value proposition was better when Tim was a student, but I personally wouldn't recommend it today given the output and cost of attending. This is why one of my long term ambitions is to start a venture that expands the trade school/boot camp structure that works well for developers and security professionals to IT infrastructure and operations.
@mandisaw
@mandisaw 7 ай бұрын
That's just due to lack of work experience. Current-day uni students often don't take part-time jobs or paid internships in the field anymore, partly because they don't look for them (and companies don't recruit on-campus as much), and partly because even students who work tend to go for random hourly gigs. College students who also get work exp come out ahead of those who only did one or the other.
@TrippSC2
@TrippSC2 7 ай бұрын
@@mandisaw What you say may be (and likely is) true. I think that supports my point regarding the value proposition of college. That's a lot of debt for the privilege of not being further ahead by default.
@mandisaw
@mandisaw 7 ай бұрын
@@TrippSC2 College has 3 benefits: 1- the education itself, which broadens your mind/deepens understanding; 2- networking opportunities with classmates, faculty, alumni, industry-connections; and 3- statistical improvements to lifetime earnings & job/career resiliency (to weather market shocks). There are plenty of ways to reduce the monetary debt (public school, scholarships, part-time job, family/community support). And working internships helps reduce the opportunity-cost relative to jumping into the workforce, as well as providing context for the classroom info. To say it's a lot of debt for not being further ahead is very short-sighted, and isn't really borne out over the population (at least in the US).
@TrippSC2
@TrippSC2 7 ай бұрын
@@mandisawResponding to your benefits of college: 1) My experience is that college educated people aren't any more prepared technically when they start their first position. I tend to see an inverse correlation in the people I've worked with and hired. 2) This all comes down to how aggressive the student is about tracking down opportunities and there is nothing stopping an equally industrious person from networking similarly at a trade school or otherwise independently of the school. 3) These statistics are based on old data before college degrees became so ubiquitous. I'd be curious to see a dataset of IT professionals specifically by degree status (including those with unrelated degrees like myself) and see if that still holds true. My suspicion is that it wouldn't. If you have the ability to reduce the financial burden of college, then by all means go to college. Most people are not in that camp. For those people, I don't see a strong enough value proposition to recommend it based on my experience in the field. I think it would be much more worth their time/money to get a certification (not that they are perfect either), do freelance tech support work, or do any sort of unrelated work than a 4-year degree.
@mandisaw
@mandisaw 7 ай бұрын
@@TrippSC2 The stats are rolling, and hold across all industries over the past 50yrs, incl present-day. The factor is actually higher in US tech, sometimes a 2-3X difference - although yes, the older cohorts don't necessarily have field-matching degrees. Both Dept of Labor and Education post all their stats, and Pew has some good analyses as well. Folks without degrees are more vulnerable to layoffs & market-downturns (have seen it in dot-com & '08, plus the early-90s recession). Certificates & bootcamps tend to be too narrow in curriculum, so they are great for getting folks into a hot market quickly, but don't impart the skills to pivot as the market cools & the stacks change (remember when Ruby on Rails was hot?). College funding is unfortunately under-utilized due to ignorance on the part of students, esp working-adults, and families with no college grads. High school guidance counselors often don't know all the options, and have high caseloads. Even in college, many students don't know to reach out to financial aid or career offices, and just struggle or drop out. As for your hiring anecdotes, that could be down to all kinds of factors, from shoddy or outdated college curricula, to poor hiring regimens, or a narrow/misaimed recruitment pool. Generational shifts in social skills also likely play a part, given how much of the job in tech is about the humans, not the computers.
@MartKart8
@MartKart8 7 ай бұрын
School and Self taught doesn't work for some people, I find coding so hard and I didn't get help, at college (UK) even though it was known I have learning difficulties, I ended up sitting down and not doing anything. I did find myself more draw to art, except I never did it as a subject, found drawing, cutting things out, to be fun, made things from clay when I was at school back then. Decades later found Blender and I grew to like it so fast, been modelling things for about 2 years.
@krank23
@krank23 23 күн бұрын
Man, the american system with predatory student loan givers is so… weird. As an outsider, I look at it and wonder if it's *designed* to make the population not want to get educated. I mean, in most educations you dont really just learn the subjects, you also learn to… learn. You learn to solve problems, structure your time, get a broader perspective. Having a well-educated population is just a pretty objectively good thing. Except for the politicians who need people to be ignorant for them to be re-elected, of course. (Here in sweden, higher education is free. I have some debt, but it's 100% living expenses and books, 0% tuition etc. And since the state is behind the loans, they're able to keep interests really, really low. Getting that education to become a teacher is absolutely the best investment I've ever made.)
@geordiejones5618
@geordiejones5618 8 ай бұрын
I'm a self taught writer who's gonna be going back to school for programming. The best of both worlds is to do university as cheap as possible and then start creating your own stuff for a portfolio and part of that process will force you to learn new things.
@geraldmaxfol2959
@geraldmaxfol2959 3 ай бұрын
For me, university was a huge mistake because we have many subjects that have no connection with video games at all, and some important subjects like level design class were a huge waste of time because the teacher was only interested in teaching us topics with low relevance, such as gamification.
@CreeperSlayer365
@CreeperSlayer365 8 ай бұрын
Hey Tim if college was triple the price you paid would you still consider it? Hearing that it was expensive for you back then is very concerning considering the fact that it's triple the cost now after counting inflation.
@RedTenGames
@RedTenGames 5 ай бұрын
In university my C++ teacher was bad to the level I once went to the board and in the middle of the class proved that her code is wrong and was asked to attend this classes no more. Out of a sudden once we had a lab to modify assembler dos driver for keyboard ... with no assembly class at all, I was one of the few who succeeded cause coded in assembly a bit. And final punch - I was nervous on my diploma and for this some university head wanted to lower my final grade ... I just wrote my OS for my homebuilt PC and was able to show it. My diploma teacher who just watched what I do without any advices on the project actually protected me in the end cause well ... WTF. In the end I would say - university happened to be entirely useless regarding the future work to do or collaboration. But. It helped me to migrate to other country from the shithole I was born in cause diploma counts when doing migration. The only use case I have found for it.
@ViViVex
@ViViVex 8 ай бұрын
Can we send fan mail? Please Mr Cain? 🙏🙂
@ethanwhitmore1081
@ethanwhitmore1081 8 ай бұрын
This guy is the Matt Colville of video games.
@lrinfi
@lrinfi 8 ай бұрын
The ideal would be a bit of both, imo, but university (especially) is completely out of reach for too many people, so I'd definitely be looking for those demos were I in charge of hiring for any kind of project. Also, I find the phrase "self-taught" interesting as no one ever has been 100% "self" taught. (If they have been, they probably "know" absolutely nothing aside from, perhaps, themselves.) Nope. They've learned from all the artists, engineers, authors, programmers, parents, grandparents, teachers, et alia, who've ever come before them, very often imitating them before finding their own voice, so to speak. I recall being praised for being a "self-taught" web developer at one point, but I wasn't in any way self-taught and there were still things I had to fly by the seat of my pants to accomplish, most likely by sheer accident. In fact, I wasn't even a great web developer, though I put my absolute best foot forward. Nope. I was hanging out with other artists and web developers; being blown away by someone's design or what have you and pouring over the code to figure out how they did that particular thing; etc. "Self-taught." Pah.
@Kralich
@Kralich 8 ай бұрын
I'd have some pro-tier scones put together by Timothy Cain!
Game Development: Then vs. Now
14:56
Timothy Cain
Рет қаралды 26 М.
My University Game Development Class
18:13
Timothy Cain
Рет қаралды 16 М.
Заметили?
00:11
Double Bubble
Рет қаралды 3,5 МЛН
Countries Treat the Heart of Palestine #countryballs
00:13
CountryZ
Рет қаралды 22 МЛН
The Future Of Games
10:41
Timothy Cain
Рет қаралды 22 М.
Cracking the Code: Mastering Game Design Docs
6:34
CreaDev Labs
Рет қаралды 760
How To Make A Good Game Setting
16:49
Timothy Cain
Рет қаралды 40 М.
My Work Pattern For Programming
10:38
Timothy Cain
Рет қаралды 12 М.
The Most Successful People Explain Why a College Degree is USELESS
11:26
Motivation Madness
Рет қаралды 8 МЛН
Why I Left Carbine's WildStar
22:55
Timothy Cain
Рет қаралды 58 М.
When Bugs Become Features
11:02
Timothy Cain
Рет қаралды 20 М.
Programmer Roles Explained
16:18
Timothy Cain
Рет қаралды 17 М.
skibidi toilet - season 24 (all episodes)
25:14
DaFuq!?Boom!
Рет қаралды 15 МЛН
ЗАХОТЕЛА В ТУАЛЕТ НА УРОКЕ в ROBLOX!
21:40
Family Play TV
Рет қаралды 453 М.