Hi everyone, I would like to know your thoughts, please give a range as a response and a brief justification for it if possible I would really appreciate it.
My Experience:
Tools:
Studies:
Please help me figure it out and if you want post your story :)
I can't see your key potential from the description you have given.
From what I read it's not much experience and not very specialized. After I had been into PHP for 1 year I barely knew anything about the language compared to now. After 10 years with PHP and 1 year Laravel I was still a rookie in Laravel. You might differ.
I think you should try to get some references instead of focusing on your salary right now. You can either do your own projects but the best would be to work for someone else who can challenge your skills and improve them. Even if you have to work for free this will be great value to you in the long run.
The actual salary depends on where in the world you get hired. In Denmark the minimum would be around $20 per hour the usual start salary would be $30 per hour and $60 per hour for a very qualified programmer - that requires a good sense of business understanding too. The more specialized the higher of course as Todd says.
All these numbers for sure don't apply to every country especially since we have 50% tax and therefore generally higher income.
Let me be frank here. You are by no way proficient in any of your skills. You spent a mere one year on PHP and think you are done? You are far from wrong there. Proficiency, mastery and experience only come over many years, in which you not only learn the syntax (which you might be proficient in after one year), but also code architecture and how to solve certain problems and when to rely on others instead of doing your own thing. Just to name an example: You are clearly showing that you are lacking basic understanding by putting jQuery and AJAX on the same level. Also you do not mention any vanilla-experience at all. You do not have a portfolio of finished projects which proof your claims.
The way I see your resumé is that you are a student and that you learned your stuff during your studies. That's not a bad thing and it will definitely help you get a job. However you are a student, so you will not start with an insanely high sellery. It will be quite good, compared to simple workers, but it will not be a lot, at the same time. I do not want to name any wage here, since it highly depends on your country and I can only speak for Germany. In my experience, over here, we get three to four times the minimum wage on average, when we are fresh from University and learned everything relevant there only (which is good money for a career entrant imho). Getting a raise afterwards is easy, if you proof that you learn the ropes and are motivated to work and improve further.
As for the amount of stuff you write down here: I think it is great that you try out many things in the beginning! It is important to get a feeling what kind of tools are in use and why they are important. You will have a lot of time in a few years to settle down on a forte. Also, the company which hires you will probably have a strong influence on the direction of the skills you master, so you really should not worry about something like that, now.
Todd
Software Security TechLead
I'm going to come at you from a client's perspective here and tell ya that all of that doesn't mean anything to me at all without some references or example projects. I'd take a guy who claimed to have 1 year experience who had decent projects to show and reliable references over 10 years of self-proclaimed experience. If you can muster up some decent work and references, figure out the going rate in your area by asking around but you should be getting at least $60 an hour IMO. But that's just based off of what I have here which isn't much. For actual specialized work like some serious database stuff, cryptography, or anything not many people know, definitely a lot more like $200 an hour IMO.