Earlier quoted context omitted.
This bullshit spin won't withstand even the most basic technical interview. It will also ensure that he'd come across as a pompous noob who's out of touch with reality. I've been programming for money close to 25 years and I can assure you that the "junior" period covers at least 5 years. Yes, 3 years in you would think that you know a lot, have a boatload of experience and just a wee bit under "senior", but then at…
>> I can assure you that the "junior" period covers at least 5 years. You can't assure that. There are super sharp people out there with less than 3 years of experience that know a whole lot and there are devs with 10+ years experience who can't determine when a for-loop should be used. The problem is that term 'programmer' means very different things depending on the industry and company you're in.
Ask HN: Confused software developer
31–40 of 60 posts
Re: Ask HN: Confused software developer
#32Re: Ask HN: Confused software developer
#33Not wanting to be brutal but if you have 2 years experience of anything then you are no longer a junior. Maybe not actually a senior but certainly not a junior. Junior is like saying trainee. Stop thinking that you are junior. You seem to play down your accomplishments "Just converted some existing HTML(static) sites to dynamic(developed a simple & crude cms like interface to edit the content on the website). I also…
Don't take this advice. Don't pretend you have skills that you don't. Also, this guy obviously doesn't know what he's talking about because "Web 2.0" implies social features. The biggest red flag I ever see on a resume is someone incorrectly using Web 2.0 (and anyone who actually knows what it means won't use it). The description was also vague and contained multiple grammatical errors. Yikes.
For example, if we compare two webmail applications -- Squirrelmail and RoundCube -- we might identify Squirrelmail as "Web 1.0" and RoundCube as "Web 2.0".
If the job meant taking static HTML to Web 2.0, that is clear: the pages were transformed or replaced with a fairly "rich" UI, skipping the stage where you have drop-down lists, checkboxes and submit buttons in a blocky layout.
(What is social features, anyway? "Log in with your Facebook account" or "comments powered by Disqus"? This fluff is simply not applicable in many kinds of professinoal websites! Do you want to see twitter comments underneath when accessing some medical record? "Share your medical history via Google+! Yes/Learn More/Not now" ...)
Re: Ask HN: Confused software developer
#34Re: Ask HN: Confused software developer
#35If your sloppy grammar and spelling are anything to go by, perhaps your issue lies with inattention to details.
Re: Ask HN: Confused software developer
#36Earlier quoted context omitted.
Dubai, UAE
Would you consider moving? If you could move to San Francisco, you most certainly would get a job, junior or not. Then improve.
Re: Ask HN: Confused software developer
#37Get yourself a GitHub account if you haven't already done so and start contributing to one or two open source projects. Submitting pull requests or patches to existing projects and having them accepted is one way of getting yourself noticed.
Start answering questions on Stack Overflow. Start a blog. Leave comments on other people's blogs.
Things like these can compensate considerably for a lack of workplace experience.
Re: Ask HN: Confused software developer
#38Nowadays, whenever a programmer says this a cat dies in the other side of the world. We developers are almost immune to this, because we have what we call open source software and free cloud services doing very specialized tasks. What I mean to say is that if experience is your problem, you should be glad to know that there are ways to gain experience without a job. This is quite easy to do in our field - contribute to open source, do some personal projects for portfolio, or even help out some startup in need of manpower. All these things can be done right now, and reaching out to HN is a good start. Relax, my friend. Just head out and continue on, say, the Python web development path, and pretty soon you will find some arrangement or gig that will get the wheels rolling for you.
Re: Ask HN: Confused software developer
#39Some more background would be nice. All I was able to gleam was that you have 2 years experience developing in c# which mainly consisted of converting a legacy code base to an ASP MVC code base. Don't worry about being 30, it just matters what you can do. So, with that being said. How were you making money before you became a c# developer? It sounds like you might have been programming, but what specifically? What ci…
Re: Ask HN: Confused software developer
#40Earlier quoted context omitted.
This bullshit spin won't withstand even the most basic technical interview. It will also ensure that he'd come across as a pompous noob who's out of touch with reality. I've been programming for money close to 25 years and I can assure you that the "junior" period covers at least 5 years. Yes, 3 years in you would think that you know a lot, have a boatload of experience and just a wee bit under "senior", but then at…
>> I can assure you that the "junior" period covers at least 5 years. You can't assure that. There are super sharp people out there with less than 3 years of experience that know a whole lot and there are devs with 10+ years experience who can't determine when a for-loop should be used. The problem is that term 'programmer' means very different things depending on the industry and company you're in.