|
1 year advice: It's very hard to get a software engineering job but stick with it, get work experience any way you can, even if you have to work pro bono. Get as much programming experience as you can. Don't over reach on your resume qualifications, but do go into great detail. Instead of saying: "Skills: Javascript". Go into details, for example: "Skills: Javascript, Front end dev experience: Tabs, pagination, leaderboards, infinite scrolling, post loading, pre-loading, page load optimization, etc" the more details you can give the better. this gives interviewers an idea of what experience you have. 10 Year: It's much easier to get a job, but it's also much harder to keep your job, especially if you just got hired by a new company. an engineer who spends 4 years at one company will be more qualified to work there than a brand new engineer at that company with 10 years of experience. So, at this level, when you join a new company, you'll have to work extremely hard. If you want the very highest salaries, you'll need to jump ship. it's hard work but the more often you change jobs, the higher the salary. personally, i think, once you get past the middle of the bell curve, any additional raises are of diminishing returns. you'll work harder and harder for less and less money. don't let mean companies with bad cultures take advantage of you. there still exist companies with good work cultures where you don't have to be a full time slave. Your job performance is determined by the following:
1/3 - your own hard work
1/3 - how well you do politically (play nicely with others)
1/3 - factors beyond your control (just one example: working in a rapidly expanding industry will be greatly in your favor) |
Programming jobs here are plentiful, you should never work for free, your very first job might be a little harder to get than later ones but it won't be hard. And listing things like "tabs" and "pagination" on your resume feels really desperate, like you're scraping the bottom of the barrel to pad out the list as much as possible. The closest thing I would suggest is to maybe list some specific frameworks like React or Redux (or the equivalent for your area); though even then it's not really for the technical recruiters, it's for the imprecise algorithms that sift through the pile