am i still junior?(
Hi everybody. I have a question for experienced developers and maybe HR. I have been writing in C# for more than 6 years since I was a child, but all this time I have been writing purely for myself and "for the soul". I completed freelance orders for a couple of years, worked for a little over a year in the company as a junior (I got a job as a C# developer, as a result I wrote only on Node.js =_=). Well, that's the question itself - can I call myself middle? There is still no official experience in C#
11 Replies
junior, mid-level, and senior are job titles
you're a junior as long as that's what it says on your employer's records
your skill level might be higher than a junior, and if you think that's the case you can ask about a promotion or go out and interview for higher level positions at other companies
I just want to change my job to one where I still have to write in c# and I'm wondering if I have the right to apply for middle?
You can always apply.
Worst case you get declined.
When I first got a developer job, I had coded for ~10 years privately but still was a junior and learnt a lot. Only a year later, I got promoted past the junior step and another year in I was lead dev for a major product we had.
my job won't even give me a title that says software developer on it :PepeLaugh:
Its just corporate titles with loose criteria for what they are, but private coding tends to be on a much smaller scale than corporate
the corporate experience is less about what code to write and more about working as a team, planning, thinking about the other aspects (deployment? testing? infrastructure?)
so in short, feel free to apply, but maybe temper your expectations 🙂
tnx
Note that most people who start a programming job will have been programming for maybe 4-10 years already, and they'll be coming in as a junior role.
there is a huge difference between coding a bit privately, and doing it 40-hours a week as a job
Yep, absolutely
It's always a bit depressing how little I can achieve in personal projects, compared to how much functionality I can blast through with a full week's work
yeah
That hits home
When I apply to mid level jobs but sometimes not accepted cause some lack knowledge of design patterns, weird algorithm questions etc. But if I am working on different areas for example networking and security as side of development, even in weekends. I don't think I am still "junior" with three years of experience spend full.. Titles are irrelevant