4 Things I Wish New Programmers Would STOP Doing

  Рет қаралды 49,243

Andy Sterkowitz

Andy Sterkowitz

Күн бұрын

Пікірлер: 97
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
Which of these mistakes are you making? Are there more I should have added to the list?
@kader8811
@kader8811 3 жыл бұрын
Learn React from course to documentation is anyworth...
@Robidu1973
@Robidu1973 3 жыл бұрын
My problem is that even though I may be making certain plans on a project it's quickly deviating from it as the work is progressing. The problem is that things quickly tend to evolve in another direction than I had anticipated so the entire plan is rendered moot. The other thing is that the code is starting to stabilize late, i. e. after so much work that I have put into it, and before that things tend to change in quick succession (the problem of any Perceiving type: While we are at a given task we tend to notice a lot of alternatives, some of which are better than what we initially have had in mind so we are going to adjust things). However, the thing that turns out to be most fatal is being highly scatterbrained: Any outside stimulus is capable of completely disrupting your line of thinking, even to the point that your work is taken an unexpected turn into an entirely different direction. Again any previous plans are rendered useless this way.
@neilbradley
@neilbradley 3 жыл бұрын
1) Stop choosing a language before choosing what you want to accomplish with it. It's like saying "I have a rake, and now I'm going to chop down a tree." 2) Stop relying on PEMDAS. Use parentheses liberally. If someone else is reading your code, lack of parentheses makes your INTENT ambiguous. It's easy to look at code to see what the result will be, but it doesn't tell me what the intention was - it could be wrong (and often is). 3) Stop #including code and functions you have no understanding of. At the very least, read a man page or equivalent to figure out what the consequences of using such a construct/module/library is. For example, quick sort is great for data that's not well sorted, but it's awful for things that are mostly sorted.
@safwan4161
@safwan4161 3 жыл бұрын
Bro will you give your number
@pvtbx4198
@pvtbx4198 3 жыл бұрын
Trying to learn more than one language at a time
@aljon7992
@aljon7992 3 жыл бұрын
I'll recommend this channel to all of the Self-taught Programmers and to all newbies! This channel is one of the reason that's why i got my first Web Dev Job!
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
Thank you!
@aljon7992
@aljon7992 3 жыл бұрын
@@AndySterkowitz your welcome!
@JamesJones-vz2md
@JamesJones-vz2md 3 жыл бұрын
Great tips bro!
@guitarman813
@guitarman813 3 жыл бұрын
Since doing Git Branching, I've certainly overcome my fear of making mistakes. As mentioned in point number 3. Git itself is a crucial part of software development anyway. My advice therefore is to learn the basics of Git for even building small and simple projects.
@thatoneuser8600
@thatoneuser8600 3 жыл бұрын
What chapters in the Pro Git book (from the official git website) should I read? Can I get away with just learning the first three chapters in that book?
@childchernobyl998
@childchernobyl998 3 жыл бұрын
Thanks again for all the great advice internet coding dad!
@henrypellowski3394
@henrypellowski3394 2 жыл бұрын
Another great video, sir. I will begin practicing my question asking technique; I can see how important it is. As a new self-taught programming learner, one thing I tend to do is lose track of my work-life balance. This may be a mistake to consider mentioning. My original plan was to get 10 hours in front of the monitor time a day, 7 days a week, but my brain was always fried. I have dropped it to a minimum of 6, and shoot for a maximum of 8 varying what I work on, from time spend learning java coding, Github, Blogs, and supportive videos like yours. Thanks for being a part of my transformation.
@techoutlook9235
@techoutlook9235 2 жыл бұрын
I will have my JO tom, and somehow your videos taught me a lot. Thank you so much. Keep it up.
@gold4963
@gold4963 3 жыл бұрын
Pretty good tips. Of course, all the other tip videos you make are great. I love how practical they are. More importantly, I love how they show what programming is really like and what I can expect as I learn and progress.
@luismarques3059
@luismarques3059 3 жыл бұрын
Sometimes, even when I do problem solving projects, it's hard to plan learning theory time and practice time. Even with the definitions and the context of certain code topics is very rough... so thanks for reminding me the importance of caring about the functionality of things part, Andy. Also, can you do a video on screen usage? I think that topic deserves more attention to every programmer because sometimes they end up compromising their eye health with all the work. Cheers my dude. Great video as always
@Art-y2k
@Art-y2k 3 жыл бұрын
Thanks, Andy this was helpful - I struggle to frame my questions all the time :)
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
Glad it was helpful!
@sasukesarutobi3862
@sasukesarutobi3862 3 жыл бұрын
Great video and great points - demonstrating how I troubleshoot and ask questions was one of the main things that got me the programming job I have now (as well as hitting like and subscribe, of course!)
@villavonatja11
@villavonatja11 3 жыл бұрын
Hey @AndySterkowitz I really appreciate your videos! I'm making a lot of the mistakes you're pin pointing here so thank you for shedding light on why I'm finding so many road blocks. Need to work on those.
@RyanKHawkins
@RyanKHawkins 3 жыл бұрын
I'd love to see a video on planning a project.
@peterg76yt
@peterg76yt 3 жыл бұрын
There are many, many contexts - not just programming - where the question of "what have you tried so far" is absolutely crucial to a person providing help, because they can't get started without that information. And it's very good to be proactive providing that context when asking for help because it's very difficult for the person to respond with "what have you tried so far?" without it unintentionally coming across as condescending or evasive, and that starts the whole dialogue off with the wrong tone.
@parthshinde5966
@parthshinde5966 3 жыл бұрын
Excellent! I always felt that I need a mentor to help correct my directions each time I go in wrong way. I think I found one! And yes the planning part, I have had worst experience with coding a project because I didn't plan it through in the beginning and jumped directly on coding. It was the first and long 6 months project for me, obviously made a lot of mistakes. Although the project is now in production, yet to learn coding at practical level.
@dwanejohnson3772
@dwanejohnson3772 3 жыл бұрын
Thank you for continuing to make high quality content
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
Happy to hear it’s been helpful Blair!
@rusrus7531
@rusrus7531 3 жыл бұрын
Done watching Liked Thanks Andy!
@phenomenalwolfli3298
@phenomenalwolfli3298 3 жыл бұрын
can you make a video of a list of books to read for new programmers?
@ercntreras
@ercntreras 3 жыл бұрын
Thanks my friend, very useful info. 😃
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
Glad it was useful! 😊
@ahmadsinasaeedi4215
@ahmadsinasaeedi4215 3 жыл бұрын
tanks dear Andy very helpful
@slawomirjankowski8092
@slawomirjankowski8092 3 жыл бұрын
Hello Andy
@liberianewsagency199
@liberianewsagency199 3 жыл бұрын
I have established a startup tech enterprise and tech training center that takes maximum 12 person in Africa GUINEE. Am a self taught programmer with more then 30 skills but master in non . I have fine it difficult getting visa to go abroad for study therefore I believe If I can teach people everyday that will push me to learn everyday. I want to develop a new planet that would be independent and self repérable. Where do I need to focus and what tool I need to get acquainted to. I love Python. What’s your advice
@pierreabbat6157
@pierreabbat6157 3 жыл бұрын
About imperfect code: some code written by the Programmer of the Universe appears to be imperfect (e.g. a percentage of newly formed proteins is made wrong and has to be thrown out of the cell). This turns out to have a purpose (other cells can tell when a virus invades, because the cell starts throwing out malformed virus proteins).
@carewen3969
@carewen3969 3 жыл бұрын
I'm learning Python after a decade of developing in a visual language. So coding is mostly new. These tips are gold! Thank you.
@jhde9067
@jhde9067 3 жыл бұрын
What's a visual language? visual basic? what makes it visual? Is it GUI creation?
@kaganozdemir4332
@kaganozdemir4332 3 жыл бұрын
@@jhde9067 labview like programs, where the program is visualized as a data flow instead of regular code
@jhde9067
@jhde9067 3 жыл бұрын
@@kaganozdemir4332 interesting, thanks!
@slimyelow
@slimyelow 2 жыл бұрын
Planning: Reminds me of the times where I'd start with the client login form before realizing that I need a register page first. And then before that a backend route, then a controller, then a model, then bcrypt, then testing with Postman......
@yashdeore473
@yashdeore473 3 жыл бұрын
Great vid!😀
@DylanSterling
@DylanSterling 3 жыл бұрын
Regarding asking questions, it’s also very helpful to keep the XY Problem in mind. From Wikipedia: “The XY problem is a communication problem encountered in help desk and similar situations in which the person asking for help obscures the real issue, X, because instead of asking directly about issue X, they ask how to solve a secondary issue, Y, which they believe will allow them to resolve issue X on their own. However, resolving issue Y often does not resolve issue X, or is a poor way to resolve it, and the obscuring of the real issue and the introduction of the potentially strange secondary issue can lead to the person trying to help having unnecessary difficulties in communication and/or offering poor solutions.”
@littlejibari
@littlejibari 2 жыл бұрын
Can u make a video tutorial on how to make a developmental plan and how long should one spend on staying on certain steps of the plan? That is one of major things I tend to skip and it always bites me midway like "okay, I've never been this far in making software, whats next? How will I do this and that (I'm usually stuck at dashboards, I really don't know how to start)"
@isabellakhong2630
@isabellakhong2630 3 жыл бұрын
Ask questions in a structured way, don't over obsess and allow mistakes, use source control, plan it out
@Eduardado
@Eduardado 3 жыл бұрын
Awesome tips. I fall into the "I want my code to be perfect". I loose a lot of time... Gonna try to be more practical.
@solotee7675
@solotee7675 3 жыл бұрын
Great vid!
@RamonChiNangWong078
@RamonChiNangWong078 3 жыл бұрын
Rule 1, sounds like those elitism from Stack overflow. But it make sense that beginners shouldn't depend and rely on random strangers to fix their codes. Rule 2, this is most important thing any programmer should learn
@robinfelix3879
@robinfelix3879 3 жыл бұрын
hey first of all kudos to your videos its amazing. Just a small suggestion if possible segregate it in playlists so its a great reference. Can you please make a video on an efficient way to learn DSA?
@panchopaulo111
@panchopaulo111 3 жыл бұрын
Thanks for this video. Something that happens to me is that I've never asked a question anywhere or to anyone (other than Google). Whenever something doesn't work I just see it as an opportunity to learn more. And I sort of enjoy the pain of going through that process. I suppose I'm developing a bad habit, though. I mean, if I ever get a job in the industry, I should try not to get stuck in a problem, as that would delay everything. Any thoughts on that?
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
This sounds good to me...it's important to develop the skill of digging through the internet to find what you need BUT it can 10-100x more time efficient to seek out someone who is more skilled/experienced and just to ask them. Finding those people whether it is a group/mentor can help to accelerate your timeline more than anything else.
@panchopaulo111
@panchopaulo111 3 жыл бұрын
@@AndySterkowitz wow thanks for the comment! I love all of your videos, and your Facebook group is great too :)
@marcello4258
@marcello4258 3 жыл бұрын
Most important: what did you already do to fix the problem .. if you do not any effort you can't expect others to do so
@PositiveVibesVids
@PositiveVibesVids 3 жыл бұрын
Great advice
@Davis-lq8re
@Davis-lq8re 3 жыл бұрын
I have been out of the industry for awhile because I did not have the newer skills that was desired. I had tried to acquire newer skills several years ago but that went nowhere. What do you recommend for someone that does have some background in programming but lacks the newer skills desired?
@TariqKhan-ly1un
@TariqKhan-ly1un 3 жыл бұрын
Me just searching KZbin for school work. Andy : You need to stop doing this. Me : Hmm okay.
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
lol
@Quisl
@Quisl 3 жыл бұрын
lol
@scottgodfrey7855
@scottgodfrey7855 3 жыл бұрын
So, ask your questions like a unit test description.
@projectzeus7894
@projectzeus7894 3 жыл бұрын
Hey! Andy, Alexander here, please just a quick question, is building a project like a website(full stack), from an old tutorial with some deprecated resources and codes, where there is need to update to newer versions of resources and find new code representatives, can this be classified resourceful and productive and a good way to get it going on a good pace, cause I've been all about this and debugging deprecated tools, codes and functions can be very stressful, so what's your take on this??....
@aicaeus
@aicaeus 3 жыл бұрын
Hi, not sure the best place to ask this but... I recently failed my computer science degree (cant continue as student finance wont cover any more years for me). I still want to continue programming and find a job, but I feel as if employers will look at me worse than someone who never went to university in the first place. I was wondering if you had any thoughts/opinions on this, do I still have a chance?
@jessikapiche6097
@jessikapiche6097 3 жыл бұрын
why don't you say ;'f..c the job', i'll be self employed? You may have 'failed' computer science degree, but what you have learn so far outweigh most people knowledge anyway. Why don't you create a game? Why don't you program an application? You may have to accept a low job first to make your months ends, but...
@navalravikant7339
@navalravikant7339 3 жыл бұрын
I like whoever says I suck big time, and then explain to me exactly why and how to be less suck.
@drty6818
@drty6818 3 жыл бұрын
Is your discord channel free? Fresh college graduate and would love to join. If so where is the link?
@The0Stroy
@The0Stroy 3 жыл бұрын
There are two types of bugs - either code doesn't execute at all or do something but not you want it to do.
@nerdvananc
@nerdvananc 3 жыл бұрын
Why's the audio on this so echo-y?
@high5gaming554
@high5gaming554 3 жыл бұрын
i really need to know! what size those monitors have and how did you connect both to mac? ;o
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
These are the monitors: amzn.to/3sWtxfq I have a newer Macbook pro that has the thunderbolt outputs...you can hook up two 4k monitors to it.
@high5gaming554
@high5gaming554 3 жыл бұрын
@@AndySterkowitz Thank you very much :) Impressive setup. Also amazing content.
@bopsap.gammazape
@bopsap.gammazape 2 жыл бұрын
I'd recommend "A Philosophy of Software Design" over Clean Code, especially for newbies - there are some shockingly bad examples in Clean Code
@Joseph-do9ue
@Joseph-do9ue 3 жыл бұрын
thnks
@AndySterkowitz
@AndySterkowitz 3 жыл бұрын
You're welcome
@Harish-du6uc
@Harish-du6uc 3 жыл бұрын
Good video dude. From India
@yessypina2498
@yessypina2498 3 жыл бұрын
I subscribed. Felt so called out lmao. I usually watch your videos but I am not subscribed til now.
@andrewbakanowicz7769
@andrewbakanowicz7769 3 жыл бұрын
Number 5 don't be afraid to learn new things. Your a beginner you don't know everything. This number actually becomes number 1 as you progress through your career. You will never know everything
@jessikapiche6097
@jessikapiche6097 3 жыл бұрын
underrated comment right there! The fact is, you need to program despite the lack of knowledge...
@amazekhashaa7309
@amazekhashaa7309 3 жыл бұрын
How you doing Andy?
@donwald3436
@donwald3436 2 жыл бұрын
"Nothing happens." ... except the error message that you instantly dismissed ...
@kader8811
@kader8811 3 жыл бұрын
Hi.. If am ready to learn React can I take a course or to learn documentation?
@bryangk42
@bryangk42 3 жыл бұрын
I learned by doing the free interactive scrimba react course. That's what I would recommend.
@kader8811
@kader8811 3 жыл бұрын
@@bryangk42 Happy to hear you. Don't make a mistake, I heard about scrimba, only heard about from channels. Can u tell about the documentation of react vs scrimba.. In react documentation everything it's covered, in scrimba how it's about react. Else documentation is hard to study..
@bryangk42
@bryangk42 3 жыл бұрын
@@kader8811 The scrimba tutorial will explain how to use react using examples and letting you write code along with the instructor. Documentation for react is excellent but won't give you the practice it takes to get good. My advice would be to go through scrimba react tutorial then build an app using react, like a to-do or expense tracker.
@kader8811
@kader8811 3 жыл бұрын
@@bryangk42 Thank you..
@rubygreen1249
@rubygreen1249 2 жыл бұрын
Took 150 lines of code and turned it in to 6 lines. There are multiple ways of doing things.
@CodingWorm
@CodingWorm 3 жыл бұрын
I make 2 of these mistakes
@logixindie
@logixindie 3 жыл бұрын
I make 5 of these mistakes
@CodingWorm
@CodingWorm 3 жыл бұрын
@@logixindie one of those is not subbing to me
@JamR0ck
@JamR0ck 3 жыл бұрын
40 years old just getting started 😶
@divineme900
@divineme900 3 жыл бұрын
Hi
@dmitrygarifullin6672
@dmitrygarifullin6672 3 жыл бұрын
👍
@ThaiIsland
@ThaiIsland 3 жыл бұрын
You’re too late I already made my first mistake days ago...more to come 🤪😂👍🏽🙏🏼
@briani466
@briani466 3 жыл бұрын
You look like Chauvin’s defense lawyer lol
@hanesmitter1469
@hanesmitter1469 3 жыл бұрын
Echoes disturbing my user experience of your channel
@cyberwomen9386
@cyberwomen9386 2 жыл бұрын
You should open udemy courses, I loved listening you and understand you clearly...
@kylepetrovic1296
@kylepetrovic1296 3 жыл бұрын
coding dad
Why 95% of Self-Taught Programmers Fail (Honest Advice)
12:16
Andy Sterkowitz
Рет қаралды 410 М.
Biggest MISCONCEPTIONS About Becoming a Self-Taught Programmer
12:50
Andy Sterkowitz
Рет қаралды 71 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
5 RULES to Write Better Code
16:36
Andy Sterkowitz
Рет қаралды 46 М.
This ONE Skill Will Land You a Coding Job (Self-Taught)
6:19
Andy Sterkowitz
Рет қаралды 17 М.
Learn Web Development And ACTUALLY Get A Job | Ultimate Guide
1:33:52
James Cross
Рет қаралды 1,5 МЛН
Best Learning Strategies for Programmers
12:06
Andy Sterkowitz
Рет қаралды 687 М.
Becoming a programmer.. The REALITY no one tells 🤐
13:16
Dorian Develops
Рет қаралды 248 М.
Why Do So Many Programmers Lose Hope?
20:27
Thriving Technologist
Рет қаралды 755 М.
What The Top 5% of Programmers Do Differently
9:29
Andy Sterkowitz
Рет қаралды 33 М.
#1 Thing to Learn to Become a Self-Taught Programmer
10:00
Andy Sterkowitz
Рет қаралды 500 М.
The 1 Coding Project Idea Guaranteed To Get You A Software Development Job
22:07
15 Years of Software Engineer Knowledge in 1 hour 30 mins
1:30:39
Rahul Pandey
Рет қаралды 76 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН