Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

How far will learning the C# full path in this website will get me?

understanding the syntax is easy but applying the things you learn is kinda hard for me as beginner, my goal is learning c# for web dev , will finishing the courses on c# and asp.net MVC+html+css give me enough knowledge to get job as trainee or entry backend web dev?

3 Answers

Ivan Penchev
Ivan Penchev
13,833 Points

OK this is my personal opinion.

I have a MSc in CS and I am a full - time softdev, however I use the site for quick intro to the languages (just context, no boasting)

Courses here are made so that they introduce you to the concepts in the language, they will give you some practical experience, but not enough. In order to get a job as trainee (and be confident that you CAN do it) I would say you need to have atleast 1-2-3 more practical projects on the side. On the other side, if you are a very quick learner, you can make those 1-2-3 more practical projects, during your trainee-ship.

Of course I am talking about the "Tracks" I have no idea how are the "Techdegrees", but I imagine they are better.

EDIT: OH just saw the second part of the question, damn I better read all before I answer, dummy Ivan :D I would recommend this article: https://programmingwithmosh.com/csharp/critical-stuff-that-every-junior-c-developer-must-know/ If the C# track covers that then you have your answer.

thanks alot

The thing is that every company uses its own instruments and language parts. Here you get all enough to start(may be not enough to master but enough to get the principles, you will polish your skills with practice then). The truth is that companies need new coders and very often to strart in a company is not a matter of how profeccient you are in some language but how much you want to work for the company. Choose the product(company you really like) and start to communicate with it claiming that you realy like them and their product and you want to work for them and ask them what knoledge is needed to start. Use Linkedin to find professionals and PMs from this company and try to communicate with them explaining how much you respect them and like what they do, this way you will be able to get support from inside the company at the hiring point. Do not start with package discussion, let they pay what they want, you will get back to this question as soon as you have some experience.

Ivan Penchev
Ivan Penchev
13,833 Points

I mostly disagree with this comment (ITS BS MAN I TELL YA :D! ) If you know your value, don't let them underpay you. Most companies using their own instrument is BS, sure when I worked in MS not only did i use custom solutions, you were expected to build some, however if you are just starting...i think you would work with the common tools.