从事软件开发多年, 如果不出什么意外还会继续玩下去, 软件开发说白了就是一个混口饭吃的职业, 说的高大上一点就是一种兴趣爱好, 每天不敲几行代码心里总会感觉欠缺点什么东西, 开发软件写代码就是一种职业谈不上什么高大山, 倒是很多对这个行业不是很理解的人对于写代码感觉十分的好奇, 觉得能写代码的不是一般人, 现在全国有几百万人的程序员说明普及型还是非常高, 不是什么高大上的职业.
外行人都是如何认识程序员这个职业的, 主要原因还是不了解, 毕竟很多人觉得能够用代码控制一些硬件或者做出很智能的产品特别好奇, 而且不懂行的人觉得每个程序员都是万能的, 就连基本的修电脑以及破解 QQ 密码这种事情也是程序员日常要做的事情联系在一起, 就现在每次回到老家第一件事情就是给亲戚朋友修电脑, 从心底里不想折腾电脑, 在公司里面这都是网管做的事情, 有事情电脑出问题了自己也懒得去定位问题了, 直接让网管过来给整理就可以了, 术业有专攻不可能每件事情都做得非常出色.
还有经常有些朋友让破解个软件之类的事情, 我说这都不是程序员平常的工作范畴, 而且程序员的分类也非常复杂, 只是编程语言的种类都有几百种, 主流的编程语言都有 20 多种, 不可能每个程序员都能掌握清楚, 所以分类特别精细和精准这样才能够有实质的产出, 当然现在有很多全栈工程师, 说是全栈的工程师也只是几个方面可以, 不可能面面俱到, 即使真的有这种程序员也是极其少量的, 能不能成为全栈还和公司的性质相关, 如果是在一个大公司几乎每个人守着一个模块, 很难培养出全栈工程师, 如果是在小公司特别是创业公司, 这种可能性会加大, 创业公司就是一个人当成几个人来使用.
软件开发之所以让人觉得高大上, 还有一个很重要原因是门槛高, 不是随便一个人就能从事软件开发, 主要和编程的生态链有关系, 学习编程首先懂点英语, 这点就能卡位住很多人, 所以很多人喊着为什么我们中国人就不能有自己的编程语言, 现在有个易语言的中文编程语言, 生态圈发展的很不理想, 现在几乎成为了开发游戏辅助和外挂的天堂了, 任何一种编程语言都需要有其存在的必要性以及历史背景. 而且能够在这个行业呆满五年以上的数量会少很多, 有很多人做不到几年就退出了, 觉得自己不适合或者觉得这个行业太苦太累了.
软件开发本身就是一种职业由于普遍被大众认知度不高, 所以产生很多很神秘的遐想, 特别是一些黑客电影的渲染导致这个行业显得更加神秘无比, 就个人来讲就是一个写代码的工作而已, 并且觉得感兴趣, 会一直做下去.
成为一名 IT 技术人员, 磨练自己的技术是必不可少的, 欢迎加入 QQ 群: Java 资料共享群 (967051845), 可以与大牛在线随时讨论自己感兴趣的话题, 让自己用最少的时间学到最多的东西.
来源: http://www.jianshu.com/p/998f07161418