zlacker

[parent] [thread] 7 comments
1. xor1+(OP)[view] [source] 2018-01-19 02:09:54
Do you mind me asking what languages/stack you're currently working with? Just out of curiosity.
replies(2): >>markta+02 >>illumi+o2
2. markta+02[view] [source] 2018-01-19 02:31:17
>>xor1+(OP)
I'm white male, 46, and last time I switched jobs (14 months ago) I had 3 offers to choose from. My stack is enterprise java. My peers are mid thirties and up.
3. illumi+o2[view] [source] 2018-01-19 02:36:14
>>xor1+(OP)
I'm focused more on infrastructure than software engineering lately: AWS/CloudFormation, but I still write some Python/NodeJS/Bash, mostly infrastructure glue rather than actual apps.

The key to keeping yourself relevant is understanding the big picture, and learning stuff that is outside your area of expertise. For example, I started as a network engineer, but got into UNIX because I wanted to know how the provisioning systems worked that ran on Sun boxes. Then I moved into UNIX sysadmin work, and I found that I could run circles around most sysadmins because I understood how the network functioned and could troubleshoot beyond a single box (hint: it's (almost) always a DNS problem... :) After you've stood up a few complete datacenters or soup to nuts web infrastructure for a few medium sized companies, you move into architecture, but you need to keep yourself relevant and current. Here is a rough timeline of what I was focused on:

1990-1994 - Novell Netware, WordPerfect Office (became Novell Groupwise) 1994-1999 - Network engineering at an ISP, got into UNIX. 1999-2005 - Solaris system administration (2001-2002 was rough and was out of work for about 9 months during the dot com crash) 2005-2008 - Linux system administration - got into storage administration and became a SAN/storage architect. Started going really deep on configuration management, CFengine, later Chef/Puppet - automate all the things! 2009-2013 - VMware and private cloud - my skills as a storage architect led me to a natural role as a VMware architect, and automated provisioning infrastructure as a service. 2013-now - public cloud/AWS.

Keep reinventing yourself, and you have to really enjoy learning new things, or you won't last long in this industry. I think that's probably true of any job, though, honestly. Would you want to see a doctor that hadn't learned anything since he left medical school? I sure wouldn't...

replies(1): >>hkmura+q5
◧◩
4. hkmura+q5[view] [source] [discussion] 2018-01-19 03:20:03
>>illumi+o2
Would you consider yourself to be a specialist in cloud storage/infrastructure? Anecdotally the people in their 40's--60's who continue to find employment as individual contributor software engineer seem to be specialists in a particular field.
replies(1): >>illumi+ZF
◧◩◪
5. illumi+ZF[view] [source] [discussion] 2018-01-19 13:54:45
>>hkmura+q5
I do consider myself a specialist in cloud computing (of which storage is just a component). I think it's important to become really deep in one or two areas, even if you are a generalist. For example, cloud computing has too many services to be an expert in all of them, but I do consider myself very deep in data and analytics (Hadoop, Spark, data lake concepts, etc.) and containers (orchestration, service discovery, CI/CD and deployment automation).
replies(1): >>xor1+172
◧◩◪◨
6. xor1+172[view] [source] [discussion] 2018-01-20 02:25:31
>>illumi+ZF
Do you have any recommendations for learning that sort of stuff outside of work?
replies(1): >>illumi+um3
◧◩◪◨⬒
7. illumi+um3[view] [source] [discussion] 2018-01-21 01:59:47
>>xor1+172
Yes, acloud.guru is a great resource. You can take courses there for a very low price. Highly recommended.
replies(1): >>xor1+yr3
◧◩◪◨⬒⬓
8. xor1+yr3[view] [source] [discussion] 2018-01-21 04:08:04
>>illumi+um3
Thanks, I really appreciate it!
[go to top]