> Some people love to cook in their spare time. Would these people be as enthusiastic about cooking if they were doing it for 40+ hours a week every week and there was a superior telling them what and how to cook? > The honest answer for most people is no! I find this weird. I advertised for calculator program requests in high school because I wanted someone to tell me what to code. (There were no takers. One guy wan…
You can literally work on software for any industry, company or government in the world. I would think you would have some sort of preference. At the least you should be interested enough in the place your are interviewing at to find out what they do and and then tell them you are interested in working on that. Otherwise you just come off as a mercenary or desperate.
Web Development as a career – the realities
61–70 of 83 posts
Re: Web Development as a career – the realities
#62Earlier quoted context omitted.
5 years! A career these days is 40-45 years. If you are "senior" in only 5 then where do you expect to go from there? 20 years experience, on a wide range of technologies, in a variety of roles, then we'll talk senior. Until then calling yourself "senior" just invites people not to take you seriously.
20 years in this industry invites people to treat you as a fossil and not even hire. Technology moves too fast, nobody cares what you did in 1995 anywhere near as much as what you did in 2013.
I've heard it from people who've been programming for 30+ years, whose idea of code versioning is the 'Save As' button. I've heard it from people whose entry to technology development was coding websites in HTML 1.0, who've learned very little else since.
Many people, at least from the previous generations of programmers, either don't appreciate or aren't able to manage the lifelong learning required by this profession.
Re: Web Development as a career – the realities
#63Earlier quoted context omitted.
It's not only ageist. As long as developers keep accepting that they have to spend 15 hours a month on their own dime just to keep up, it's outright exploitative. Developers are generally expected to keep current in the breakneck technology rat race with no support from their employing organization. This could (maybe) be considered reasonable if technology moved more slowly, but not the way the world of computer soft…
As long as developers keep accepting that they have to spend 15 hours a month on their own dime just to keep up, it's outright exploitative. Why? How is this any different from working an extra... 4 hours a week? It sounds like long hours are fairly common, and we tend to be on salary and not get paid extra for that either.
But yes, having the legal right to take 4 hours a week out of your schedule to stay up-to-date would go a long way towards alleviating the problem.
Re: Web Development as a career – the realities
#64As a recent student in a coding bootcamp I believe your essay is very informative. It will be useful as one of a guiding docs for beginners. Thank you
Re: Web Development as a career – the realities
#65I like pretty much everything someone takes the time to write about development, but this rubbed me the wrong way. I'm not sure what it is exactly the author is trying to express here: that engineers need to stay current on new, hot technologies? Everyone knows that. But then he seems to deride people who, based on his interviewing, haven't used a in production / in a new project. You can't have it both ways. You nee…
If you immediately write someone off because they work with technologies you don't work with[1] then you're doing it wrong. I've had a hell of a time interviewing for just this reason. For the first set of interviews, I was emphasizing my experience with patterns as opposed to technologies . That didn't work. I was routinely dismissed, despite decades of industry experience. When I decided to grind through the latest…
Re: Web Development as a career – the realities
#66For "Web development as a career", the OP seems mostly to mean as an employee. Then I'd say, go down that road if you have to, but ASAP learn the business side, get your own software development environment (likely you already have it) in your own room at home, and then just be a sole proprietor in business much as a guy who owns and runs, say, a pizza shop, is a CPA, mows grass and plows snow, is a plumber or electrician, a car repair guy, an auto body guy, etc.
Then you get some big advantages:
(1) You are the one who gets the revenue and, thus, keeps the earnings.
(2) Likely for each dollar of revenue, you have lower overhead than any employer and, thus, get more money. In particular, you get to cut out the fraction of the revenue going to the owners, managers, marketing guys, lawyers, HR, landlords, business insurance agencies, etc.
(3) You have some tax advantages, often well known to sole proprietors.
(4) For your technical qualifications, you only have to learn and use what you actually need and find useful. So, you don't have to play buzz word ice hockey with some HR clown who doesn't know fixed from float but has a checklist of C++, Python, Ruby, MongoDB, Jason, HTML5, ....
Point (4) is crucial: Likely your customers just want their Web site developed, running, and occasionally revised. Okay, that's what you need to be able to do. But, you get to select the framework, languages, libraries, development environment, etc. If you need a new tool, then, sure get, learn, and use it. But you don't have to spend a lot of time learning, say, HTML5 or SVG if you don't need to use them yet.
"The business of America is business", and in practice from crossroads up to the largest cities a lot of sole proprietor small businesses.
Re: Web Development as a career – the realities
#67Earlier quoted context omitted.
5 years! A career these days is 40-45 years. If you are "senior" in only 5 then where do you expect to go from there? 20 years experience, on a wide range of technologies, in a variety of roles, then we'll talk senior. Until then calling yourself "senior" just invites people not to take you seriously.
20 years in this industry invites people to treat you as a fossil and not even hire. Technology moves too fast, nobody cares what you did in 1995 anywhere near as much as what you did in 2013.
Re: Web Development as a career – the realities
#68This is why development is ageist. Keeping programming skills up to date after work, and spending hours after work trying different languages and libraries is fine when your young. Its not so fine, when you have kids and a wife to look after. Probably have about an hour to myself everyday.
We could have stuck with C, and concentrated on developing new things, but the programming community is like Hollywood remaking the same film over and over with different stars.
[1] https://news.ycombinator.com/item?id=9203045 [2]
[2] That was easy to find...
Re: Web Development as a career – the realities
#69Earlier quoted context omitted.
20 years in this industry invites people to treat you as a fossil and not even hire. Technology moves too fast, nobody cares what you did in 1995 anywhere near as much as what you did in 2013.
As I said on another thread, 2010's MongoDB is just 1970's MUMPS. Once you have been through a few cycles, you see that actually technology comes round and round again. Centralize, distribute, centralize again, just one repeating pattern. Thick clients, thin clients, thick again. Compile, interpret, compile again. Just the buzzwords and the syntax changes.
Re: Web Development as a career – the realities
#70This is why development is ageist. Keeping programming skills up to date after work, and spending hours after work trying different languages and libraries is fine when your young. Its not so fine, when you have kids and a wife to look after. Probably have about an hour to myself everyday.
It's not only ageist. As long as developers keep accepting that they have to spend 15 hours a month on their own dime just to keep up, it's outright exploitative. Developers are generally expected to keep current in the breakneck technology rat race with no support from their employing organization. This could (maybe) be considered reasonable if technology moved more slowly, but not the way the world of computer soft…