Thank you so much for your insight Mr. Corey! You can't even imagine how helpful your lessons are for so many people all over the world. You just making life of so many people better. You giving them hope like a beacon in a dark and gloomy waters of northern seas.
Some profound thoughts here! Great episode. The value of experience of having gone through the process, especially in a real life job scenario, cannot be understated. I have been working as a software developer for over 20 years. But it is only over the last couple of years that I have started teaching and mentoring my two daughters who are now pursuing the tech field and computer science degrees. Going through the basics of development and problem solving, really made me review my own thoughts and knowledge on the subject! I learned SO much trying to explain concepts to my daughters. I always come out of the teaching experience feeling stronger and more knowledgeable myself. There is something about having to verbalize these concepts that makes you reconsider what you “thought “ you knew! lol. And past that, there is something I find very rewarding about it. It just makes you feel good! It also just sparks the love of software development and creating. Tim, no wonder you do this! 👍
Finally starting to build software for others. Juat free projects that are worth more, but the value in the experience is more important that immediate cash flow. It is challenging and rewarding. I definitely need to get better with some things. But Im watering the plant.
I feel like I'm perhaps at an 8 on a database/data side of things. I train juniors, I try to do anything more dynamic to prevent potential problems long term, when people have need help most of the time they come to me. That's great feeling like your work lead to progression. On the dev side I'm a bit more behind but hopefully I'll get my break soon and start to progress a lot more on the dev side too! P.S: you've been a big help on this, Tim. Thanks!
Thanks, Master, for your advice and your valuable content. As always, it's the best. What do you think about allowing users to download the course for offline viewing (like Netflix and TH-cam), but not the actual video file itself? Preventing users from downloading and owning the course video file, but they could still download it for temporary offline viewing, similar to other platforms. Is a good way to control piracy.
The course is mostly videos. Allowing the videos to be downloaded will increase piracy. I don't have a massive team of developers to help design custom systems for allowing temporary downloads. Maybe in the future.
Don't embellish your resume. That's a great way to get banned from ever working at a company again. Here are some quick resume tips, though: 1. Be focused - make a 1-page resume. Even senior developers with 20+ years of experience can do this. Focus on the important parts. I'm not reading your life story. 2. Tailor your resume for the job - If you are applying for a C# developer position, highlight what you have done with C# and the related technologies. Don't send me a resume that has a title of "Senior React Developer" and only briefly mentions C#. 3. Show your impact - Don't put phrases in your resume like "worked on...", "part of the team that...", etc. Focus on what you did and what impact it had. For example, "Designed a feature using C# that improved customer retention by 37%" or "Rewrote a PHP page in Blazor, resulting in 29% faster page loads" 4. Brag but don't embellish - Be assertive on what you did, how much experience you have, and where your skills are at. Just don't take credit for the work of others and don't lie about your level of experience. 5. Proofread your resume thoroughly! When it comes to finding work in general, here are a few tips: 1. Apply for jobs within your grasp - applying for every random job isn't going to work well, and even if you get hired for a position that you aren't qualified for, you are going to regret it. 2. Apply for jobs you are mostly qualified for - just because you don't fully meet the requirements doesn't mean you don't apply. 3. When you apply, make sure you use the right resume (tailored to the position), include your portfolio (more on this later), and have a clear cover letter. 4. Your cover letter should be short, focused on why you are a good fit for the company, and demonstrate that you actually know which company you are applying to. 5. You need a portfolio. It is how you stand out. When you practice the things you are learning (you are practicing, right?), you should put your best practice projects in your portfolio. Have something to show prospective hiring managers to prove you can do what you say you can do.
Hey tim! I am looking for courses on your website and been really wanitng to learn ASP net Core. i found 1 .Net Core class. but it teaches .net Core 2.2 we have .net Core 8 now. is that video outdated? or can i still use that course? thanks! (i am really wanting to learn ASP Net Core and Angular, but maybe i need to learn .Net Core first) and also, once i get a certificate after completing the course, is this helpful on a resume'? i have 2 years experience as a full stack developer, but we use old deprecated systems. I need to find a new job, but most requirements are ASP Net core etc.
I’ve been introduced into software development by way of Power Apps/Power Platform. A great deal of this presentation of yours seemed to apply to what I’ve discovered/experienced so far. I’m not saying I’m nearing the end stages of the progression you have described, however, I believe this sort of accessible (no-code/low-code) context developed by Microsoft nonetheless seems to produce similar logic induced thought processes in students willing to invest/expand their understanding of the Platform and its capabilities. Would you have any thoughts regarding learning paths birthed out of the context I have described above?
Low code/no code environments still take a developer. You are just using a different means to express logic. That's why we will always need developers - even if the tools change, we will still need people to build the logic. As for learning paths, I don't spend enough time in that space to give you a good answer to that question.
This might be a bit of a random one, but I've been dreading going back to actually coding. Is it normal to 'procrastinate' from doing the actual coding?
I am 26 years old have recently stared my career as a DotNet developer and have an experience of 7 months. For long term, is it right decision to continue in this field or should I move to field of data considering the rapid take over of AI ?
I have many years of experience, but if it wasn't for the modern IDE's, I would have a hard time with the syntax. I suspect they have spoiled me and if I didn't have them, I would know the syntax better.
Maybe take some time and write in Notepad. It will be ugly at first, but it will give you a new understanding of the language. It will also allow you to see the things you have glossed over in the past, which will lead to new questions and new discoveries.
You can definitely still get there. The people you mentor don't need to be people you work with. Join a user group. Find people there. Find a community of developers online and do what you can to help others grow. It may lead into step 9 a bit, but try to find that personal connection first in the community.
I'm finally understand more clearly what developer's progression I'm currently at. Great insights as always Tim! Kudos!
Great to hear!
Thank you so much for your insight Mr. Corey! You can't even imagine how helpful your lessons are for so many people all over the world. You just making life of so many people better. You giving them hope like a beacon in a dark and gloomy waters of northern seas.
I am glad they are helpful.
Some profound thoughts here! Great episode. The value of experience of having gone through the process, especially in a real life job scenario, cannot be understated. I have been working as a software developer for over 20 years. But it is only over the last couple of years that I have started teaching and mentoring my two daughters who are now pursuing the tech field and computer science degrees. Going through the basics of development and problem solving, really made me review my own thoughts and knowledge on the subject! I learned SO much trying to explain concepts to my daughters. I always come out of the teaching experience feeling stronger and more knowledgeable myself. There is something about having to verbalize these concepts that makes you reconsider what you “thought “ you knew! lol. And past that, there is something I find very rewarding about it. It just makes you feel good! It also just sparks the love of software development and creating. Tim, no wonder you do this! 👍
Thanks for sharing!
Finally starting to build software for others.
Juat free projects that are worth more, but the value in the experience is more important that immediate cash flow.
It is challenging and rewarding.
I definitely need to get better with some things. But Im watering the plant.
Great!
I feel like I'm perhaps at an 8 on a database/data side of things. I train juniors, I try to do anything more dynamic to prevent potential problems long term, when people have need help most of the time they come to me.
That's great feeling like your work lead to progression.
On the dev side I'm a bit more behind but hopefully I'll get my break soon and start to progress a lot more on the dev side too!
P.S: you've been a big help on this, Tim. Thanks!
Thanks for sharing!
Thanks, Master, for your advice and your valuable content. As always, it's the best.
What do you think about allowing users to download the course for offline viewing (like Netflix and TH-cam), but not the actual video file itself?
Preventing users from downloading and owning the course video file, but they could still download it for temporary offline viewing, similar to other platforms. Is a good way to control piracy.
The course is mostly videos. Allowing the videos to be downloaded will increase piracy. I don't have a massive team of developers to help design custom systems for allowing temporary downloads. Maybe in the future.
Thank you for the wonderful information🎉🎉🎉
You are welcome.
Thanks Tim, great video
You are welcome.
could you make a video on finding work in the current job market
Embellish your resume more. Only you will advocate for yourself
Don't embellish your resume. That's a great way to get banned from ever working at a company again. Here are some quick resume tips, though:
1. Be focused - make a 1-page resume. Even senior developers with 20+ years of experience can do this. Focus on the important parts. I'm not reading your life story.
2. Tailor your resume for the job - If you are applying for a C# developer position, highlight what you have done with C# and the related technologies. Don't send me a resume that has a title of "Senior React Developer" and only briefly mentions C#.
3. Show your impact - Don't put phrases in your resume like "worked on...", "part of the team that...", etc. Focus on what you did and what impact it had. For example, "Designed a feature using C# that improved customer retention by 37%" or "Rewrote a PHP page in Blazor, resulting in 29% faster page loads"
4. Brag but don't embellish - Be assertive on what you did, how much experience you have, and where your skills are at. Just don't take credit for the work of others and don't lie about your level of experience.
5. Proofread your resume thoroughly!
When it comes to finding work in general, here are a few tips:
1. Apply for jobs within your grasp - applying for every random job isn't going to work well, and even if you get hired for a position that you aren't qualified for, you are going to regret it.
2. Apply for jobs you are mostly qualified for - just because you don't fully meet the requirements doesn't mean you don't apply.
3. When you apply, make sure you use the right resume (tailored to the position), include your portfolio (more on this later), and have a clear cover letter.
4. Your cover letter should be short, focused on why you are a good fit for the company, and demonstrate that you actually know which company you are applying to.
5. You need a portfolio. It is how you stand out. When you practice the things you are learning (you are practicing, right?), you should put your best practice projects in your portfolio. Have something to show prospective hiring managers to prove you can do what you say you can do.
Interesting video. I've been thinking a lot about this lately.
Thanks!
Hey tim! I am looking for courses on your website and been really wanitng to learn ASP net Core.
i found 1 .Net Core class. but it teaches .net Core 2.2
we have .net Core 8 now. is that video outdated? or can i still use that course? thanks! (i am really wanting to learn ASP Net Core and Angular, but maybe i need to learn .Net Core first)
and also, once i get a certificate after completing the course, is this helpful on a resume'?
i have 2 years experience as a full stack developer, but we use old deprecated systems. I need to find a new job, but most requirements are ASP Net core etc.
I’ve been introduced into software development by way of Power Apps/Power Platform. A great deal of this presentation of yours seemed to apply to what I’ve discovered/experienced so far. I’m not saying I’m nearing the end stages of the progression you have described, however, I believe this sort of accessible (no-code/low-code) context developed by Microsoft nonetheless seems to produce similar logic induced thought processes in students willing to invest/expand their understanding of the Platform and its capabilities. Would you have any thoughts regarding learning paths birthed out of the context I have described above?
Low code/no code environments still take a developer. You are just using a different means to express logic. That's why we will always need developers - even if the tools change, we will still need people to build the logic.
As for learning paths, I don't spend enough time in that space to give you a good answer to that question.
This might be a bit of a random one, but I've been dreading going back to actually coding. Is it normal to 'procrastinate' from doing the actual coding?
Sometimes. You just need to get back into it and you will get back in the groove.
@@IAmTimCorey Thank you. Really enjoying your content
I am 26 years old have recently stared my career as a DotNet developer and have an experience of 7 months. For long term, is it right decision to continue in this field or should I move to field of data considering the rapid take over of AI ?
Continue on. AI cannot do the job of a developer.
Nice videoTim. Im around level 8.
Great!
I have many years of experience, but if it wasn't for the modern IDE's, I would have a hard time with the syntax. I suspect they have spoiled me and if I didn't have them, I would know the syntax better.
Maybe take some time and write in Notepad. It will be ugly at first, but it will give you a new understanding of the language. It will also allow you to see the things you have glossed over in the past, which will lead to new questions and new discoveries.
@@IAmTimCorey Yikes, I guess I should, but that feels like going back 30 years.
First here Tim 🎉
👋
I now realize I'm working alone at my job as a developer in my company and can't get to step 8 there. 😁
You can definitely still get there. The people you mentor don't need to be people you work with. Join a user group. Find people there. Find a community of developers online and do what you can to help others grow. It may lead into step 9 a bit, but try to find that personal connection first in the community.