I love the fact that you mentioned that interviewers get it wrong! I used to be a part of the hiring process and I used to be heartbroken when I saw a few very good dev candidates rejected since they couldnt answer some scenarios they didnt experience in their careers. I always felt that it was the companys loss that we lost good candidates and they really need to change their hiring process according to the candidate.
Agreed.. I am taking Kevin Dockx courses. He is a good teacher, but his strong Belgian accent is driving me nuts and it takes sometimes 5 times of me rewinding to get what he said. Tim is a great teacher and he has got the golden voice.. Would like to take Tim Corey's ASP.Net Core courses instead. The only thing I Got to say is I have not seen any other teacher except for Kevin Dockx go as deep into REST and ASP.Net Core Security .. I am wondering how deep Tim's courses will go on these subjects.
This video has opened my eyes to how wrong I was approaching the job acquisition part of this experience. Thank you so much for taking your time to go over this in detail.
Thanks for being an amazing person who does not hesitate to give valuable knowledge for people. Here I am as a 24 year old, who has decided to choose a different profession than my university degree, has sacrified a lot to learn programming and I am stressful since this COVID thing has come into the picture because the opporunities for juniors have been reduced. But when I encountered with your work I immediately knew that I am in good hands. I have no fear anymore because I know I have found the best source to make myself a good programmer. Words cannot express my gratitude.
@@adelgeszner1944 I’m thinking about buying Tim’s $497 C# mastercourse. The cost isn’t an issue for me, and I’m very thankful for that. Are there any courses or books that you’d recommend over Tim’s courses? Thanks for replying!
Love your advice on building up to a portfolio from smaller exercises, especially about how a portfolio-project needs to be specific and well done more than it needs to be big.
@@IAmTimCorey I hope most employers will think like this. Emphasizing actual work portfolio instead of some random whiteboard mental masturbation disguised as a tool to "see how you think".
I've been a developer for three years and went through several interviews and your advice is great, also about how to build a good and simple resume. Thanks
Dear Tim, I’ve switched to full time development just days ago. For previous 5 years I was doing part time development and part time test Automation. Watching your videos and practicing them gave me great confidence and helped me enhance my C# .Net skills. My client saw potential in me and my coding practice and gave me this opportunity. I’ll be forever thankful to you. Thank you very much 🙏🏽
believe it or not. Im addicted to his voice as I'm into the lesson 17 of start to finish course. looking for something else and found his video here. Hats Off Sire!
Man I wish I would've gotten the FizzBuzz question today. Got a question that I froze up on and bombed. Great content and information Tim. Love these "Useful information from real developers" kind of videos.
I've optimized my resume several times in the past months. I've dusted off some older C#/.Net projects on GitHub from 2017 - 2018, updated them, and hosted them on Azure and used an URL shorter to link them on my resume. I bought a domain and hosted a Vue.js app as a portfolio as well. Still haven't found employment yet. Mostly due to the area I live and the pandemic times. The MeetUp user group I usually attend hasn't communicated since February. Trying to attend others is a hassle as they are either far off or the times don't fit in my work schedule. Though, in the mean time I put on your UA-cam lessons and playlist and listen to them as I work a non-tech job (can't really watch the code parts as the job requires physical labor) and I have reinforced my understanding of programming principles. One thing I can add to this, is there are a lot of spam recruiting companies trying to "sell you" to a company. They will send you an online test or ask technical questions before they even tell you about the company they are representing when it was suppose to be a formal introduction interview. Be wary of these recruitment practices. So much hassle and navigation to try and get to that software/web developer job.
11:40 so true! 😄, i need quickly to note something, and thats why it's important to have notepad, calculator, control panel and maybe snipping tool pinned to taskbar for quick actions...
@18:39 It's true, you'll always have an uphill battle if your resume/application is but one in a large vat of similar competition. Keep in mind, however, that many jobs are NOT filled by filtering through a giant stack of applicants. Many jobs are filled by referral-- because somebody knows somebody else. That's why it's super important to maintain a solid professional network, keep in touch with people. If someone can refer you, it gives you a huge boost to the top of the stack, it at least gives your application some thoughtful human consideration. @35:15-- yep, Tim says it too! I think it can be valuable, also, to have some very specific niche skills. Ironically, if you have an "unpopular" skill, you have far less competition and that increases your chances since these days it's easy to search and find exactly the right pro's with weird skills.
Best angle is to start with a company and learn the processes then create a solution and show your boss. Get your foot in the door and if they don’t give you a shot move on until you have a portfolio of solutions. Network with the IT folks and express your interest. Great video, Tim! The opportunities are great right now and hopefully it will open the door for more people interested in the field.
Thank you so much for this video, Tim. I am looking for a job and this has really added to my confidence. It felt like my favourite mentor sitting right next to me and mentoring me. God bless your soul!
Thanks for the Tips, Today I am going to my resume and I will do some refactoring on it. And of course, I will take some hours these coming days to revisit your earlier videos. Again Thanks, Tim.
Ironic, that I was let go from my software developer job June 17th (company financial issues due to COVID) and then this video comes out on the 18th! Just now seeing it but I really appreciate this video! I created C# windows forms on .NET for the company I was working for (10 years as a developer then did 3 years QA). After losing my job, my confidence level felt like 0.I am now on the look out for a new job, preferably in C#! I am taking the time to go through your videos and do what you say about creating mini applications to prove any experience I may have to future employers! Thanks again! I'm trying!
Awesome video Tim! I'm actually looking for my first job as a software developer, and this video is very helpful to guide me in the right direction. Thank you 🙌 @ IAmTimCorey
I enjoyed this video, it really expanded my mind as to how I can move forward with looking for a job as a developer. Really interested in talking to other developers fresh out of college even to hear their viewpoints. Great job Tim
I believe in-person meet ups are starting to happen again in some areas. If not, virtual ones may be happening in your area. Seek them out to grow your network and possibly make some new friends!.
Thanks for this video, Tim. I was needing something like this. I'm usually that guy who tries to fit all of his experience in one resume page and creates a huge wall of text. I'll definitely follow your advice from now on and customize my resume and put just the necessary for the job position that I'm applying for. By the way, this series is great, please keep going! Thanks again!
I got a junior developer role at big company with a 3 page CV, work ex, bullet points, grades etc. And had tests the week I started FIZZ BUZZ etc. And flew through. And that CV wasn't even my best, had mistakes, too much info and too many keywords. Info about what courses I was on at uni. My point is being honest and likeable really helps. Being yourself during the interview, determined and not taking no for answer.
I don't even do C# but I watch these videos anyways. I wish you would teach other technologies. Or at least other instructors to have your way of teaching. Your content is top shelf!
Forget about the academic topics (bubble sort especially - if you ever need to use one, you are going to Google it anyway). Build LOTS of sample Console applications. Build a guest book. Build a number guessing game. Build a todo list. Build an app that stores information in a database. Build an app that gets information from an API. Do all of these things and more in Console apps. Start with the simple ones and work your way up. Get good at the C# language by actually using it.
Hey, Tim. Thanks for your insight. This actually came quite handy as I'm planning to switch jobs. Right now I'm mostly working with SQL Server, Altitude Script Developer (Teleperformance uses it for call center scripts... I probably won't have use for it anywhere else but that's ok hehe), SSIS, SSRS and some other stuff. I've also developed some C# applications for internal use. And the latest one was for external use, for international recruitment agencies to submit candidate applications for Teleperformance (.NET Core 3.1, great experience btw!). So, after all of this I've kinda been getting bored because it's the same thing over and over. And I really want to get back to C# full time. I already have some interviews set up starting monday, which is great. But at the same time I'm feeling a bit like an impostor, since even though it was the focus of my course I have yet to work on it full time really. (I've been working as a developer some 2,5 years or some, but more focused or SQL Server lately...) So, anyway, your video helped me out. 41 minutes seems like a lot but really I think it's just the tip of the iceberg! Also, subscribed! :)
Hi Tim, great explanations. Thank you to help me see a direction. I used to share my brain at the same time learning a lot of technologies but man, I have to say is frustrating. Some times we think that we have to know all about all technologies to feel we are strong but this way just we are exhausting our strength and minds. I find that the sensation that we always are late considering the velocity of technologies go us to get feeling down, sometimes.
"If you only know the latest and greatest stuff, you're going to be left behind." So true. I see so many other students leaving Uni only knowing the latest and greatest JavaScript framework and getting screwed when they reach the real world.
Great advice in order to land a job you need to solve a problem and to show a project. Mine was a WPF app who parse web site create book in pdf , audio book in wav and upload the output on my google drive. The first version was very crude 1 class with every inside. Then I refactored my app as long I progress. I was lucky I only have 3 interviews and they were on logic or how to implement business logic and present my project
"A college degree doesn't get you a whole lot" Tell that to my parents please, I'm in 4th year compsci, have learned nothing of use, and now have over 32k of debt...
@Taylor Pater Never discount the value of your degree! While experience is king for hiring, the degree is required if you wish to advance your career. If you wish to advance anywhere beyond simply programming, you need the writing and business theory provided by higher education. Not only that, your degree, all by itself, commands $10k-$20k/year more than those without a degree.
I actually conduct technical interviews for the company I work at (we are doing game development with Unity), and this is all great advice that I also give people. One of the most powerful things he said, which I say all the time, is "Learn C# first"! Many people get in a big, big hurry to try to learn to make a UI or build a game scene in Unity and don't bother to actually learn C#. So we end up with people who say they've got 2 years development experience and they are baffled by basic things like an auto property in C# and have no idea what a delegate is or how to use generics. That basically stops you from getting the job you're applying for. Reading one C# book could change everything for you. If you start taking the improvement of your programming skills seriously and reading lots of books, technical articles, etc you will be surprised how fast you get really good at programming and software development. Even after 15 or 16+ years of being a "hardcore" programmer I am still reading books and learning new skills. Lately, I've been updating myself for the latest C++20 language specs and standard libraries, studying DirectX12 and modern GPU architecture, ray tracing and other advanced rendering and learning more about Azure and C#/Blazor. Never stop! Master C# and computer science fundamentals and make it your biggest investment and it will repay you 1,000,000,000× fold.
@@BeezeeBoi lol it's soooo crazy you asked me this question at this precise moment ... maybe it was destiny/fate, haha! But I have quit that job since then, lol. Went back to the game industry side of software engineering, where I belong, and the business of it all ... and it looks like I have somehow "accidentally succeeded" by creating something I didn't intend to be big but just somehow organically "caught on" and started spreading, gaining traction ... so I think I'm about to do corporate filings and roll with it lol. I've got a literal "engineering dream team" riding with me on this, and I am super excited and optimisitc -- finally having a team/company to build what my friends and *I* think is valuable, important and worth the time and money (and we know what we're talkin bout, haha) 🙂 You're welcome to come hang out and chat and check stuff out, we're working on some new advanced cutting-edge AI + next-gen animation/graphics realism in real-time games/simulations and I got a new partnership with Cascadeur and others pending. But look at my channel and you should see how to come find us and hang out 🙂
Thanks for this video. After several years of working in IT I have come across a moment when I was rejected by a few employers. Its quite nerveracking to be honest. I got a job after all but I am still anxious since im starting in the end of a month and my brain seems to like to question everything i have learnt, Wish me luck :)
Reading, understanding and debugging other people's code is a very big part of a developer's job. Practice will help you improve your debugging skills. Reading industrial quality code will teach you a lot.
You are so honest. A CIO from a fortune 100 company told someone in our Zoom meeting that “degrees are useless”. When she asked about finishing up her BS. How they'd actually prefer certifications.
Degrees aren't useless but they are not magic. Having a degree will not make you talented or skilled. All a degree is useful for is ticking of a box. I hope that this box gets removed, but for now having a degree helps for the box ticking.
In regard to portfolio, is this something that should only be source code on Github? I would think a live version would be helpful, but often that could require a database. What is an economical way to have a portfolio project? Azure seems expensive for a portfolio project and database, especially when not actively looking in the job market. That said, Azure skills could be good. Do you suggest Azure for a portfolio app or some other hosting solution? Thanks!
Good question. I'll probably make that part of another video on just portfolios. In general, just source code is good but seeing something working can be another level (a picture is worth a thousand words - seeing something in action is like a picture compared to seeing source code). Interserver can help ($5/month for unlimited sub-domains and unlimited databases) or you can use some of the free Azure resources (up to 10 free websites, free CosmosDB instance, free Azure Functions, and more).
@@IAmTimCorey I second for a video about portfolios as well! I know that live version would be ideal but I wonder if a walkthrough video of your project would be an option?
Is there a first job out there that will teach you even more than what one presumably learned on one's own (and from community)? How do you know when you know enough to aim for that job? I got pumped up by your emphasis that 'you are a developer' in your 'How do you set your hourly rate' video as well as your imposter syndrome video. Full disclosure, I'm coming at this from the low code no code direction of Power Apps. My interest in C# has to do with my desire to build custom connectors/web API for Power Apps. I don't want to present myself as something I am not but I don't want to sideline myself unnecessarily if I can produce something of value in a saleable way. Sorry for the long comment and thanks for your content which is of such consistently high quality.
For me, You are the best of all know developers:-) In the very first step of learning, if you want to learn programming, you should deal with value types such as bool, int, short, etc. And then you need a object to learn, that can be a simple text in and output. I love c# and i work with them for about 12 years, every day:-) You don't go to school to learn C#, you can teach yourself if you're talented.
Thank you for the video Tim. What’s your view on certifications for developers? Of course real life experience and portfolio projects come first but I was wondering if there any certifications (Microsoft or otherwise) worth my time?
I still remember the time when I am part of a panel of interviewers for one of my projects. The project is heavy MS SQL Server, HTML, and javascript (with jquery). We had the usual questions about design patterns and definitions and suddenly one of the interverwiers asked about MongoDb and some far from implemented tech in the project that I really rolled my eyes. I just joked that although the question is a valid question but it wont be used on day to day development.
@@IAmTimCorey I don't think there's a problem with the interviewee.. it's my co-panel interviewer who is asking a lot of things not related to the day-to-day activities. If I'm interviewing, my initial questions would probably directly related to the job at hand.. then I'll try to squeeze out other skills that may help in the future of the project. And I also try to lighten up the room.. as you said, interviews is quite a stress for everyone in the room. Specially with tech guys who don't usually participate in it.
I would say a lot of obvious things, but maybe not for everyone. Best way to learn to code is to code. This is why I dislike the university programs in my country in CS cause they don't know how to code. I'm "self taught" and worked 5 years as a developer and scrum master. I've found myself needing a new job now and with my experience and knowledge (though rusty since I havent actively coded for a few years) will be valuable for a future employer. tldr: code, make apps, show off said apps in a portfolio and be confident and you have a big headstart.
This is so true, you can't have time to read through all those Paragraphs. BUT THEN WHY DO THESE COMPANIES ALWAYS WANT YOU TO WRITE THAT HUGE MOTIVATIONAL TEXT haha I always wish a sheet with bullet points (aka resume) was enough to turn in, but ....
I’d like to see a video about working with legacy code. As a jr dev, that’s what I’m often stuck doing and I’d like to know if there’s a better way than what I’m doing.
Tim -- As an older developer, I'm never sure what experience to show on my resume. I feel if I can get in the door, I can deal with the age issue, but if my resume shows, for example, the Fortran work I did in the 80's, I know I won't even get in the door. Of course in the interview, I'm up front about whatever they want to know, but on the resume do you think it's okay to not show experience prior to a certain time point?
I'm split between trying to learn C# and .Net Core and C++ for 3D graphics (DirectX). It seems to me that (web) application development is more in demand and perhaps less stressful which appeals to me? On the other hand I've always wondered how 3D works close to the metal and I want to implement many of the modern Real Time Rendering techniques in a small demo.
I'm not sure either is less stressful than the other. Software development always has frustrations and complexity, no matter which path you take. Which you pick should be determined mainly by which you feel will be the best fit for your career long-term. Which do you prefer? What is more fulfilling for you? What is the future of the specific area you are looking at?
You speak clear and slow, I am Brazilian and is easy for me to understand. Thank you for the video.
You are welcome!
I love the fact that you mentioned that interviewers get it wrong! I used to be a part of the hiring process and I used to be heartbroken when I saw a few very good dev candidates rejected since they couldnt answer some scenarios they didnt experience in their careers. I always felt that it was the companys loss that we lost good candidates and they really need to change their hiring process according to the candidate.
Yep, it is a hard process to get right and it can be difficult to see good developers fail in it.
.NET Developer with best sounding voice on YT
Thank you!
yes combined with tons of knowledge :) i like it too!
I definitely agree with you
Agreed.. I am taking Kevin Dockx courses. He is a good teacher, but his strong Belgian accent is driving me nuts and it takes sometimes 5 times of me rewinding to get what he said. Tim is a great teacher and he has got the golden voice.. Would like to take Tim Corey's ASP.Net Core courses instead. The only thing I Got to say is I have not seen any other teacher except for Kevin Dockx go as deep into REST and ASP.Net Core Security .. I am wondering how deep Tim's courses will go on these subjects.
even at 2x speed his voice sounds good!
This video has opened my eyes to how wrong I was approaching the job acquisition part of this experience. Thank you so much for taking your time to go over this in detail.
You are welcome.
Thanks for being an amazing person who does not hesitate to give valuable knowledge for people. Here I am as a 24 year old, who has decided to choose a different profession than my university degree, has sacrified a lot to learn programming and I am stressful since this COVID thing has come into the picture because the opporunities for juniors have been reduced. But when I encountered with your work I immediately knew that I am in good hands. I have no fear anymore because I know I have found the best source to make myself a good programmer. Words cannot express my gratitude.
I am glad my content has been so helpful.
Have you made the career change yet?
@@tyrantula767 Yes, I am a .NET developer for 1 year now and I love my job! And I keep watching Tim's videos ;)
@@adelgeszner1944 I’m thinking about buying Tim’s $497 C# mastercourse. The cost isn’t an issue for me, and I’m very thankful for that. Are there any courses or books that you’d recommend over Tim’s courses? Thanks for replying!
@@adelgeszner1944 So there is light at the end of the C# tunnel after all!
Love your advice on building up to a portfolio from smaller exercises, especially about how a portfolio-project needs to be specific and well done more than it needs to be big.
Glad it was helpful!
Add "Watching Tim Corey channel" on your resume implies to the employers that you're passionate about C# and will get you hired.
lol If you try that with me, I'm going to ask to see some of your practice projects. That will tell me if you "just watch" or if you "listen" to me.
@@IAmTimCorey hahah well. i learned multi-threading based on your explanations...couldn't find better knowledge-transfer anywhere else.
@@IAmTimCorey So, you want my github link? lol
@@IAmTimCorey Please can i just clone your knowledge in C# to my brain pls..You the best
@@IAmTimCorey I hope most employers will think like this. Emphasizing actual work portfolio instead of some random whiteboard mental masturbation disguised as a tool to "see how you think".
I've been a developer for three years and went through several interviews and your advice is great, also about how to build a good and simple resume. Thanks
We are glad it was helpful and wish you the best on that new job (I assume you got it?). Thanks for sharing your experience
Tim is so generous.. Excellent tips, my always go to tutor!!
I am glad my content is so helpful.
Dear Tim, I’ve switched to full time development just days ago. For previous 5 years I was doing part time development and part time test Automation. Watching your videos and practicing them gave me great confidence and helped me enhance my C# .Net skills. My client saw potential in me and my coding practice and gave me this opportunity. I’ll be forever thankful to you. Thank you very much 🙏🏽
Awesome! Thanks for sharing!
After checking in it gets auto deployed to github pages
Dear Tim, I got the job 🎉 here's a beer on me, cheers!
Congratulations! And thank you!
What a piece of art you said here Tim! Glad for your advice! It's perfect for the moment I'm living now! Thanks a lot!
You are welcome.
"Practice everything you learn" - best advice.
👍
Thank you. I've just enrolled in your C# course and I'm very motivated. Thank you for facilitating this.
You are welcome.
believe it or not. Im addicted to his voice as I'm into the lesson 17 of start to finish course. looking for something else and found his video here. Hats Off Sire!
I'm glad you like it.
this channel is gold. got me all interested to start my c# journey
If you need any SEO Service or Marketing for your Site and ranking your in Google please knock me, Site Audit & KW Research is free
Man I wish I would've gotten the FizzBuzz question today. Got a question that I froze up on and bombed. Great content and information Tim. Love these "Useful information from real developers" kind of videos.
Glad they are helpful
Congrats on the new camera! Video quality is top notch
(as usual, solid content!)
Thanks! It isn't the final camera yet. This was actually my phone. I'm working on my main setup tomorrow, actually.
I've optimized my resume several times in the past months. I've dusted off some older C#/.Net projects on GitHub from 2017 - 2018, updated them, and hosted them on Azure and used an URL shorter to link them on my resume. I bought a domain and hosted a Vue.js app as a portfolio as well. Still haven't found employment yet. Mostly due to the area I live and the pandemic times.
The MeetUp user group I usually attend hasn't communicated since February. Trying to attend others is a hassle as they are either far off or the times don't fit in my work schedule.
Though, in the mean time I put on your UA-cam lessons and playlist and listen to them as I work a non-tech job (can't really watch the code parts as the job requires physical labor) and I have reinforced my understanding of programming principles.
One thing I can add to this, is there are a lot of spam recruiting companies trying to "sell you" to a company. They will send you an online test or ask technical questions before they even tell you about the company they are representing when it was suppose to be a formal introduction interview. Be wary of these recruitment practices.
So much hassle and navigation to try and get to that software/web developer job.
Yep, getting a job can be difficult. These times make it even trickier. I definitely agree about avoiding the spam recruitment companies.
11:40 so true! 😄, i need quickly to note something, and thats why it's important to have notepad, calculator, control panel and maybe snipping tool pinned to taskbar for quick actions...
@18:39 It's true, you'll always have an uphill battle if your resume/application is but one in a large vat of similar competition. Keep in mind, however, that many jobs are NOT filled by filtering through a giant stack of applicants. Many jobs are filled by referral-- because somebody knows somebody else. That's why it's super important to maintain a solid professional network, keep in touch with people. If someone can refer you, it gives you a huge boost to the top of the stack, it at least gives your application some thoughtful human consideration. @35:15-- yep, Tim says it too!
I think it can be valuable, also, to have some very specific niche skills. Ironically, if you have an "unpopular" skill, you have far less competition and that increases your chances since these days it's easy to search and find exactly the right pro's with weird skills.
Thanks for sharing.
Omg your video is so encouraging. Love your videos so far. Keep up with it!
I am glad it was helpful.
yay!! 😃I have got the answer for my question from this video, which i had mailed you already (regarding algorithms). Thank you soo much Tim.
You're welcome 😊
Thanks for all your help! Tim it really helps a lot, I´m starting as a programmer and you´ve already helped in many topics
I’m glad my content has been helpful.
Best angle is to start with a company and learn the processes then create a solution and show your boss. Get your foot in the door and if they don’t give you a shot move on until you have a portfolio of solutions. Network with the IT folks and express your interest. Great video, Tim! The opportunities are great right now and hopefully it will open the door for more people interested in the field.
That networking will be valuable, although targeting one company at a time is probably not ideal unless you currently have a job.
Thank you for the tips, Tim. We appreciate them.
Thanks for investing time with Tim
If you need any SEO Service or Marketing for your Site and ranking your in Google please knock me, Site Audit & KW Research is free
The longest UA-cam video I have watched with focus and without being board! C# in storytelling version, thanks Tim!
I am glad it was engaging.
Great Suggestions Mr. Tim Corey...
Now I'm your new fan and student...
Thanks a lot for this great channel...👍👍👍
God bless you...
Awesome, thank you!
Thank you so much for this video, Tim. I am looking for a job and this has really added to my confidence. It felt like my favourite mentor sitting right next to me and mentoring me.
God bless your soul!
Glad it was helpful!
Great tips, thanks! Congrats from Brazil😊🇧🇷
Thank you!
Thanks for the Tips, Today I am going to my resume and I will do some refactoring on it. And of course, I will take some hours these coming days to revisit your earlier videos. Again Thanks, Tim.
You are welcome.
Oh my God!! you are a sent angel... congrats for this awesome content... wao! keep the hard work Tim.
I am glad it was so helpful.
Some really great tips in this video thanks, I will certainly be adapting my CV after this. And build up a good portfolio. Thanks again 👍
Glad it was helpful!
Watching this in 2021 as a fresh graduate and passionate about C#. Thanks Tim, this video has helped me find my path. I am a new fan of your channel!😁
Awesome!
If you need any SEO Service or Marketing for your Site and ranking your in Google please knock me, Site Audit & KW Research is free
Excellent advice, just going through the process right now and you have some rock solid tips, which are merely grounded in logic. Thanks.
Logic and experience. We wish the best as you search for the right job.
Thx Tim this video really helps a lot and it gave me some confidence for job interviews. As always GREAT JOB i love watching your videos.
Awesome! Best wishes in your job search.
Thanks a lot for your great advices
You are welcome.
Only 3 minutes into the vid, new to the channel -- & sold! Subscribed!
Sweet! I’m glad it was helpful.
I just watched 40 min video and didn't feel bored that's a skill and gift Tim thanks for the great content and the good explanation
Glad you enjoyed it.
Ironic, that I was let go from my software developer job June 17th (company financial issues due to COVID) and then this video comes out on the 18th! Just now seeing it but I really appreciate this video! I created C# windows forms on .NET for the company I was working for (10 years as a developer then did 3 years QA). After losing my job, my confidence level felt like 0.I am now on the look out for a new job, preferably in C#! I am taking the time to go through your videos and do what you say about creating mini applications to prove any experience I may have to future employers! Thanks again! I'm trying!
Bummer about losing your job, but you can do this. Best wishes on your job search.
This was immensely helpful, thank you!
You are welcome.
Thanks a lot for providing very useful tips for employee and employers 👏
You are welcome.
Awesome video Tim! I'm actually looking for my first job as a software developer, and this video is very helpful to guide me in the right direction. Thank you 🙌 @
IAmTimCorey
Best wishes on your job hunt. It can be a long process so don't get discouraged if it isn't over quickly. Just be persistent.
This was a great help thanks 😊
You are welcome.
Thanks for these tips. I need to be more proactive and try these things out.
You are welcome.
I enjoyed this video, it really expanded my mind as to how I can move forward with looking for a job as a developer. Really interested in talking to other developers fresh out of college even to hear their viewpoints. Great job Tim
I believe in-person meet ups are starting to happen again in some areas. If not, virtual ones may be happening in your area. Seek them out to grow your network and possibly make some new friends!.
If you need any SEO Service or Marketing for your Site and ranking your in Google please knock me, Site Audit & KW Research is free
Thanks for this video, Tim. I was needing something like this. I'm usually that guy who tries to fit all of his experience in one resume page and creates a huge wall of text. I'll definitely follow your advice from now on and customize my resume and put just the necessary for the job position that I'm applying for. By the way, this series is great, please keep going! Thanks again!
Glad it was helpful!
can i see your resume ?
This helped me. Thank you!
You're welcome!
I got a junior developer role at big company with a 3 page CV, work ex, bullet points, grades etc. And had tests the week I started FIZZ BUZZ etc. And flew through. And that CV wasn't even my best, had mistakes, too much info and too many keywords. Info about what courses I was on at uni. My point is being honest and likeable really helps. Being yourself during the interview, determined and not taking no for answer.
Thanks for sharing
Thanks for the vid @TimCorey.. Why do I feel like you addressing me personally 😍. You always have the right thing to say
I am glad it was helpful.
I don't even do C# but I watch these videos anyways. I wish you would teach other technologies. Or at least other instructors to have your way of teaching. Your content is top shelf!
Thanks for watching!
Great info!
Thanks!
Thanks so much for this video! This has a wealth of information. I learned a ton of information here.
Glad it was helpful!
Thanks a lot, Tim!
You are welcome.
Great content, as usual, thanks for doing those videos
You are welcome.
This was so helpful for me. Tysm Tim
Glad it helped!
Keep up the good work! And thank you for everything you have taught me!🙂
My pleasure!
Brilliant video! Thank you
You're very welcome!
Does algorithms console applications or making a patterns like triangle with nested for loops helps about. Net core
I am not sure what you are asking.
@@IAmTimCorey If I want to learn asp. Net Core, should I be good with nested loops, algorithms like bubble sort and console applications
Forget about the academic topics (bubble sort especially - if you ever need to use one, you are going to Google it anyway). Build LOTS of sample Console applications. Build a guest book. Build a number guessing game. Build a todo list. Build an app that stores information in a database. Build an app that gets information from an API. Do all of these things and more in Console apps. Start with the simple ones and work your way up. Get good at the C# language by actually using it.
Great video and quite helpful about areas to concentrate more for preparation and resume build up. Well explained benefits of portfolio. Thanks.
Glad it was helpful!
Thank you very much,sir!
You are welcome.
Hey, Tim.
Thanks for your insight. This actually came quite handy as I'm planning to switch jobs.
Right now I'm mostly working with SQL Server, Altitude Script Developer (Teleperformance uses it for call center scripts... I probably won't have use for it anywhere else but that's ok hehe), SSIS, SSRS and some other stuff.
I've also developed some C# applications for internal use.
And the latest one was for external use, for international recruitment agencies to submit candidate applications for Teleperformance (.NET Core 3.1, great experience btw!).
So, after all of this I've kinda been getting bored because it's the same thing over and over. And I really want to get back to C# full time. I already have some interviews set up starting monday, which is great. But at the same time I'm feeling a bit like an impostor, since even though it was the focus of my course I have yet to work on it full time really. (I've been working as a developer some 2,5 years or some, but more focused or SQL Server lately...)
So, anyway, your video helped me out. 41 minutes seems like a lot but really I think it's just the tip of the iceberg!
Also, subscribed! :)
I am glad it was so helpful.
Very helpful, thanks!
You are welcome.
Hi Tim, great explanations. Thank you to help me see a direction. I used to share my brain at the same time learning a lot of technologies but man, I have to say is frustrating. Some times we think that we have to know all about all technologies to feel we are strong but this way just we are exhausting our strength and minds. I find that the sensation that we always are late considering the velocity of technologies go us to get feeling down, sometimes.
This video might also be of help to you: ua-cam.com/video/b4GzbZhjE1A/v-deo.html
Excellent. Very helpful!
Glad to hear it!
"If you only know the latest and greatest stuff, you're going to be left behind."
So true. I see so many other students leaving Uni only knowing the latest and greatest JavaScript framework and getting screwed when they reach the real world.
Yep, it is something to consider.
Great video Tim
Thanks!
I think just a good guy ~ really thanks again... very helpful after my own recent lay-off...
Thanks for trusting Tim to be a part of that journey.
Great video Tim :)
Thanks!
Great advice in order to land a job you need to solve a problem and to show a project.
Mine was a WPF app who parse web site create book in pdf , audio book in wav and upload the output on my google drive.
The first version was very crude 1 class with every inside. Then I refactored my app as long I progress.
I was lucky I only have 3 interviews and they were on logic or how to implement business logic and present my project
Thanks for sharing.
"A college degree doesn't get you a whole lot"
Tell that to my parents please, I'm in 4th year compsci, have learned nothing of use, and now have over 32k of debt...
Bummer. The good news is that the degree will at least help you pass a checkpoint at some companies.
play the hot girl bummer anthem
@Taylor Pater
Never discount the value of your degree! While experience is king for hiring, the degree is required if you wish to advance your career. If you wish to advance anywhere beyond simply programming, you need the writing and business theory provided by higher education. Not only that, your degree, all by itself, commands $10k-$20k/year more than those without a degree.
@@KennethLongcrier That sounded like a sales pitch. It's a product I would say get a job first save all your money then pay for a compsi degree.
@@jwoods9659
As a person who doesn't have a degree, just saying it like it is.
I actually conduct technical interviews for the company I work at (we are doing game development with Unity), and this is all great advice that I also give people. One of the most powerful things he said, which I say all the time, is "Learn C# first"! Many people get in a big, big hurry to try to learn to make a UI or build a game scene in Unity and don't bother to actually learn C#. So we end up with people who say they've got 2 years development experience and they are baffled by basic things like an auto property in C# and have no idea what a delegate is or how to use generics. That basically stops you from getting the job you're applying for. Reading one C# book could change everything for you. If you start taking the improvement of your programming skills seriously and reading lots of books, technical articles, etc you will be surprised how fast you get really good at programming and software development. Even after 15 or 16+ years of being a "hardcore" programmer I am still reading books and learning new skills. Lately, I've been updating myself for the latest C++20 language specs and standard libraries, studying DirectX12 and modern GPU architecture, ray tracing and other advanced rendering and learning more about Azure and C#/Blazor. Never stop! Master C# and computer science fundamentals and make it your biggest investment and it will repay you 1,000,000,000× fold.
Thanks for sharing.
are you hiring? I suck at UI but I know auto props and delegates, events, func, generics, etc.
@@BeezeeBoi lol it's soooo crazy you asked me this question at this precise moment ... maybe it was destiny/fate, haha! But I have quit that job since then, lol. Went back to the game industry side of software engineering, where I belong, and the business of it all ... and it looks like I have somehow "accidentally succeeded" by creating something I didn't intend to be big but just somehow organically "caught on" and started spreading, gaining traction ... so I think I'm about to do corporate filings and roll with it lol. I've got a literal "engineering dream team" riding with me on this, and I am super excited and optimisitc -- finally having a team/company to build what my friends and *I* think is valuable, important and worth the time and money (and we know what we're talkin bout, haha) 🙂
You're welcome to come hang out and chat and check stuff out, we're working on some new advanced cutting-edge AI + next-gen animation/graphics realism in real-time games/simulations and I got a new partnership with Cascadeur and others pending. But look at my channel and you should see how to come find us and hang out 🙂
thanks for your good advise
You are welcome.
Thanks for this video. After several years of working in IT I have come across a moment when I was rejected by a few employers. Its quite nerveracking to be honest. I got a job after all but I am still anxious since im starting in the end of a month and my brain seems to like to question everything i have learnt, Wish me luck :)
You can do it. Just keep improving, listen carefully, and work to retain what you are instructed to do. That will be a big help.
Reading, understanding and debugging other people's code is a very big part of a developer's job.
Practice will help you improve your debugging skills. Reading industrial quality code will teach you a lot.
Yep.
Thanks Tim
You are welcome.
1 million dollar clip.
thx for ur time and your attitude to share ur knowledge.
You are welcome.
Thank you, that's all I can say.... Thumbs up
You are welcome.
You are so honest. A CIO from a fortune 100 company told someone in our Zoom meeting that “degrees are useless”. When she asked about finishing up her BS. How they'd actually prefer certifications.
Degrees aren't useless but they are not magic. Having a degree will not make you talented or skilled. All a degree is useful for is ticking of a box. I hope that this box gets removed, but for now having a degree helps for the box ticking.
Thanks for answering my Question 😊
You are welcome.
In regard to portfolio, is this something that should only be source code on Github? I would think a live version would be helpful, but often that could require a database. What is an economical way to have a portfolio project? Azure seems expensive for a portfolio project and database, especially when not actively looking in the job market. That said, Azure skills could be good. Do you suggest Azure for a portfolio app or some other hosting solution? Thanks!
You could probably get a raspberry pi and with Apache you can host your stuff there.
Good question. I'll probably make that part of another video on just portfolios. In general, just source code is good but seeing something working can be another level (a picture is worth a thousand words - seeing something in action is like a picture compared to seeing source code). Interserver can help ($5/month for unlimited sub-domains and unlimited databases) or you can use some of the free Azure resources (up to 10 free websites, free CosmosDB instance, free Azure Functions, and more).
@@IAmTimCorey I second for a video about portfolios as well! I know that live version would be ideal but I wonder if a walkthrough video of your project would be an option?
Would love to have a video from TimCorey talking about portfolio!
your great tim
Thank you!
Is there a first job out there that will teach you even more than what one presumably learned on one's own (and from community)? How do you know when you know enough to aim for that job? I got pumped up by your emphasis that 'you are a developer' in your 'How do you set your hourly rate' video as well as your imposter syndrome video. Full disclosure, I'm coming at this from the low code no code direction of Power Apps. My interest in C# has to do with my desire to build custom connectors/web API for Power Apps. I don't want to present myself as something I am not but I don't want to sideline myself unnecessarily if I can produce something of value in a saleable way. Sorry for the long comment and thanks for your content which is of such consistently high quality.
Great video!
Thanks!
Good stuff!
Thanks!
Thank you !
You are welcome.
For me, You are the best of all know developers:-)
In the very first step of learning, if you want to learn programming, you should deal with value types such as bool, int, short, etc.
And then you need a object to learn, that can be a simple text in and output.
I love c# and i work with them for about 12 years, every day:-)
You don't go to school to learn C#, you can teach yourself if you're talented.
Well, I'm here to help people succeed on their path to C# developer without needing to go to school.
Great advices Tim! Thanks. Can you give examples of utility you're talking about at 36:48 ??
Thank you for the video Tim. What’s your view on certifications for developers? Of course real life experience and portfolio projects come first but I was wondering if there any certifications (Microsoft or otherwise) worth my time?
Good question. I've added it to the topic list.
First, love you @IAmTimCorey
I like cats
and office coffee
Thanks!
I still remember the time when I am part of a panel of interviewers for one of my projects. The project is heavy MS SQL Server, HTML, and javascript (with jquery). We had the usual questions about design patterns and definitions and suddenly one of the interverwiers asked about MongoDb and some far from implemented tech in the project that I really rolled my eyes. I just joked that although the question is a valid question but it wont be used on day to day development.
People often get caught up in chasing the shiny thing rather than picking the right technology for the project.
@@IAmTimCorey I don't think there's a problem with the interviewee.. it's my co-panel interviewer who is asking a lot of things not related to the day-to-day activities. If I'm interviewing, my initial questions would probably directly related to the job at hand.. then I'll try to squeeze out other skills that may help in the future of the project. And I also try to lighten up the room.. as you said, interviews is quite a stress for everyone in the room. Specially with tech guys who don't usually participate in it.
I would say a lot of obvious things, but maybe not for everyone. Best way to learn to code is to code. This is why I dislike the university programs in my country in CS cause they don't know how to code. I'm "self taught" and worked 5 years as a developer and scrum master. I've found myself needing a new job now and with my experience and knowledge (though rusty since I havent actively coded for a few years) will be valuable for a future employer.
tldr: code, make apps, show off said apps in a portfolio and be confident and you have a big headstart.
Being able to actually do the job will be a big head start for sure.
Hi TIm,
Awesome video as always. Thanks.
BTW, is the all access pass subscription going to open anytime soon?
The All Access Pass will probably open up again in August.
Awesome, thanks for the info. Looking forward to it and the Xamarin course as well!
Great Video
Thanks!
This is so true, you can't have time to read through all those Paragraphs.
BUT THEN WHY DO THESE COMPANIES ALWAYS WANT YOU TO WRITE THAT HUGE MOTIVATIONAL TEXT haha
I always wish a sheet with bullet points (aka resume) was enough to turn in, but ....
Yeah, the whole process is tough.
I’d like to see a video about working with legacy code. As a jr dev, that’s what I’m often stuck doing and I’d like to know if there’s a better way than what I’m doing.
I will add it to the list. Thanks for the suggestion.
Tim -- As an older developer, I'm never sure what experience to show on my resume. I feel if I can get in the door, I can deal with the age issue, but if my resume shows, for example, the Fortran work I did in the 80's, I know I won't even get in the door. Of course in the interview, I'm up front about whatever they want to know, but on the resume do you think it's okay to not show experience prior to a certain time point?
Almost same boat here, but I guess its all about to get resume ready for the job you apply for.
Absolutely. I recommend showing the last 4 jobs or so (more if that doesn't cover 10 years time). I'll cover this more in a future video.
Great explanation and guidance, I just remove the multiple things from my resume...Thank you
Glad it was helpful!
Thanks a ton.....
You are welcome.
I'm split between trying to learn C# and .Net Core and C++ for 3D graphics (DirectX). It seems to me that (web) application development is more in demand and perhaps less stressful which appeals to me? On the other hand I've always wondered how 3D works close to the metal and I want to implement many of the modern Real Time Rendering techniques in a small demo.
I'm not sure either is less stressful than the other. Software development always has frustrations and complexity, no matter which path you take. Which you pick should be determined mainly by which you feel will be the best fit for your career long-term. Which do you prefer? What is more fulfilling for you? What is the future of the specific area you are looking at?
@@IAmTimCorey Thanks I am considering!