74. How Do I Get C# Work Experience? How Do I Get My First Job?

Поділитися
Вставка
  • Опубліковано 28 гру 2024

КОМЕНТАРІ • 52

  • @ThreeHubs
    @ThreeHubs 3 роки тому +5

    Awesome video. Thank you! Please film new video about "First start to open-source project "

    • @IAmTimCorey
      @IAmTimCorey  3 роки тому +1

      That’s on the production list.

  • @maxron6514
    @maxron6514 3 роки тому +11

    I’ve had an internship over 9 months. Received recommendation when finished, still took me much effort to get accepted by employers. Most of them do only want guys with 3+ years fulltime experience (sometimes even 5 or 10). Instead of giving freshmen a chance They keep looking for their superstar for years.

    • @fadidib8516
      @fadidib8516 3 роки тому +6

      the superstar would be already at microsoft.😂

    • @abdurrahmaan6598
      @abdurrahmaan6598 3 роки тому +1

      Yes Me too 10 months. But no one catch me.

    • @IAmTimCorey
      @IAmTimCorey  3 роки тому +4

      That is difficult but keep at it. Remember to keep working on improving that portfolio. Maybe build something open source to show off, plus get into a community of people that can recognize your skills.

    • @maxron6514
      @maxron6514 Рік тому

      yes i did get multiple jobs in the meantime.
      @@adagioforstrings007

  • @navidkh1883
    @navidkh1883 3 роки тому +3

    Thank you indeed for these valuable information Tim👍

  • @aymansyria4303
    @aymansyria4303 3 роки тому +1

    thank you for all your helpful and useful advices and tutorials, indeed your videos are unique and it's not so easy to find such content on internet for free.

    • @tomthelestaff-iamtimcorey7597
      @tomthelestaff-iamtimcorey7597 3 роки тому

      Tim's primary goal is to truly help people. With that as the clear primary goal, everything else just seems to fall into place.

  • @nafisiancastle
    @nafisiancastle 3 роки тому +1

    Thank you for the valuable words.

  • @hectoreduardosolanopestana6964

    thanks so much, your content is help me a lot 👍

  • @ryanzwe
    @ryanzwe 3 роки тому +3

    Now this is one to watch, I'm struggling to get my first job

    • @bartosz0.
      @bartosz0. 3 роки тому +1

      Same here

    • @IAmTimCorey
      @IAmTimCorey  3 роки тому

      I’m glad it will be able to help you.

  • @LukeAvedon
    @LukeAvedon 3 роки тому +1

    Great advice!

  • @kanijari
    @kanijari 3 роки тому +1

    Hi i have a question about event handling. How does one avoid subscribing to events in constructors? Also could you do a series on writing testable code?

  • @Gray-Wolf-Media
    @Gray-Wolf-Media 3 роки тому +1

    I can't remember who said this but "the beast Problem Solving idea for a program is to create a program that tracks your problem solving ideas"

  • @DelroyDennie
    @DelroyDennie 3 роки тому +3

    Any thoughts on starting your own company as a freelancer vs entering the industry as a "new programmer" ?

    • @vladimirdanov9536
      @vladimirdanov9536 3 роки тому +3

      Usually people who decide to go freelance are people with a substantial amount of experience and that is for a reason. And you really don't want to let down any customers especially in the beginning of your carrier, given someone is actually willing to give you money based solely on trust and no reference at all. I'd say any new programmer would be more comfortable working for a company where you would be guided/supervised from a senior more experienced co-worker.
      Is what I think..

    • @sontran7356
      @sontran7356 3 роки тому +3

      Vladimir is correct. You don’t want to go down that path as someone that is new to programming. You are much better off working for a company to gain the experience and then if you become very good then you can freelance. This goes for any professional profession really. I wouldn’t want a new doctor just out of school performing surgery on me. It’s great if he was a helper to an experience person but not the main person.

    • @tomthelestaff-iamtimcorey7597
      @tomthelestaff-iamtimcorey7597 3 роки тому

      Tim speaks on that topics here - ua-cam.com/video/4c0Emg9PU-g/v-deo.html

  • @Allyourneedsmet
    @Allyourneedsmet 3 роки тому

    I'm not a newbie and have worked in a company for 2 years + of which i got in as an intern and been unable to get a job elsewhere, nevertheless I would keep applying.

    • @IAmTimCorey
      @IAmTimCorey  3 роки тому +1

      Keep improving that portfolio. Show off what you can do.

  • @maq3009
    @maq3009 9 місяців тому

    If these jobs have an automatic filter, and a lot of them do, then how do you get around that?

    • @IAmTimCorey
      @IAmTimCorey  9 місяців тому +1

      If possible, meet the filter requirements. That can be creative, such as 5 years of work experience working for your own company as a consultant. Another thing is to meet people and build your social network. Having someone you know inside the company fighting for you can really boost your chances and get you past some of these filters.

  • @CraigBrunton
    @CraigBrunton 3 роки тому

    Hi Tim,
    Are blogs something potential employers may look at?
    I have started one mainly for myself to record problems I come up against and how and what I did to solve them and the solution while writing an application for my current job so that I can also go back and refresh my memory on what I did etc.

    • @tomthelestaff-iamtimcorey7597
      @tomthelestaff-iamtimcorey7597 3 роки тому +2

      As a job coach in a recent life, I can tell you that can certainly help you when you share it with a potential employer. Here is the problem, unless you are a finalist in that job search, the odds are very slim they would take the time to look at it. Job screeners (assuming you get past the automated system) only look at a resume/CV 6-10 seconds. Things like blogs and code repositories are NOT something they want to look at until they are down to the final cut, maybe 2-4 candidates. Another option, try helping/commenting on problems you find posted on the internet and link you blog posts when appropriate. Maybe that can get you noticed.

  • @cysecgnz
    @cysecgnz 3 роки тому

    Tim,
    What order do you recommend taking your courses to learn C# and .NET? I’m trying to build the start of my career around them, just don’t have any expert in them yet.
    Also, any other courses or resources you would recommend? I’m trying to find a way to learn by doing- I want to have opportunities to create projects that I can then put on a portfolio.

    • @Allyourneedsmet
      @Allyourneedsmet 3 роки тому +1

      Commenting to be in the loop.

    • @tofu860ify
      @tofu860ify 3 роки тому +2

      Hey Kevin, I am in the same boat, so what I did what I took Tim Corey's foundation course in C# alot of great information and learning. From there is free resources like UA-cam and other places to Google.

    • @IAmTimCorey
      @IAmTimCorey  3 роки тому +3

      I am working to formalize a training path (actually a set of paths since not everyone wants to end up in the same place). However, if you are looking to be a C# developer in general, start with the Foundation in C# course ( www.iamtimcorey.com/p/complete-foundation-in-c-course-series ). That's going to turn you into a C# developer right there. Take your time with it and really practice what you learn. It will get you job-ready. After that, there are a few that will really add to your skills. They are (in order):
      - Upgrading to .NET Core from Start to Finish - www.iamtimcorey.com/p/upgrading-to-net-core-from-start-to-finish
      - .NET Core Dependency Injection In Depth - www.iamtimcorey.com/p/dotnet-core-dependency-injection-in-depth
      - .NET Core AppSettings In Depth - www.iamtimcorey.com/p/net-core-appsettings-in-depth
      - SQL Databases from Start to Finish - www.iamtimcorey.com/p/sql-databases-from-start-to-finish
      - Database DevOps from Start to Finish (included with the previous course for free) - www.iamtimcorey.com/p/database-devops-from-start-to-finish

    • @cysecgnz
      @cysecgnz 3 роки тому

      ​@@IAmTimCorey Looking forward to seeing those path options. As I'm relatively new to programming (well...not really new, but not a lot of experience, especially with one particular language/framework), and don't have a lot of experience in the field as a whole, it's difficult to say where I ultimately want to wind up long-term. I mean, I do know that I want the work that I do to be meaningful and bring a positive change to society, but what that looks like I'm not sure yet.
      I just feel that learning C# and the .NET framework is a good starting ground to get a better grasp on programming fundamentals, start developing things with, and start the foundation of my career on. I suppose that feeling comes from seeing how C# and .NET have TONS of potential due to recent changes going on with them, and the overall scope of things that can be built with these two technologies.
      I tried to learn C# and .NET back in 2018 when I got interested in Xamarin and wanted to build a mobile app. What was difficult at that time was simply figuring out how to learn C# and .NET. At that time, there were relatively little resources available to learn C# and .NET (and still is it seems), and what was available was too technical and convoluted (especially true considering all the naming changes going on at the time). I still don't quite know how best to approach learning C# and .NET, but I want to give it another go. Wish me luck!

  • @pierreplourde
    @pierreplourde 2 роки тому

    When you say “solves a problem”, does it have to be a problem that has not yet been solved, or can it be a problem that has already been solved by other software or apps?

    • @IAmTimCorey
      @IAmTimCorey  2 роки тому +2

      Nope, you can solve problems that have already been "solved". Typically, you would come with a new idea or angle on it. For instance, there is probably a C# tutorial on every part of C#, yet I still create my own because I offer a different perspective on C# training.

    • @pierreplourde
      @pierreplourde 2 роки тому +2

      @@IAmTimCorey I would say not only a different perspective, but the best perspective. You have rescued a lot of us from tutorial hell!

  • @GDError
    @GDError 3 роки тому

    In my school they ask us to come up with our own ideas/projects and work them out, rather than them giving the projects to us. There's also this thing where we have to form groups and a company (which is a partner of the school) wants the groups to build an application for them. Could both of these be used as work experience as well, where would you draw the line for calling it experience or not in this case?

    • @dand4485
      @dand4485 3 роки тому +1

      Absolutely this counts, not sure i would draw any line anywhere, it is all experience if you are doing the work? Or another way to consider it, what would have been done or developed apart from you interaction(s)? Anything which you can show you developed is fair game? Well unless you say "I called someone and they did all the work..." ;)

    • @tomthelestaff-iamtimcorey7597
      @tomthelestaff-iamtimcorey7597 3 роки тому +1

      Yes, that sounds like great experience and definitely something to note on your resume/CV. Be aware on the work you do, that if the school ends up profiting from it, so should you! If they sell your applications on the market, your team should also be getting part of the funds.

  • @hungnguyencanh5013
    @hungnguyencanh5013 3 роки тому

    Thank you, but i need a subtitle.

    • @IAmTimCorey
      @IAmTimCorey  3 роки тому

      I’m sorry, that isn’t something I can do at this point. It is just too expensive.

  • @bobweiram6321
    @bobweiram6321 3 роки тому

    You're advice is weird mix of capitalism and communism: prove to employers your worthiness of their exploitation by giving away your labor for free.

    • @TheBreaded
      @TheBreaded 3 роки тому +1

      That's not what communism is.

    • @IAmTimCorey
      @IAmTimCorey  3 роки тому +5

      That doesn’t make any sense. It isn’t about a societal philosophy. This is about practical action. We live in a capitalist society. These are the steps necessary to get a job in that society. That has nothing to do with philosophy.

    • @dand4485
      @dand4485 3 роки тому +1

      @@IAmTimCorey At least for now, but the newer generation are fixing that these days... Comrade!

    • @Avryg00
      @Avryg00 3 роки тому

      Giving your labor for free, but getting paid...Makes sense