Timeline for What's the difference between Entry Level/Jr/Sr developers?
Current License: CC BY-SA 3.0
19 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Dec 21, 2017 at 14:59 | comment | added | James | It's hard to narrows down what makes jnr/mid/snr as the roles are very diverse and knowledge within each role additionally diverse. You could arguably be a senior based on the ability to code well within a specific company because you know all of it's products and services etc. mid level - "They have learned enough to know what they don't know and are starting to gain that knowledge." - this is a great observation, and defines one of the main differences between jnr and mid. | |
Oct 12, 2017 at 16:55 | comment | added | CaptainMarvel | "the older Intermediate developers who never make the leap to Senior" +1. There's a big difference between getting ten years' experience, and one year of experience, ten times. | |
Jul 28, 2017 at 15:28 | comment | added | IteratioN7T | @HLGEM should add a TLDR; at start of the answer, wasn't expecting more after the third paragraph until i scrolled, will be helpful for devices with short screens.. Just a thought :) | |
May 4, 2017 at 3:43 | comment | added | SamYoungNY | @BrianHaak Thx - it's interesting what you say. Since last year I've worked on a much larger project than before. I've gotten that feeling of taking a look at code I wrote just a few months ago and saying "wtf? Who thought this was a good idea?" :) - Starting this project from a small kernel into a project that can be extended easily & also able to accommodate non-devs who want to add content has forced me to think about higher level structure. Pairing w a more experienced programmer showed me that I'm missing a lot of opps. to use abstractions. I also have trouble w namespace. | |
May 2, 2017 at 23:26 | comment | added | Brian Cannard | @SamYoungNY I would like to put programmers like you on the Super Star level. In the world of micro-services your skills are precious. Don't learn more, otherwise your delivery time and overthinking makes things worser. But don't take my comment seriously. Most client-facing products need to be supported, improved, evolved instead of rewritten. And the skill set is about how to write programs which can be incrementally changed without rewrites and big time efforts. If a client-facing product is large, it cannot be rewritten if designed as monolith. You need a senior to design micro-service UI. | |
Dec 24, 2016 at 16:32 | comment | added | Honey | I have rarely job posts for intermediate level developers. I only see junior or senior. While I think most fall into the category of intermediate developers. I think in job descriptions or even at work, the lack of any prefix ie junior or senior means the person is intermediate. Does that make sense to you? | |
Sep 29, 2016 at 21:44 | comment | added | HLGEM | @feelinferrety, I didn't say they weren't smart, just that they don't have the experience they need to be fully effective and that most entry level people tend to over estimate their current skill level because they have never seen what advanced really is. | |
Sep 29, 2016 at 21:02 | comment | added | feelinferrety | I feel like "junior" has become the new "intermediate" and "entry" is still as you describe, but perhaps smarter than you give them credit for. | |
Feb 10, 2016 at 18:53 | comment | added | HLGEM | @NYCTechEngineer, well stack overflow comes to mind. Also local user groups, blogging, writing articles and books. | |
Feb 10, 2016 at 18:52 | comment | added | HLGEM | Likely at the advanced beginner, intermediate level, @SamYoungNY depending on the actual quality and functionality of the app. Shipping is only half of what you need. I have seen too many people ship bad products because they don't have to deal with it after the shipping process. (As a data person, I often end up fixing other people's messes.) With an app of course you might have to deal with it if you own the app, but if a company owns it and others do the maintenance then you're experience is less than complete. | |
Feb 10, 2016 at 18:24 | comment | added | SamYoungNY | Thanks for this explanation. I am self-taught in iOS dev (no comp-sci education) and have released my first app which has some non-trivial features (i.e CRUD's JSON, some social components, good design). I don't think I am a great programmer but I did write the app back to front and understand what it takes to ship. Where would you place someone like me, hypothetically? | |
Jan 23, 2016 at 20:40 | comment | added | NYC Tech Engineer | You mention that Seniors ofter mentor junior developers outside of the workplace. Would you have any examples? | |
Sep 15, 2015 at 14:29 | comment | added | user158897 | You are just bashing junior developer in your first paragraph. Not everyone is that bad (atleast that's what I think, with my very limited experience in workplace) | |
Nov 28, 2014 at 13:48 | comment | added | timhc22 | @MichelAyres middleweight | |
Apr 6, 2014 at 8:11 | comment | added | Saeed Neamati | Excellent, story-like explanation. I enjoyed reading it. | |
Nov 27, 2012 at 13:31 | comment | added | Michel Ayres | is there a Title (in English) to the "Intermediate level" Google translator uses "Full developer". But it's not a valuable source =) | |
Jul 27, 2011 at 15:07 | history | edited | HLGEM | CC BY-SA 3.0 |
deleted 4 characters in body
|
Jan 13, 2011 at 19:38 | vote | accept | JD Isaacks | ||
Oct 26, 2010 at 22:25 | history | answered | HLGEM | CC BY-SA 2.5 |