The Truth For Software Engineers Buying Courses
ฝัง
- เผยแพร่เมื่อ 1 ส.ค. 2024
- 📌 ABOUT THIS VIDEO
In today's video, I'm going to tackle a topic that's becoming increasingly prevalent: "Learn JavaScript/Python in One Hour" or even those marathon "10-hour Comprehensive Guide" videos. I know how tempting it can be to dive into these, thinking you'll become a master programmer overnight. However, the reality is quite different. Stick around as I share my insights into why it takes time to mature and develop as a programmer and why you should set realistic expectations..
Twitch
I stream live on Twitch every weekend
Twitch : / melkey
Join the amazing community on Discord
Discord: / discord
I post memes and host Twitter Tech Spaces
Twitter: / melkeydev
SUBSCRIBE OR GET LAID OFF
╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
#coding #neovim #typescript #programming #vim #softwareengineering #codinglife #webdesign #webdevelopment #webdev #javascript #rustlang #rust #twitch #twitchstreamer #programmerhumor #codinghumor #software #softwareengineer #softwaredeveloper #softwaredevelopment #gymbro #gym #programmerhumor #programming #coding - วิทยาศาสตร์และเทคโนโลยี
LEARN TO LIKE THIS VIDEO IN 1 MINUTE!
Let me know what you all think of this video.
Consider subscribing as were almost to 10k!!
so you are that guy who confuses, learning a syntax with getting experience.
This is so real. Can't imagine how many people get overwhelmed and anxious instead of being able to focus on learning those languages (looking at you Udemy)
My favorite way of learning is actually building something with the tools I'm trying to learn.
Anyone got some PHP? My dealer got busted
Great video to watch on the GO, and glad this topic is addressed thank you Melkey 👍
Glad you enjoyed it
I like rebuilding stuff that I have already written in the language I want to learn. It eliminates the hard part of figuring out what I have to do and gives me the opportunity to focus only on the language. Small excercises (like rustlings for Rust) are also great.
My preferred way is still textbook + command line and vim ready to go beside it, with an open webpage of advent of code or project Euler. Nothing beat that so far
For beginners, I agree that developers should learn by typing the code manually instead of copy pasting. But for advanced developers, it would drive me insane to not be able to copy paste code.
I get your point and it's probably valid for some of the cases. I'm willing to bet your case is even more rare. I can say that for me and many others, having a good course to start us up and/or come back to when you need a refresh on a topic is a huge bonus. When I've had to learn basic node js in 2 days, Maximilian S saved my butt and inspired me to learn more and more.
Youre right.
Good courses are important and exist - but just dont fall for their promise of mastering a language in 1 day
I was also struggling with these courses because there were no projects and I felt like I knew nothing at the end of the course.
Then I enrolled in CS50 Python from Harvard, harvard gives you exercises that they never thought in the course and forces you Google your way in
The After I joined their CS50 X introduction to computer science which teaches C, Python, JavaScript, HTML, CSS, SQL and Flask. Now Im on my final project and they still encourage us to go on and keep on learning.
I'd easily say this is a long road to freedom and you can never know it all and it's certainly not a couple of weeks
This is incredible. Keep going
Great great advices! 👌I've been in dev for almost 20 years and i'm learning every day. You know nothing when you think you know 💡
Well said!
Would hop on that Go in 1hr by melkey real quick tho, ah ha ha👀
AH AH AH
Guilty of doing the Go in *12 minutes* course and sure enough that was me in the discord wondering why VSCode wouldn't build/run hello world
Hey Melkey! Just discovered you through a interview you gave on the Backend Banter podcast. I'm curious to know what are the books you have on your bookshelf?
HaHa the "next video" suggestions after this video is literally filled with "Learn X in X hours/minutes". I can't say I have fully adopted it, but I also think, that setting a moving target as the goal ( learning to get better) is the one that will yield better results over time, and actually shape you as a person. Doing this comes with some downfalls though, not getting those micro doses of dopamine that we're all so addicted to. We have to rewire our brain while everything around us is fighting against it. Nice video Melkey, would watch again!
Absolutely correct.
I am a hobbyist and have dabbled I a few languages of which the current is Python.
I have approached my journey by writing programs by recreating the application by how I have known to operate it.
The program may not be efficient, but every aspect of the application has been thought through in my limited understanding.
May decide to write a version 2 and so on.
The moral of the story is you are guaranteed to understand the language by writing code.
Stick with it and dont get caught trying to be convinced that another language is better
I'd like to add to it, that people should not learn a language, but rather the concepts. How reading a file works, fiddling with data and data structures, structure a project, etc... and after that can come the language specific "magic" stuff. In my opinion, the most dumbest way you write your code, the easier it is to understand and easier to migrate the code from one language to another. That's why Go is great and easy, because there's not really so much "magic" to it.
Books or written tutorials/courses. I don't know why, but i can't concentrate with videos.
to learn a new language? it's simple
understand the syntax and syntax-based stuff
check the documentation
build a linked list
create a webserver with it to try the standard library of the language
then if i really liked the language, i would actually create something big, for example, with Go, i wrote an interpreter since i REALLY liked the language to the point i wanted to test Go in a large scale (the scale of an interpreter)
I first saw you on Prime's stream and I gotta say: Love the content my dude! My only criticism is that the pow sign off feels a bit awkward to me for some reason 😅
It could be just me, but I think you need a better one 😉
Aye welcome in :)
This is very true... the "learn in an hour", 10 days, whatever is cursory at best. Nice way to introduce you to a language, but in no way enough for a job, especially an interview.
Well said!
bro i was literally about to drop a udemy course called Haskell Fast as Hell 🙄 to teach the common man haskell in exactly 8.34 days. you’re gonna put me out of business
Not sure you can even write Haskell
@@usher-pi absolutely cannot. but that will not stop me from selling my course to other people who can’t write haskell 😤 why work harder when you can think smarter???
@@usher-p I'll let you know when I find who asked
@@thewhiteoaktree not sure you’re mature enough to formulate an understandable sentence
@@usher-p Still looking, haven't found anyone yet. We'll keep in touch
ensuring some seamless logic here!
+1
nice vid
I think if you are new to programming in general a person should take a school class or two first, because the pressure helps a lot to be graded. But you are 100% right
Everyone has their own path that's for sure
Whats the best (go/ computer science) textbooks in your opinion?
Writing an Interpreter in Go is a good one
Yeah, if you know a language already and the new one is pretty similar, and your goals isn't too high, then you might learn the surface of the language without understanding all it quirks and library it provides in probably in 10 days. I can see it happen. If you are able to write programs fluidly then, yes, you achieved your goal. But in reality, nobody does.
That is common sense, you just ignore those completely of you are a beginner, only an experienced dev can learn in a short time but only the easy concepts
Jokes on you Melkey, I haven’t learned go properly bc it’s hard AND I’m dumb.
In your view, what is more complex to learn, python or Go? I'm about to choose my second language, give me a tip please 🙏🏻, and what is the equivalent to Go, like Django is to python?
Python is easier, Go will deliver you more in the long run. There is no Django copy as Django is a very very very very complete framework. Go has Gin for example or Chi
Maybe i should do a video on this??
But if I have worked in java for 5 years or other PC language. It means I have enough basic PC knowledge. So in that case, may be learn a new language in short time is possible.
Seen
I went from like 10 to 100 about 4 years ago and program every day since then. Would still not consider myself being good despite having big interested and I think at least some talent.
Exactly
can't blame people who buy courses thinking it will lift them out of their misery
I like to tell people that those courses actually mean "get started with x in y days". They wont master anything, except maybe the syntax.
Yup! Exactly!
I like to learn with books
Me too - its my preferred way to learn
Best way to learn something is if you're LIFE depends on it. :)
T.I.T.S
Time in the saddle
somebuddy finally saaid it
These people are those so called FANNG engineers who just did CP DSA Leercode grinding and when they cracked their interview and struggled to actually contribute in real world software engineering is when they start becoming so-called influencers on youtube and linkedin and launch such courses and tutorials and misguide people
I learned JS on the toilette /jk>
Hey man super Important correction you need to make to your video. Can’t believe you didn’t catch this.
Having a book doesn’t mean the only way to copy code is to type it. Buy an iPhone and a MacBook and use iPhone camera text recognition, then copy the text. On Mac, you can paste due to shared clipboard.
Cmon dude. Do some research before putting out these wild, untrue and harmful statements out there.
Do better.
LMfaooooooo THIS GUY
Lol… 😂
I hope Mosh never see this