No video

3 Ways Every Developer Fails And How To Avoid Them

  Рет қаралды 4,771

IAmTimCorey

IAmTimCorey

Күн бұрын

What pitfalls should I avoid as I learn to be a developer? What are the things that slow people down when they are learning software development? These are the questions we will answer in today's episode of Dev Questions.
Website: www.iamtimcore...
Ask Your Question: suggestions.ia...
Sign Up to Get More Great Developer Content in Your Inbox: signup.iamtimc...

Пікірлер: 43
@andergarcia1115
@andergarcia1115 4 ай бұрын
When gratitude is great, words are few
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
👍
@vocabulary_builder
@vocabulary_builder 4 ай бұрын
18:23 I remember Tim mentioning that there's actually a real screen behind him bit it never actually stuck in my head 😅. Great video BTW.
@gahshunker
@gahshunker 4 ай бұрын
😂😂😂
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
Yep. I would have re-recorded it except that was my second time because of that same issue and it was late. Stupid Windows Updates. I thought telling it "not now" was enough. Nope. It asks you again in 20 minutes, just in case you changed your mind.
@SirMika9
@SirMika9 4 ай бұрын
Haha that's' cool to know more how is the set made
@martindzeble
@martindzeble 4 ай бұрын
Tim, I will always praise your name, you always grow me whenever i listen to you
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
I'm glad my content has been helpful.
@jeffsherman9638
@jeffsherman9638 4 ай бұрын
Great video Tim. Getting frustrated and hitting dead ends and working through is part of the career path. Many people give up because of this or don’t advance in their career, it needs to be an attitude adjustment. Likely the reason why software developers get paid well, not easy for most including seasoned developers.
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
Thanks!
@faisalalhoqani6151
@faisalalhoqani6151 3 ай бұрын
Great episode dear Tim keep it up.
@IAmTimCorey
@IAmTimCorey 3 ай бұрын
Thank you!
@torrvic1156
@torrvic1156 4 ай бұрын
Thank you for precious advices Tim! You was absolutely right about discipline and will. I love to do nothing and lying on the couch but I am using my will to force myself to do something. It is is what it is. I found that people achieve good results when they have a strong will because I think that otherwise we just played video games and do nothing if we could.
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
You are welcome.
@Anton-Os
@Anton-Os 4 ай бұрын
Thank you Tim, thank you for your video life lessons.
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
You are welcome.
@andywalter7426
@andywalter7426 4 ай бұрын
One question I have is you mention about the problem of underestimating. I would think there is more of a problem of overestimating how long a project take. I did a project today that I thought would take 4 hours and it ended up taking me 1.5 hours. I even had another project I thought would take 2 months and I completed in 2 weeks.
@IAmTimCorey
@IAmTimCorey 3 ай бұрын
That's not typically an issue. If you find yourself consistently over-estimating how long projects will take to where it is a problem, you are probably not spending enough time actually working on finishing the project. Projects can work really early on in the process. The bigger issue is dealing with edge cases and ensuring that you have a really good user experience (not just a flashy UI).
@andywalter7426
@andywalter7426 4 ай бұрын
I would actually find it impossible to do the learning outside of work while holding down a job. I would find I would get so distracted from what i am learning, i would harm my job performance. what is more important between outside learning and holding down a job. it is impossible to do both though. when i would do the outside learning, then while at work, if i had unresolved problems, i would be so depressed not knowing if i can fix those problems i would make too many mistakes at work. how does somebody solve that type of problem. of course now, those aren't issues since i could not even get a job anymore since tech has advanced so much that the entry level jobs you mentioned like data entry they don't have much of anymore.
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
My first suggestion would be to have you work through your feelings about development. Becoming depressed because of an unresolved problem in your code is really unhealthy. It sounds like you might be connecting your self-worth to what you can do with code. Please don't tie those two together. Who you are as a person should not be dependent on who you are as a developer. The vast majority of the time a developer spends writing code will be spent on fixing mistakes and tracking down problems. If your self-worth is tied to being able to fix mistakes immediately or not make them at all, you will not be able to work. If you really cannot disconnect the two and if not being able to fix a problem immediately causes you to be depressed, my recommendation to you would be to look for a different career. In the end, I really think you need to address the root issue because it will follow you wherever you go, but there are some careers that will be much more conducive to your mental health. Dealing with the constant problems in development will not be one of them.
@andywalter7426
@andywalter7426 4 ай бұрын
@@IAmTimCorey What causes me the problems is because there is an app i really want but know if i can't fix the problems, then those apps would never be created. On the job its worse because if i am unable to fix the problems, then i lose my job then. what i find that happens is i get depressed but if i am able to fix the problems, then i get excited because i go it fixed and can eventually have the app i always wanted. i actually got into development because i wanted more automation and more custom apps and processes.
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
Go back and read my previous comment again. Your clarification doesn't change my advice. If this is how working in software development makes you feel, you either need to work with a counselor to change your viewpoint or you should not continue in the software development field. Tying your success as a developer to your self worth is incredibly dangerous.
@StuartLoria
@StuartLoria 4 ай бұрын
I have noticed estimates are never evaluated against reality to steer the team towards higher estimation times or towards more details in the tickets, one could think managers don’t like higher delivery times and enjoy the idea of pressuring the team to deliver faster, just an observation.
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
Managers struggle with the same thing as everyone else - accepting the reality of what is rather than what you want it to be.
@DanielAzevedo94
@DanielAzevedo94 4 ай бұрын
Most times i find really hard to find what i could improve. Só many variables outside of my control. Do you register this things as you go in the task? Most of my time is lost at testing, the env its problematic and sometime i don't know the best flow. People normally don't answer very quick and i get bombarded with messages.
@DanielAzevedo94
@DanielAzevedo94 4 ай бұрын
And how you know what steps should bem documenting? To avoid loosing time in the future. After collecting everything it gets so hard to find what you need.
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
It sounds like you could use practice in project management. Taking the initial requirements, identifying the assumptions and eliminating them, breaking the resulting data down into a series of tasks, completing those tasks, and then documenting what you accomplished. You are always going to struggle when working with other people. That's the nature of working with other people. The key is to get better on your end at knowing what to ask, how to document it, and how to execute on it. The way to get better is to honestly evaluate where you could be better. Not where someone else could be better at getting back to you. Evaluate how you could better organize the returned information next time. Then evaluate how you could ask better questions next time to get more precise answers.
@afgdfdgdfddf42
@afgdfdgdfddf42 4 ай бұрын
I'm switching between classic asp to C#. And no you don't understand my pain 😂
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
I've been there, done that. Actually, I really like classic ASP. It is a culture shock, though, when you switch back and forth.
@harrisonwell1719
@harrisonwell1719 4 ай бұрын
Hi
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
👋
@ArkFen
@ArkFen 4 ай бұрын
)) yeah I remember same story with ssl ))) then I also created a document for future myself 😂
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
It was always a pain.
@IkethRacing
@IkethRacing 4 ай бұрын
I suffer with #3 with learning SDKs
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
Identifying the issue is a big step towards fixing it.
@Sysshad
@Sysshad 4 ай бұрын
Chaos is the future
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
When has that not been true? You can always see the future as chaos. You can also always see the future as bright. It all depends on how you want to look at things. In my experience, things are never as bad as predicted, nor are they as rosy as others predicted.
@karimvtvtvtvvgvvvvakabery6025
@karimvtvtvtvvgvvvvakabery6025 4 ай бұрын
perfect perfect
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
Thanks!
@BeepBoop2221
@BeepBoop2221 4 ай бұрын
People would delete an entire project because of one winforms bug? That doesn't seem like a good mindset.
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
Nope. And unfortunately, that was taught to them by the professor. The thing is, though, that's what happens when you code with "magic". When you don't know why things happen, it is magic. When it is magic and the magic stops, you are helpless. That's why I am so insistent on learning things fully and not skipping past something until you actually understand it. Doing so gives you confidence as a developer, which makes you better at what you do and makes you happier in the long run.
@rjean99
@rjean99 4 ай бұрын
It's my wife's fault 🤣
@IAmTimCorey
@IAmTimCorey 4 ай бұрын
😂 She doesn't read these comments, does she?
What Are Some Major Mistakes Developers Make in Their Career?
37:32
5 Strategic Changes To Improve Your Career
16:02
IAmTimCorey
Рет қаралды 4 М.
Ik Heb Aardbeien Gemaakt Van Kip🍓🐔😋
00:41
Cool Tool SHORTS Netherlands
Рет қаралды 9 МЛН
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 76 МЛН
拉了好大一坨#斗罗大陆#唐三小舞#小丑
00:11
超凡蜘蛛
Рет қаралды 9 МЛН
Matching Picture Challenge with Alfredo Larin's family! 👍
00:37
BigSchool
Рет қаралды 38 МЛН
How to NOT Fail a Technical Interview
8:26
Fireship
Рет қаралды 1,4 МЛН
What Web Framework Should I Use For My C# Project?
20:07
IAmTimCorey
Рет қаралды 10 М.
How Do I Start My Job Well? What Do I do First?
21:19
IAmTimCorey
Рет қаралды 5 М.
5 Proactive Measures to Survive Job Uncertainty
15:08
IAmTimCorey
Рет қаралды 3,8 М.
What Is The Real Job of a Software Developer?
35:42
IAmTimCorey
Рет қаралды 6 М.
How To Nail a Job Interview
19:51
IAmTimCorey
Рет қаралды 3,4 М.
6 Myths About Software Development
17:55
IAmTimCorey
Рет қаралды 5 М.
Top 10 C# Best Practices (plus bonuses)
57:28
IAmTimCorey
Рет қаралды 510 М.
What Skills Will Help Me Advance in My Career?
15:09
IAmTimCorey
Рет қаралды 6 М.
4 Other Careers Where Software Developers Can Excel
16:27
IAmTimCorey
Рет қаралды 6 М.
Ik Heb Aardbeien Gemaakt Van Kip🍓🐔😋
00:41
Cool Tool SHORTS Netherlands
Рет қаралды 9 МЛН