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.
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.
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.
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!
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
@@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".
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!
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.
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 TH-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.
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 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!
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!
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.
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.
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
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!
@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.
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 🙂
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
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 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!
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...
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?
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.
"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.
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.
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.
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.
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.
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 agree with the sentiment that a degree doesn't get you a whole lot. However there are a lot of traditionalists involved in hiring that feel that having a degree means you are capable of following through on a commitment. Where you earn your degree can tip the scales in your favor because people think that if you hire the guy with a degree from an ivy league college is the better bet over one who earned an associates in a community college. I earned my undergrad and graduate degrees from a well known online accredited college but not one of my previous employers has ever asked for transcripts or a copy of my diplomas. They just took it for granted that I possess the degrees and were more interested in my skills and any online examples of my work.
Yes, that piece of paper is important. I have personally seen very little emphasis placed on location of degree (unless it was one of a few schools - MIT, Stanford, etc.)
That can be a big benefit and it is something to point out. Just make sure when you talk about it, you qualify how much of your time it took up. If you were dedicated to just that project and you saved them $60,000 per year, you might actually be losing them money (not sure of your salary but in the US, if you make $40,000/year then you cost the company about $80,000/year). Qualifying helps a hiring manager understand what value you add compared to what you cost. That is a discussion for the interview, though, not for the resume.
@@IAmTimCorey That is true. Luckily it's not the only project that I work on. I've replied to one of your other videos the other day that I also work on a webforms project and trying to develope a new Blazor version on the side. In fact I've done a dozen or so projects already in the last year, like building small Nuget-packages for in-house developement. Created a completely ActiveDirectory NuGet package from the ground up that I might actually could release on it's own if I wanted to. It completely supports .Net Framework and .Net Core. Created dozens of syncronizations services to handle well syncronizations and alot more to come in the future. - As for my salary it's not that much compared to others but I have loads of benefits instead. Converted to usd it's about 80k/year.
For interviews, I would add: "do not bullshit". There will be trick questions that look for this and the best answer is the honest answer - just say I don't know. Happened to me when I interviewed for a top 3 global game studio and got the job.
Good one. I definitely agree. There is nothing worse for a candidate than exposing that you are lying to me. One little lie/exaggeration/etc. makes me wonder what else isn't entirely true.
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.
Hello Tim, it was a great video, I learned a lot. Could you also make a video on "How to develop your Logic" or something like "How to develop your logic processing" or "How to approach logic in programming/problem solving"? That would really help, thank you for these awesome videos. Take care.
Hey Tim, great channel and effort. I am not sure where to post my question so... could you please make a video, one day, regarding date formats? I think it is a quite interesting and complex topic, especially when it comes in conjunction with tsql. Thanks for all the videos you're making, take care.
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?
Hi Tim. Great video. Been slowly working through your paid Fundamentals in C# series since January and currently in module 7. Best C# content IMO. Anywho, I would love to hear you weigh in on the whole algorithm trend going on in the TH-cam codesphere. How much time should a beginner/intermediate developer who just wants a basic C# job put into learning algorithms? Would being good on sites like leetcode and hackerrank impress a potential employer for a non Silicon Valley company?
Algorithms are just ways to write code. The best way to learn them is to just write code. However, interviews are their own special case. People in interviews will ask you questions that you won't need to answer on your own (or at all) in the real world. In that case, try to study some basic questions they might ask and then communicate what you would do in the real world if you don't know the answer to something.
Hi Tim, Great video and extremely helpful. One question, what is your definition of "learn C#"? When would you say "I know this language well enough for an interview"?@IAmTimCorey
I will add it to the list. Thanks for the suggestion. A quick answer would be "it depends on the job you are being hired for".I would say that you should have built a small sample application (or 10) before your first interview.
This one was a long one because of the topic but I will be addressing different parts of it in the future in shorter, more targeted videos. The goal is about 15 minutes per video.
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!
.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.
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.
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!
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!
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
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".
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
Tim is so generous.. Excellent tips, my always go to tutor!!
I am glad my content is so helpful.
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.
"Practice everything you learn" - best advice.
👍
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
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.
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 TH-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.
The longest TH-cam video I have watched with focus and without being board! C# in storytelling version, thanks Tim!
I am glad it was engaging.
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
Thank you. I've just enrolled in your C# course and I'm very motivated. Thank you for facilitating this.
You are welcome.
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.
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 😊
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
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!
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.
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.
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.
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.
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.
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!
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
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.
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!
Omg your video is so encouraging. Love your videos so far. Keep up with it!
I am glad it was helpful.
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 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
@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.
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 🙂
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.
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.
Only 3 minutes into the vid, new to the channel -- & sold! Subscribed!
Sweet! I’m glad it was helpful.
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
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.
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 ?
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...
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 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.
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.
Thanks a lot for providing very useful tips for employee and employers 👏
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.
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.
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 for your great advices
You are welcome.
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!
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.
Keep up the good work! And thank you for everything you have taught me!🙂
My pleasure!
"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.
Thanks for these tips. I need to be more proactive and try these things out.
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: th-cam.com/video/b4GzbZhjE1A/w-d-xo.html
"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 content, as usual, thanks for doing those videos
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 tips, thanks! Congrats from Brazil😊🇧🇷
Thank you!
This was immensely helpful, thank you!
You are welcome.
Great explanation and guidance, I just remove the multiple things from my resume...Thank you
Glad it was helpful!
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.
1 million dollar clip.
thx for ur time and your attitude to share ur knowledge.
You are welcome.
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.
This was so helpful for me. Tysm Tim
Glad it helped!
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 a lot, Tim!
You are welcome.
Brilliant video! Thank you
You're very welcome!
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.
This was a great help thanks 😊
You are welcome.
Great info!
Thanks!
This helped me. Thank you!
You're welcome!
Thanks for answering my Question 😊
You are welcome.
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.
First, love you @IAmTimCorey
I like cats
and office coffee
Thanks!
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 Tim
Thanks!
I agree with the sentiment that a degree doesn't get you a whole lot. However there are a lot of traditionalists involved in hiring that feel that having a degree means you are capable of following through on a commitment. Where you earn your degree can tip the scales in your favor because people think that if you hire the guy with a degree from an ivy league college is the better bet over one who earned an associates in a community college. I earned my undergrad and graduate degrees from a well known online accredited college but not one of my previous employers has ever asked for transcripts or a copy of my diplomas. They just took it for granted that I possess the degrees and were more interested in my skills and any online examples of my work.
Yes, that piece of paper is important. I have personally seen very little emphasis placed on location of degree (unless it was one of a few schools - MIT, Stanford, etc.)
25:10 Funny you should say that. I'm saving my current company about $60.000 a year developing the systems I do right now :D
That can be a big benefit and it is something to point out. Just make sure when you talk about it, you qualify how much of your time it took up. If you were dedicated to just that project and you saved them $60,000 per year, you might actually be losing them money (not sure of your salary but in the US, if you make $40,000/year then you cost the company about $80,000/year). Qualifying helps a hiring manager understand what value you add compared to what you cost. That is a discussion for the interview, though, not for the resume.
@@IAmTimCorey That is true. Luckily it's not the only project that I work on. I've replied to one of your other videos the other day that I also work on a webforms project and trying to develope a new Blazor version on the side. In fact I've done a dozen or so projects already in the last year, like building small Nuget-packages for in-house developement. Created a completely ActiveDirectory NuGet package from the ground up that I might actually could release on it's own if I wanted to. It completely supports .Net Framework and .Net Core. Created dozens of syncronizations services to handle well syncronizations and alot more to come in the future. - As for my salary it's not that much compared to others but I have loads of benefits instead. Converted to usd it's about 80k/year.
For interviews, I would add: "do not bullshit". There will be trick questions that look for this and the best answer is the honest answer - just say I don't know. Happened to me when I interviewed for a top 3 global game studio and got the job.
Good one. I definitely agree. There is nothing worse for a candidate than exposing that you are lying to me. One little lie/exaggeration/etc. makes me wonder what else isn't entirely true.
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.
Dear Tim, I got the job 🎉 here's a beer on me, cheers!
Congratulations! And thank you!
Hello Tim, it was a great video, I learned a lot.
Could you also make a video on "How to develop your Logic" or something like "How to develop your logic processing" or "How to approach logic in programming/problem solving"?
That would really help, thank you for these awesome videos. Take care.
I will add it to the list. Thanks for the suggestion.
@@IAmTimCorey thank you very much for considering.
Great video Tim :)
Thanks!
Thank you very much,sir!
You are welcome.
Excellent. Very helpful!
Glad to hear it!
Hey Tim, great channel and effort. I am not sure where to post my question so... could you please make a video, one day, regarding date formats? I think it is a quite interesting and complex topic, especially when it comes in conjunction with tsql. Thanks for all the videos you're making, take care.
I will add it to the list. Thanks for the suggestion.
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!
Hi Tim. Great video. Been slowly working through your paid Fundamentals in C# series since January and currently in module 7. Best C# content IMO. Anywho, I would love to hear you weigh in on the whole algorithm trend going on in the TH-cam codesphere. How much time should a beginner/intermediate developer who just wants a basic C# job put into learning algorithms? Would being good on sites like leetcode and hackerrank impress a potential employer for a non Silicon Valley company?
Algorithms are just ways to write code. The best way to learn them is to just write code. However, interviews are their own special case. People in interviews will ask you questions that you won't need to answer on your own (or at all) in the real world. In that case, try to study some basic questions they might ask and then communicate what you would do in the real world if you don't know the answer to something.
Very helpful, thanks!
You are welcome.
Hi Tim, Great video and extremely helpful. One question, what is your definition of "learn C#"? When would you say "I know this language well enough for an interview"?@IAmTimCorey
I will add it to the list. Thanks for the suggestion. A quick answer would be "it depends on the job you are being hired for".I would say that you should have built a small sample application (or 10) before your first interview.
Great content and better explanation. Appreciate if you can shorten the length of the videos or break them into multiple videos.
This one was a long one because of the topic but I will be addressing different parts of it in the future in shorter, more targeted videos. The goal is about 15 minutes per video.
How come each of his advice applies to me directly... Does any body feel that too ?
I am glad it is helpful.
Thank you, that's all I can say.... Thumbs up
You are welcome.
Easy, I tell them I'm great at debugging because I C#.
I bet you are turning down offers left and right.
Great advices Tim! Thanks. Can you give examples of utility you're talking about at 36:48 ??
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!
After coming across your channel I for the first time regret going with Java instead of C#
Java is fine, you can still drink it while coding in C#. ☕