Can I Get a Job in C#? Should I Switch Languages? Is C# In Demand?

  Рет қаралды 47,806

IAmTimCorey

IAmTimCorey

3 жыл бұрын

Is C# really the right choice? Should I choose a different language instead? Can I really make money as a C# developer? Are there any C# jobs out there? It feels like there are more JavaScript jobs out there. Should I learn that instead? These are all good questions and in this video, I will be answering these questions and more.
Patreon: / iamtimcorey
Mailing List: signup.iamtimcorey.com/
Purchase Courses: iamtimcorey.com

Пікірлер: 487
@BiP00
@BiP00 3 жыл бұрын
This really helped me a lot, thanks a los Tim. I hope that everyone else that is getting into programming gets to see this.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@Reaper7mk
@Reaper7mk 2 жыл бұрын
It’s not just the advice man…Tim motivates you to keep going! Thank you so much for also talking about the anxiety and bad feelings involved in this path! After your videos I always think “what I’m feeling is normal and I should keep going”
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Awesome! I’m glad they are motivating as well as helpful.
@FlorinAsavei
@FlorinAsavei 3 жыл бұрын
Great point on the "shiny bits" I keep getting caught instead of focusing on the hard and important things
@IvanRandomDude
@IvanRandomDude 3 жыл бұрын
I recognized myself from my early days of programming. I would learn basics of something. And then start something else just because it feels great to "learn new things". And it's easier. But all you do that way is Hello World in different languages/frameworks. And nobody is going to pay you for Hello World. Specialization is the way to go.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks!
@Astrank
@Astrank 3 жыл бұрын
It seemed like you were talking to me! Every time I get to more advanced topics, and the learning process become slower and more boring, doubts arise and I start looking for those shiny bits. This inspires me, thanks Tim!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad it was helpful!
@mazdaqshahzad7696
@mazdaqshahzad7696 3 жыл бұрын
Great explanation, if you keep switching to languages, you will never get anywhere, pick a language whether c# r js or anyother and start leanring it, Programming is not about languages, its about solving the problem, if you can solve the problem, you can code in any language Will be waiting for another great episode of dev questions.
@focl2003
@focl2003 3 жыл бұрын
And you didn't have likes, I'm a real software developer and I agree with you, this Industry is really hard, and it's hard to understand your point as well.
@BiP00
@BiP00 3 жыл бұрын
I'm starting to program and I'm glad that I came to this conclusion as well, I spend like a month finding out where to start, how to learn, what should I learn, where to do it, which language, should I learn a couple and then start? Then it hit me. After that I started to see some progress.
@neo-babylon7872
@neo-babylon7872 3 жыл бұрын
If you're still in the early stages of learning a programming language, switching is actually good. Among others, it gives you an idea about what you'd like in a language and it will also allow you to better understand the abstractions of the languages. However, just with pretty much anything, you have to have an optimal stopping point. After which you can be 100% sure that the language that you chose, is the best one you could be working with.
@bibinlouis4927
@bibinlouis4927 3 жыл бұрын
@@focl2003 can you give any idea about professional development , I have seen people actually writing stored procedures and all , while I was mainly focused in code-first method , And I don't know anything about api integration , can you please help me I am practicing with c# and making simple web application (mostly using automapper with Asp.net core) for practice with simple logics And I don't have any idea about buisness logics.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks!
@pritulkhan1395
@pritulkhan1395 3 жыл бұрын
C# is definitely in demand, thankfully for a 6 full years I am still coding away in C# :)
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Excellent!
@johnb2572
@johnb2572 3 жыл бұрын
3 years for me :)
@VinayKumar-qu1eg
@VinayKumar-qu1eg 3 жыл бұрын
12 years for me, still learning something from Tim's channel on regular basis... :)
@musandlala7991
@musandlala7991 3 жыл бұрын
@@VinayKumar-qu1eg 10 years here
@mohammedusman3581
@mohammedusman3581 3 жыл бұрын
Just 3 weeks, studying for an internship.
@sasukesarutobi3862
@sasukesarutobi3862 3 жыл бұрын
Thank you for this. I've been struggling with this very question the last couple of days because I'm at exact stage you described. You've helped me see that it is worth carrying on with C#.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@CharleyTurner
@CharleyTurner 3 жыл бұрын
Tim you are the man!!! Thank you for the Motivation to keep with C#!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@jozeffranc1713
@jozeffranc1713 3 жыл бұрын
Great topic! Thanks for answers Tim.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@Hari-gt6lv
@Hari-gt6lv 3 жыл бұрын
Thanks a million, Tim. Your videos are informative.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad you like them!
@MeldWatts
@MeldWatts 3 жыл бұрын
Thanks for the advice, exactly my position right now, bouncing around other languages, I'm going to follow your advice and I'm going to focus on C# only.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Excellent!
@nuwanandra5153
@nuwanandra5153 Жыл бұрын
This video series is more important and much helpful as I think... Thanks for the efforts...
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@salomonks-francais6752
@salomonks-francais6752 3 жыл бұрын
Great peace of advice, Thanks Tim.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@buka.a
@buka.a 3 жыл бұрын
I love you man. You spoke directly to me. Thank you!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad I could help.
@eversmilemuthanuni8970
@eversmilemuthanuni8970 3 жыл бұрын
I needed this Tim, I have been running up and down with different languages. Thanks alot
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@mahmudahmed2655
@mahmudahmed2655 3 жыл бұрын
Thank you Tim, most inspiring talk.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@muttBunch
@muttBunch 3 жыл бұрын
I’m doing this for fun and loving it. Love your teaching style Tim. I’ve touched on quite a bit of languages over the years. Starting with pascal, turbo c (of course when I was 6 in 1984), php, etc. Honestly I’m loving c# as a new favorite. I’m just still having issues understanding constructors and returns
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I am glad you are enjoying it (and my content).
@pierreplourde
@pierreplourde 2 жыл бұрын
@muttBunch: similar story to yours, started with Vic Basic on the Commodore Vic-20 when I was a kid, then Borland’s Turbo Pascal and Turbo C in my undergrad in the 90s. Kept up C as a hobby on and off over the years, and a bit of C++. C# is the logical extension, and i’m really enjoying learning it and learning it well from Tim. Hoping to transition to doing it professionally in a year or so.
@_WiseMass
@_WiseMass 3 жыл бұрын
That's a fog clearing video Tim, very helpful
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad it helped.
@claudiomanzoliz4378
@claudiomanzoliz4378 3 жыл бұрын
an other excelent video!! thanks for this serie.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad you enjoy it!
@itssaj7329
@itssaj7329 3 жыл бұрын
Thank you for your precious advice
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@jasperdeluna7152
@jasperdeluna7152 3 жыл бұрын
This answers my questions. Thanks a lot!!!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad to hear that!
@hectoreduardosolanopestana6964
@hectoreduardosolanopestana6964 8 ай бұрын
your content is really great !!!!
@IAmTimCorey
@IAmTimCorey 8 ай бұрын
Thank you!
@health40plus
@health40plus 3 жыл бұрын
Thanks for video Tim.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are very welcome.
@tnypxl
@tnypxl 3 жыл бұрын
I started learning c# a year ago. What helped me was building things in a domain I understood. That domain is test automation. I’ve built test tooling in Ruby and Javascript. So I started building the same things in C#. This helps me map my critical thinking from one language to another. What also helped me was applying common design patterns to problems I have. Going through that process and see how to improve certain metrics like clarity and maintainability is so so valuable. Also... being subscribed to IAmTimCorey helps MASSIVELY!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I am glad my content has been so helpful.
@NikaNabakhteveli.
@NikaNabakhteveli. Жыл бұрын
Great tips, thank you
@IAmTimCorey
@IAmTimCorey Жыл бұрын
You are welcome.
@isaiahparker6170
@isaiahparker6170 3 жыл бұрын
Great video. I needed to hear this, sometimes I get caught up in the shiny new thing.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad it was helpful!
@MarkoKovacina
@MarkoKovacina 3 жыл бұрын
I agree. Take a path and stick to it. I am at the age when it is desirable to specialize in a specific field. As always, Tim Corey! :)
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks for sharing.
@theElectrASiAN
@theElectrASiAN 3 жыл бұрын
You read my mind, I've been having these questions in my mind recently. That shiny bit to me is Python, because every other developer around me knows or is learning Python and I've been thinking of learning and sometimes switching to Python, until I saw your video. I guess I will stick to C# and go deeper in it. Thanks Tim. =)
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I am glad to have been of help.
@davidemmanuel3001
@davidemmanuel3001 3 жыл бұрын
Thanks bro, this really came at the right time. Been getting discouraged for a while now
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad I could help. Keep with it.
@RyanSadio
@RyanSadio 3 жыл бұрын
The intro makes is sound like a commercial. I personally love your direct to topic videos.
@sofianebm7492
@sofianebm7492 3 жыл бұрын
I was going to say the same thing, he do not need to do advertising cause what he his teaching has already a lot of value
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks for the feedback.
@danurarya0823
@danurarya0823 11 ай бұрын
Thanks for the advice.. its really cleared my mind, as someone who try to get into software engineering job
@IAmTimCorey
@IAmTimCorey 11 ай бұрын
You are welcome.
@LukeAvedon
@LukeAvedon 3 жыл бұрын
You are a person! I thought you were just the voice of Visual Studio :-) Great advice in this video!!!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
lol, not quite the voice of VS. I wish.
@neanderthal5784
@neanderthal5784 3 жыл бұрын
Great advice Tim.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks!
@leonnxpumper
@leonnxpumper 2 жыл бұрын
Thank you so much Tim. Right now i was struggling with this idea of changing languages with Node Js because it seems to be a lot of jobs around JS and i'm gonna be honest, i really dislike JS. You have encouraged me to keep my path and be better on C# to improve myself and gain more experience. I just recently find your channel but be sure that i'll be watching the whole Dev Questions series.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Excellent!
@prasantabiswal4583
@prasantabiswal4583 3 жыл бұрын
You are such a legend...I followed all ur suggestion.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Glad I could help.Thank you for using my channel
@sagaragola5414
@sagaragola5414 3 жыл бұрын
First of all Thank you Tim, you are doing great work! Can you please cover microservices? How it works? What is difference between monolithic architecture vs microservices architecture?
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
It is on the suggestion list (high up).
@johnb2572
@johnb2572 3 жыл бұрын
Thanks. Good video.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thank you!
@ahmedseada7371
@ahmedseada7371 3 жыл бұрын
Well Said 👏👏, In college we used to learn basics and data structure and algorithms in c++ and web applications and network apps in java but i love c# and i was studying these applications in c# along side with college languages
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks!
@johnspencer772
@johnspencer772 3 жыл бұрын
Not done seeing the video at the 8:00 minute mark -- Yet, again another excellent video... Focus.... I am saying that to the youngsters. Yes, it is tough 'putting in the work' --- but, at a point, one does get 'there'.... It is 'focus' that can get you to where you want to be --- someone that knows C# (or it can be any other language -- or any other life activity). Watched 'til the end --- Yes, it is focus and hard work that can make all the difference in your career. Excellent advice throughout.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks for sharing.
@mgilmore5931
@mgilmore5931 3 жыл бұрын
Excellent Analysis!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thank you!
@chufo1226
@chufo1226 3 жыл бұрын
Thank you!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You're welcome!
@silentlessons4221
@silentlessons4221 3 жыл бұрын
I was reading many comments right almost to the end and to my surprise you are so patient responding to almost all of them. Wow. On behalf of all the subscribers who commented we would like to thank you for your time, answers and your patience.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome. I do try to respond to every comment. I want to help as many developers as I can. I remember feeling lost as a developer. I don't want others to feel that way.
@hafizdanmanu3720
@hafizdanmanu3720 3 жыл бұрын
This is true I always look for shiny bits jumping from language to language but at last I am back to my c# and I love it . thank you Tim Corey
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@strongthunderlightening4978
@strongthunderlightening4978 3 жыл бұрын
Same question after 7 plus exp..thanks Tim..God bless you..take care
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@parsamoomkesh1346
@parsamoomkesh1346 3 жыл бұрын
Hello. Thanks for your speech. It was great. well, by this video I got happy. I started programming with c language witch I really love. Then I learned c# to get to object-oriented programming. I really hope you take a video and explain how to practice c#. I'm following your channel and I gotta see many videos but I don't know how to use them. Actually I'm not a developer , at least not yet, I was just looking out for examples that , for example say: "Write a program that ..." I really follow your channel and I haven't seen better than this channel anywhere.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I am glad you are enjoying my content.
@TheBausahab
@TheBausahab 3 жыл бұрын
Thank you..very very much.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You're most welcome
@SuperDrJeckyl
@SuperDrJeckyl 3 жыл бұрын
You provide such a great service. Not like all the "Hey, look at me I am a genius" like so many egomaniacs stroking their ego who can't answer a simple question without belittling others. As a long time programmer, I agree with everything you say about the approach. Thank you so much.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I appreciate the kind words.
@SachinthaSilva
@SachinthaSilva 3 жыл бұрын
I start learning C# by myself to challenge one of my friends 5 years ago. Since then, I'm still learning it... I can't even tell where I'm at C# right now but I do things with it including shiny bits. However, your advice is very thoughtful for someone like me too.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Keep up the good work.
@confidential303
@confidential303 3 жыл бұрын
i started also in c# and I was really progressing but then I stopped somehow .. got a bit demotivated and then thought i need to learn html/css to built webpage as a front end to and then Javascript. . i was at a point of dynamic datastructures i really was proud to get that far .. took me 3 months to solve a algorithm problem ... but now feels like i have to start all over again .. problem is you need material to progress. now i picked up VBA which i did before c# and had an unfinished project in it.. i wanted to build a sudoku solver... i picked VBA because at that time .. it was more convenient to fill in the numbers and to read ... i don't know how to graphically do it in c#.
@Rsharlan3
@Rsharlan3 3 жыл бұрын
Haha! I had a friend in college, majoring in humanities, who got tired of hearing friend #2 complain about chemistry. "I'll sign up for organic next semester and see how hard it real is." Friend #1 ended up with a PhD in molecular biology; friend #2 went into politics.
@MayankGuptaMayankGupta
@MayankGuptaMayankGupta 3 жыл бұрын
A great and important video to understand...
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks!
@topperbizzare564
@topperbizzare564 3 жыл бұрын
*IAmTimCorey* very nice.. good job.. success friend
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thank you!
@elcondor7627
@elcondor7627 3 жыл бұрын
Hi Tim, I must say, I love to listen to you giving these inspirational video casts. I find them very insightful. I just wanted to make one observation. You have a shiny new intro, with a lovely lady voice-over introducing you and then you start talking in a comparatively lo-fi sound-setting. Perhaps you want to look into improving the sound quality, in comparison with the intro. It feels a bit like a cold shower. Then again, it might just be me ;) The content, as with most of your casts, is superb! Many thanks en keep it up!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I'm continuing to work on my setup. Now that I am getting settled, I'm starting to work on my live presence. These past few videos were shot on an iPhone and the sound was matched in. I bought a new camera and I'm working this week to get it set up. The first video with it will hopefully be in two weeks. We will see then how the video looks. Then we will address what we can with the sound.
@elcondor7627
@elcondor7627 3 жыл бұрын
@@IAmTimCorey, awesome how you take these critiques to heart. That's what makes a great content-creator.
@_buffer
@_buffer 3 жыл бұрын
Software Engineer here who is in the C# field. It's still in demand and I'm sure it will be for many years to come. Just wait until Blazor starts picking up as well.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks for sharing.
@arpmans
@arpmans 3 жыл бұрын
Over my career I've learning a ton about IT resumes, I now help others with their resumes. In my opinion, it's not about "what" you do, but "how" you do it. How do you approach learning a new language? How do approach a new project? How do work with a team or alone? How are you different from the 10K other applicants (who probably know the language as well as you do)? Proving you have the drive to learn any language and tackle any challenge thrown at you is a HUGE advantage in the job market.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks for sharing.
@rougue-gamer
@rougue-gamer 3 жыл бұрын
You are the Bigshow of programming...... Thanks...
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
lol, not quite that big.
@nonononoooll5515
@nonononoooll5515 2 жыл бұрын
I learned c# in university five years ago and then turned my back on this language, I spent these five years running and jumping behind many languages python java php, lua.. Last week I decided to return to the C sharp. Today I discovered this beautiful channel, especially this video. This means that I am in the right place and Its a good signe for me Thanks Tim!.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@xianyu6565
@xianyu6565 3 жыл бұрын
Nice acoustic tiles on walls and the corner! No wonder the speech intelligibility of your video is higher than most other tutorials I find on KZbin!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks!
@okke00
@okke00 3 жыл бұрын
Thank you for this video.After 7 years of being C# developer I started to think about switching to other language, and your opinion helps me to make a right decision and stay with C# :)
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Great to hear!
@cyrildouglas9262
@cyrildouglas9262 3 жыл бұрын
Thanks Tim, it would be good if you make a video about what a C# developer needs to know to be able to work in any company.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I will add it to the list. Thanks for the suggestion.
@DrHlus1
@DrHlus1 Жыл бұрын
Thanks for a great video. While I agree with most points, I would like to hear more on topic of outdated technologies or domains. My experience includes approx. 5 years of C++ in game development and low level telecommunications/DSP. I won't go back to game development. Telecommunications have kept me fed for some time, but it's pretty obvious there are a handful of companies that need any kind of DSP specialists, market is small and IMHO not going to grow much in foreseeable future. Is changing a technology a good way to open new opportunities in situations like these?
@IAmTimCorey
@IAmTimCorey Жыл бұрын
It can be, yes. If a language or your particular specialization at least, is shrinking then looking to expand your viability in the job market is a good idea. However, I always start with the language I am in before I look externally to other languages. For instance, there is a much broader need for C++ developers beyond just telecommunications and games. Look to see if there are other areas of C++ development that interest you. If you come up dry, then look to expand out into another language.
@antoniomarcos5664
@antoniomarcos5664 3 жыл бұрын
Hi Tim, some times I fink that you read our minds...In fact, I started in Java, and like the other people here I did "shiny bits". Most of the time, to get some design patterns of solutions to make a better architecture design. But nothing professional. I have seen that nowadays there are many tools related to the technologies we are engaged: Swagger, EasyNetQ, RabbitMQ, Ocelot, etc. I have noticed that the big picture added other skills and just not only languages. Why I'm saying that? Because even you start other languages you should be prepared too to those bunch of tools according to the language chosen. So, the curve of learning and doing to each language gets wider than the language itself. Furthermore, there are different tools to do the same that we already do in the C# AspNet Core ( Microsoft ). So, I have to agree with you but adding the other spots the I told you. But for fun, I like to get some Arduino and electronics on Sunday and I know a little about games in Unity2d 3D and Phaser (JavaScript engine games), although I'm stopped to build games. I have my son and wife to love.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks for sharing.
@sandeeptanjore1253
@sandeeptanjore1253 2 жыл бұрын
Tim - I came across this video after 1.4 years of you publishing it. I totally agree with you - don't go behind the shine and glitter, for all that glitters is not gold. Focus on a single language and learn it well. Whether it is C# or PL/SQL or ETL tool set etc., Put in a few years into it and once you master it, look for that next new skill that you wish to develop. I am an Oracle developer for last 15 years and time has now come for me to acquire new skills - web based. I am learning CSS and JS at the moment. The way it looks it will perhaps take another year before I start C#. Better late than never 😃. I would certainly be interested in learning C# and acquiring this hot skill. Unfortunately the shine on Oracle is slowly coming down here in Canada.
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 2 жыл бұрын
Thanks for sharing your real experiences as it believe it helps folks relate to the video.
@JuanNadal
@JuanNadal 3 жыл бұрын
Love the content and videos.. not sure about the intro 😅
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Fair enough!
@ricardoandrade8529
@ricardoandrade8529 3 жыл бұрын
Hi Tim, I wish you created some more advanced courses. I am working in the field for 7 years, but I wasn’t studying much the last couple of years and I would like to brush up on some skills to land in a new job. Thanks.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Good to know.
@Noles5555
@Noles5555 3 жыл бұрын
Hi Tim, I'm recently out of college (where I learned primarily Java) and I'm currently in a full time java development position that I'm pretty unhappy with. I made a game with Unity and C#, and found I really like it. Some recent .NET research has me excited about a lot of the shiny bits of .NET too. Do you think its worth it to look for a .NET position and change gears away from Java? Or stick with Java and become even better at it? I'm very torn between pursuing something new that looks cool and I seem to enjoy (.NET), or getting better at what I know, but dont enjoy (Java).
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
If you don't like Java, it might be worth the switch. It will take a lot of work, but create a learning path that makes sense to you and work up to the point where you are ready to take a job in C#. This video might help: kzbin.info/www/bejne/gobZY2OHrb2dnNk
@Laiteux
@Laiteux 3 жыл бұрын
Do what you like.
@IkethRacing
@IkethRacing 2 жыл бұрын
if you're referring to not liking the syntax of java or the speed of java or the flexibility of java (difficult to make 3D games or games in general), absolutely switch because that may never change
@Balgoriusis
@Balgoriusis 3 жыл бұрын
Listened to this on podcast. And I love the podcast idea! (ive been listening to dotnet rocks for years). But I kinda agree and diseagree with you on this topic. For me and few others it was really after I started to tackle other languages and paradigmas I grew as a developer. The reason is you get better in understanding principles and designs that are language universal. For example I started to understand how to implement most of the sort algoritms when learning C. In C# theres no reason to learn those, yet understanding alghoritm complexicity is important for developer.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I'm not advocating to never learn another language. I'm just advocating to learn one deeply before adding another. Skipping around from language to language does not give you the skills you need in the real world. Learning one language well and then supplementing it is a much better approach.
@mrf7283
@mrf7283 3 жыл бұрын
Hi Tim, Great video. My focus has been C# for the past 2-3 years and I'm still learning new concepts. Thanks to you, I really enjoy the language. Unfortunately, I'm searching for a new job and I'm having a hard time finding any job postings that only ask for C#. Almost all of them are asking for additional languages like JavaScript, Angular Framework or some other exotic languages (expert level) along with C#. Or am I looking in wrong places, any advice?
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Often companies will do this. However, you can still apply even if you don't fulfill all of the requirements. Being new, you will be applying for junior-level positions, so most places understand they won't get a person with tons of knowledge in every area. They are just asking for their dream. They usually understand reality.
@MrMrMayday
@MrMrMayday 3 жыл бұрын
My company and my dream company both use C# exclusively (With a little legacy VB). Starting this weekend I am going to start using this channel to push my skills to get me to that dream company. I am buying the bundle today. Getting the skills to get your dream job is worth the cost.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Best of luck!
@TarrafTarraf
@TarrafTarraf 3 жыл бұрын
thank you
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You're welcome
@jakereed1568
@jakereed1568 3 жыл бұрын
I agree Tim but its always good to learn another language to get another perspective. Once you learn your main language. Like with C# JavaScript/TypeScript goes hand in hand. Also looking into GoLang right now because of its multithreading and performance.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Absolutely. The key is when you learn it. Like you said, after you learn a main language (deeply), then adding others that compliment the language is a good thing. For a C# developer, learning SQL, HTML, CSS, JavaScript, and PowerShell are good options.
@sagarkumarjena3478
@sagarkumarjena3478 3 жыл бұрын
That's really true, I started learning JAVA but there was something missing which I got in C#, just the love way it is. An instant connection with C#, got a Tatoo to define the love for this Language..And to be honest there is a ton of Job out there in C#
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks
@naftoliost4534
@naftoliost4534 3 жыл бұрын
Really great points here I'm curious about what you said about not liking java, I'm not familiar with java but from what I've heard it's very similar to c# (uncle Bob even casks it "the same, just named different"!) could you elaborate on that In terms of popularity, c# definitely is on the rise thanks to the wide range of use cases, especially with .NET 5 coming out
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I won't go too deep into it because I don't want to come across as a Java-hater. I'm not anti-Java, I just don't prefer it. I wasn't a fan of some of the language choices, the company support behind it, or the JVM. It is a fine language, though, and a lot of people I like and respect use it and like it. It just isn't for me.
@TheIsraelMendoza
@TheIsraelMendoza 3 жыл бұрын
Tim is a great instructor, and I agree with him on everything he has to say. There is one thing that most newcomers to the software industry must know, though: IF YOU WANT TO BREAK INTO THE SOFTWARE INDUSTRY USING EITHER JAVA OR C#, YOU MUST HAVE A COMPUTER SCIENCE DEGREE OR SIMILAR WORKING EXPERIENCE!!! Unfortunately, must of newcomers don't own one, and it can be misleading to think that knowing one of these big enterprise programming languages will be enough. I love this channel, and I have certainly learned a lot, but, if you are new and would like to get a job with C#/Java/C++, you must either have a degree, or have a bunch of experience working with these languages in a production environment. Otherwise, you could always try to go full-stack with Front-End technologies and/or dinamically typed Back-End languages (PHP, Ruby, Python) and try in a small to medium company and work your way up. I'm not saying it's impossible, but it can be hard. Take these words as a "BEWARE" sign... Cheers, and happy coding!!!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I cover how to get work experience without getting a job on a blog post on my site and I've touched on it in a couple of videos here.
@sal96ali
@sal96ali 3 жыл бұрын
Thank you Sir, if I become a professional developer I will support you as much as I can, I owe you a lot 🌹
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@michael.penrod
@michael.penrod 3 жыл бұрын
I work at Vivint.SmartHome and we (myself included) have 30+ C# developers. We are running .net core services in Azure using Docker and Kubernetes. I was a little worried about being a C# dev a few years ago but I agree that more jobs will be coming now that Microsoft is playing the cross-platform game. It's a great time to be developer!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
It really is.
@mmurillo09
@mmurillo09 3 жыл бұрын
I love c# but sadly at my job I have to deal with a lot of different languages that it becomes overwhelming sometimes (c# for deskptop, self service apps, java for mobile, php for web, etc). I feel much more confident with c# so I'm startig to look for alternatives to start the new developments and migrate the old ones to a pure .NET environment (xamarin for mobile, ASP.NET for web/api's). There's a long way to go yet but I think it's the right path to follow, especially since it covers so much. I think there's few languages or environments so rich and growing even more as .NET and C#. Not even having a Linux server seems as an obstacule now with .NET Core! though I still have to learn about that... one step at a time!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
It sounds like you are on the right path.
@sheikhbashar1
@sheikhbashar1 3 жыл бұрын
Thank you Tim I worked using C# 13 years ago
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@aqray30
@aqray30 3 жыл бұрын
I really liked that part when you've mentioned that I don't like java, and even if there are more jobs out there for java developers I won't work with it. I think when it comes to programming in general, we have to enjoy writing code and solving problems instead of just thinking about how to get money or a job out of programming.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Definitely.
@lmh4162
@lmh4162 Жыл бұрын
I like this part of it as well. Would be great if Tim shared his experience with Java and elaborate a little more on what some parts that was not fun working with Java. I agree with Tims points as my experience with Java was not fun. Some open source projects on Java are cool. Though I have had a better a experience with C# especially supporting applications or starting new projects at work.
@ConsoleHelloWorld
@ConsoleHelloWorld 3 жыл бұрын
Very good Tim! I do Love this language too! And I want to help People here in Brasil to get more about c# just as you do there. For now I'm working on a project of mine with a lot of performance and deep c# skills that I'm improving for my self. Can we ever talk about how can I be more effective here with the same idea you have there? Thanks.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Sorry, I am not sure what you are asking for.
@ConsoleHelloWorld
@ConsoleHelloWorld 3 жыл бұрын
@@IAmTimCorey maybe translate some of your videos to start. Giving you the credit. Can I do it? And maybe we could talk about it some time, because I'm not sure how to start it. Thanks
@lycanthoss
@lycanthoss 3 жыл бұрын
I'm a CS student, just finished my first year. I'm torn on whether to pursue game development with C++ or back-end web development with C#. C# is my favourite language and web development isn't bad, but games are my hobby so it seems like it would be more fun to do. I know you can do game development with Unity, but if you wanted to do AAA you'd have to go into C++ and learn something like UE.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
If C# is your favorite language, I would continue in that direction. Game development is a great hobby and you can continue doing it as a hobby. The AAA market is a hard one. Unless you love C++ and don't mind the really hard conditions game developers work in, I would choose C#.
@stewarthyde5111
@stewarthyde5111 3 жыл бұрын
Tim, Again as always another well timed video. Well have 25+ years of C++ along with 10+ years of .Net but unfortunately because of last company it not .Net Core. I had and possibly still have amazing Blazor Server job - but my problem is that I don't have any actual job experience with .Net Core and Blazor. What I do have is my GitHub and up and coming extension which was another well time event in one of your videos. I believe now I can pretty much do anything with Blazor, and my C# is good - but the problem is where I want to go is so new that it hard to get your foot in the door. Do you have any recommendation?
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Meeting people (networking) helps, although with COVID that can be difficult. Try joining a local user group for .NET. Build some projects in the tech stack you want to work in and show them off. Volunteer to speak at local meetups. That is even easier with COVID, since everyone is remote anyway. I'll go into more depth in a future video.
@bigchunk1
@bigchunk1 3 жыл бұрын
I'm going with the pick one and stick with it method and I happened to pick ASP.Net Core and C# for my backend technology. I do worry that this stack is split between core and framework, but they are changing that and I think it will be nice when they merge.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
The framework isn't split, it is just a major update. The .NET Framework is not being updated. It won't be merged back in. It is the old framework now and .NET Core is the new framework.
@bigchunk1
@bigchunk1 3 жыл бұрын
@@IAmTimCorey Thanks for the clarification and your videos.
@benjaminmusasizi3777
@benjaminmusasizi3777 3 жыл бұрын
I love C# to death and I thought its only me who isnt a fun of java. Am not a fan of the JVM and many things about Java as well. Hearing Mr Corey admit to this made me feel good. Thanks for this very informative video sir
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You are welcome.
@RESIDENTECH1
@RESIDENTECH1 3 жыл бұрын
Learnt Java In Collage did my school project in Java, then I started hearing stories about using a Java like language that can be used to code websites and desktop apps then I found something called VB6 then the guys at the neighbouring collage were moved to VB dotnet, I tought my self VB 6, VB . net then I abandoned VB then heard I could code C# on 3 different platforms desktop apps, websites and on Xbox xna, from then onwards its been smooth sailing, then one of my friends had a look at the syntax for C# and he said it looks kind of like Java. C# is fun so is every other language pick a learning language to learn the principles of writing software. listen to what Tim Cory is says in his dev videos and his dev questions videos, the vids have helped me a lot #thanksman
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks for sharing!
@jonascastro3828
@jonascastro3828 3 жыл бұрын
Thanks Tim. Great advise and motivation to learn only one language and focus from there. Can I get some free tutorial from you in build desktop application as my starting point?
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
You've got a whole channel of free tutorials from me, including lots on building desktop applications.
@DevlogBill
@DevlogBill Жыл бұрын
Hi Tim, I am from NYC so there are plenty jobs in all tech. My question is for someone who doesn't have a college degree. Someone who has for the past 5 months been studying HTML5, CSS3 and JavaScript. The level I am at now is I know the fundamentals of JavaScript; I know CSS flexbox and the basics of CSS. I know how to create a variable list for CSS and also, I know how to do basic stuff with JavaScript with being able to manipulate the DOM. Like creating elements like a h1 tag and adding style and an innerHTML for the text. I would love to get into C# I actually fell in love with the syntax originally because of Java syntax. But once I began reading and looking at KZbin videos about how C# is strongly supported by Microsoft, I became very interested in learning C#. Question, I would love to get into any type of front-end development like web development or even mobile development. The level of HTML, CSS and JavaScript I already know. When would you recommend, I begin learning C# for the backend? I would love to get a job as a C# developer, but I don't know how much JavaScript HTML and CSS I should know? What are your recommendations, I would greatly appreciate your insight, thank you.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
It depends on what you want to pursue. If you want to build applications in C#, learn C# really well (I built a whole course around doing just that: www.iamtimcorey.com/p/c-mastercourse ). You can definitely use your skills in HTML, CSS, and JavaScript when building C# web applications (API, Razor Pages, MVC, Blazor Server, Blazor WebAssembly, and now Blazor Hybrid). That will let you create server-side web apps, client-side web apps (SPAs), mobile apps, and desktop apps all with your web skills.
@DevlogBill
@DevlogBill Жыл бұрын
@@IAmTimCorey I will check out your course, sounds promising. I guess I need to learn more about the Microsoft environment to become more familiar with it so I'm able to have a better direction. In reference to what you were asking me that it depends on what you would like to pursue. For me this is simple, web development. Figured later down the line I will try mobile once I am comfortable with web. Lastly, with the amount of JavaScript, HTML, CSS I know already would that be sufficient enough to dive into C# and take your course? Or would it be wiser to become more familiar with JavaScript? What would be your personal recommendation? Thank you once again for replying back. Sincerely: William Castro
@IAmTimCorey
@IAmTimCorey Жыл бұрын
I personally recommend starting with C# where you are at. Then, after you get a better grasp on C# and the ecosystem, you will know where you want to dive deeper. You probably won't need to go deeper into JavaScript unless you want to.
@DevlogBill
@DevlogBill Жыл бұрын
@@IAmTimCorey Thank you I appreciate you getting back to me. I really didn't know? This tech is so new to me its almost similar to the idea when you visit a new country or state. You arrive there and you are clueless as to how to get around. Unless you ask the natives or have a map handy on you to get around. I appreciate you giving me the proper direction in when to begin, thank you Tim, most appreciated.
@bendo01
@bendo01 3 жыл бұрын
I've come from C Programming Language I agree with you with java and c#, i'd rather code in C#, but "Not A Huge Fan Of Organisation That Support It", i have that feeling towards micro$oft and 0-racle i'm now looking at rust and Go my programming language now is PHP 7 which now is more like C programming Language with Type Declarations and i'm happy with that i appreciate your opinion, it shows me other perspective
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Microsoft has radically changed in the past five years. If you judge them by their previous actions, you will miss out. The new Microsoft cares about the community, open source, helping the common good, and enabling the small developers.
@alvinbernardo9551
@alvinbernardo9551 3 жыл бұрын
It's very inspiring for me as a c# developer.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Great!
@Robd515
@Robd515 3 жыл бұрын
I just spent the last 4 months learning JavaScript. I’m now a full stack developer and when it comes to looking for jobs, there is a plethora of .net developer jobs in my area. Junior developer jobs for JavaScript seem heavily competitive. Here I go trying to learn C# now. I’m actually excited, especially since you can do so much with the language like game development.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
C# is a really broad language.
@sjpt1434
@sjpt1434 3 жыл бұрын
I learned c# and found job in java and angular. C # is good language to start learning programming. Windows os make Student focus learning coding better than java or any other open source languages that must learn the configuration like tomcat and backend environment as well so c# it’s full package with its .net application. I recommend any one wants to learn programming language to follow and learn Tim courses it’s useful and really teach u coding. Regards Tim
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks!
@bobclemens8065
@bobclemens8065 3 жыл бұрын
OK, point well taken, focus on C#. But still, there's a question of to what extent do I need to be a "full stack" developer... Do I need to compliment my C#/.NET skills with client side technologies like Javascript, JQuery, or frameworks like React, Angular, etc. Maybe a topic for another dev question?
@schism3472
@schism3472 3 жыл бұрын
Even if you're planning on sticking strictly to the backend, it's still a good idea to familiarize yourself with some frontend technologies. CSS, HTML, and JS are universally expected in almost any web dev role I've come across. Front end frameworks really depend on preference. I personally fell into Vue, but React is equally, if not more in demand. One or the other is really just a nice resume padder, given theyre newer and they show you're making an effort to explore new tech. I'd certainly stary with Javascript before exploring any of those though.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I will add it to the list. Thanks for the suggestion.
@yonatandaniyel5640
@yonatandaniyel5640 3 жыл бұрын
Tim , I love C# like you and have been doing it for 18 years of my over 20 year software career. My biggest weakness was having a small software business that I built, ran and developed over the years. It limited me in going deep into web stuff and I made little money doing it after the profits sank. After the business collapsed with Covid I was tossed back on the market. Now, I am playing catch up and learning web frameworks. I've taken a deep dive into ASP.Net Core WebAPI and Blazor. I also reluctantly learned Angular and React. However, I am really getting burned out.. I've also been failing my interview because they are expecting senior level everything out of me, including being a master React/Angular/JS framework developer. It seems to me like almost every C# web development job now requires years and years of Javascript programming and I really hate Javascript and don't want to be spending 50-80% of my day (seems for most full stack C# jobs) developing front-end JS stuff and doing web design. My last interview at .Net shop they said they demand everything from advanced database dev skills to high proficiency with CSS/HTML. Ugh.. It is miserable. I have seen less and less back-end .Net web jobs and finding jobs that are pure C# development that isn't some highly algorithm heavy stuff like game programming, AI/ML stuff is becoming harder and harder to find. Being a person who solely focuses on C# and shuns spending more than half his day programming HipJS framework spaghetti seems to becoming more and more of a challenge. I love developing in .Net and Blazor brought back my joy to front end development like Silverlight did before it was axed. But , I find almost nobody adopting Blazor right now and even though I am sure it will pick up, I still question if it can hold a candle to Angular or React and the millions and millions companies are investing in it. It really is limiting me. I am looking at leaving behind software and trying to get into DevOps which I feel has a more focus criteria , is something I can learn and high in demand. Web developers seem like a dime a dozen these days. I'd really like to hear your take on this, as I have watched this video now 2 times and it struck a nerve in me. .Net development is my passion. My 2nd passion would be C++ development. I don't mind Java, but it feels like a crappier version of .Net and after 18 years of .Net, makes no sense to do it. But, my biggest hiccup is the demand for mastering Javascript frameworks and programming it side-by-side with .Net. It has taken away my joy for developing software. As well, the barriers now for most web jobs are excruciating. Many jobs also want a lot of DevOps and cloud engineering knowledge along with back-end and front-end for many web jobs I see.
@higherpurpose1212
@higherpurpose1212 2 жыл бұрын
I felt like I'm the one who wrote this! I have the same predicament as you are now! And so, I'm trying to catch up on all other stacks, CSS, HTML, JS and Node, Mongodb, not be an expert on those things but just familiarize myself so I can have something to say during an interview, but I would basically go back to C#/SQL/MVC after all the learning and completing all the courses I've bought. For me, I believe it's 60/40. It's 60 for .net and 40 for other ones related to web development, and I'll be happy with that going to interviews. If I don't get the job, then tough luck!
@jackjacky3178
@jackjacky3178 2 жыл бұрын
@@higherpurpose1212 hello man what happend ?did you get a job😃it sure seems that way
@higherpurpose1212
@higherpurpose1212 2 жыл бұрын
@@jackjacky3178 I'm still stuck WFH in my current one but already overseas, so I might ditch this one now and try my luck in the coming months.
@jackjacky3178
@jackjacky3178 2 жыл бұрын
@@higherpurpose1212 Best of luck!
@jackjacky3178
@jackjacky3178 2 жыл бұрын
I've started learning C# for a while now,any advice for me?
@brianm1864
@brianm1864 3 жыл бұрын
I work in Pittsburgh. A quick search of sites like LinkedIn and others show well over 50 C# jobs (from entry to senior) in the Northeast Ohio / Western PA area. Lots of demand for C# developers. I work with probably 30 - 40 at my place of employment.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Yep, there are a lot of jobs out there. The key is to deepen your knowledge of C# instead of just chasing the newest fad.
@manit77
@manit77 3 жыл бұрын
IAmTimCorey great advice for young programmers. I was programming VB.NET beta when it first came out. after 20 years of working in .NET professionally. You definitely can do well in C# .NET. If your goal is to develop a startup software product, I wouldn't just learn one programming language. Don't bank on .NET providing you the full solution. You still need to get back to the fundamentals with C/C++.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I'm not advocating only learning one language, just to learn one language well before moving on and adding other complementary languages. As for getting back to C/C++, while I know how to develop in both, I can't say as I've ever had to drop back to either in the past 20 or so years of .NET.
@BitzLeon
@BitzLeon 3 жыл бұрын
I come from a place of bias having worked primarily with C#, so take my stance on the topic with a grain of salt. I feel like C# has by far made the greatest progress in the past few years in setting industry standards and innovation itself.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
I agree that C# has made a ton of great progress.
@lkgh1966
@lkgh1966 3 жыл бұрын
I have been working with C# for 10+ years and I enjoy it and .NET a lot. However the last year I have on my spare time been exploring F# and even been able to do some smaller work projects using F# and for me this feels even better for some projects. What are your thoughts on F#, have you tried using it? For me the main advantage is that it is a .NET language and I feel C# and F# mix well and complements each other well.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Learning a different language in your spare time (once you have learned one language deeply) can really help shift your perspective and open up new lines of thinking. It can actually make your C# work better. As for F# specifically, I have not really played with it but I would like to. It definitely has a place for certain work.
@engsiyad
@engsiyad 3 жыл бұрын
I am PHP developer now i am planning to switch to c#
@schism3472
@schism3472 3 жыл бұрын
I did exactly this at the beginning of the year. Never been happier professionally.
@jhonpauldelvalle
@jhonpauldelvalle 3 жыл бұрын
Nice decision.
@dand4485
@dand4485 3 жыл бұрын
I think if you don't have the #1 language i might argue is the most important to know would be javascript, for the longest time really hated it but with changes in recent years to help fix some of it's annoyances, and then marry it up with Typescript that is getting decent now :) But at my heart i'm more a C# programmer have used it for about 22 years now (ya it came out in 2000) before that was a solid c/c++ coder. C# has served me well over the years. I'm excited to see how well Blazor will be accepted, I wouldn't lose any sleep needing to give up javascript :)
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Welcome aboard!
@DooM-mn8cc
@DooM-mn8cc 3 жыл бұрын
Hey Tim... Thanks for great content. I got a question about the difference between .Net Framework and .Net Core ... i know you got a video on the channel regarding this topic ... I have been Coding in C# for a decent time, and also i have used WPF and developed several desktop apps and I am even using MVVM ... and till today i have no clue what is the difference between .Net Framework and .Net Core except that It something that stops me in the way before i choose what project to start in Visual Studio >>> I have read several articles too and it seems like its just so so minor difference (which doesn't sound true at all) which are mostly things that won't change anything that i am doing or things i won't care about. Also i am not into web yet, so i didn't get much from this video (".netcore vs .netframework" video). So could you please give us a full idea about .netframework what is it? How is it different from C# ? why i can see WPF as a framework or django or tensorflow in python as a framework but why i can't see .netframework as a framework (Ironically :D) ? Sorry for the long stupid question.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Good question. The biggest difference lies under the surface. Your C# code is practically the same, as you noted. What is different is how it gets built. The .NET Framework came out almost 20 years ago. Since that time, it has been patched, modified, and tweaked to fit an ever-changing market. With .NET Core, they rewrote that framework from the ground up, eliminating all of the patches, work-arounds, etc. The end result is a much faster, cross-platform system that powers the same C#.
@miguelvazquez2938
@miguelvazquez2938 3 жыл бұрын
More than 15 years living out of C# and the .net platform on very well paid jobs. The .Net platform is probably the more versatile platform out there and c# is used across the platform. Using .Net you can write console, windows forms. UWP (IOT devices etc.), web apps and mobile apps (Android, IOs and UWP). Very popular in big, medium and small companies and so, very much in demand.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks for sharing.
@RickGtr271
@RickGtr271 3 жыл бұрын
I want to learn mobile development. I'm a C# developer with 8 years experience and looking at Xamarin, but ReactNative seems to be hot right now. After watching this video, I think I should just go with Xamarin. I also see you have an intro to the videos now, cool!
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Sounds good.
@Fasiibcs
@Fasiibcs 3 жыл бұрын
Hahaha, I am still smiling as to see your new introduction part :-) By the way its good but your voice at the start is much better. Although, it is a Nice video again.
@IAmTimCorey
@IAmTimCorey 3 жыл бұрын
Thanks for the feedback.
Why Should I Choose C# As My Programming Language?
18:50
IAmTimCorey
Рет қаралды 51 М.
ЗРЯ Я 24 ЧАСА СТОЯЛ НА ГВОЗДЯХ! #нонале
00:35
Don't Waste!🚫 Turn Ham Into Delicious Food😊🍔 #funnycat #catmemes #trending
00:25
ISSEI funny story 😂😂😂Strange World 🌏 Green
00:27
ISSEI / いっせい
Рет қаралды 84 МЛН
Why Can't I Get A Job As A Software Developer?
34:04
IAmTimCorey
Рет қаралды 9 М.
17 Most in-demand jobs for the next 10 year (and jobs that have no future)
16:19
What is the Java Job delusion?
12:23
Stefan Mischook
Рет қаралды 97 М.
What Should I Look For In A Good C# Job?
14:42
IAmTimCorey
Рет қаралды 12 М.
Interview with a Senior C# Developer
10:56
Programmers are also human
Рет қаралды 581 М.
How Do I Get C# Work Experience? How Do I Get My First Job?
14:26
Should you learn Go in 2023?
4:33
Dreams of Code
Рет қаралды 152 М.
Big Changes in .NET 5, C# 9, and Visual Studio 2019 (v16.8)
21:51
IAmTimCorey
Рет қаралды 114 М.
What Is The Best C# Book? What Is the Best C# Resource?
18:54
IAmTimCorey
Рет қаралды 61 М.
ЗРЯ Я 24 ЧАСА СТОЯЛ НА ГВОЗДЯХ! #нонале
00:35