zz from http://www.cnblogs.com/muhongxing/archive/2010/12/23/1914312.html
==========================
由于部门明年业务线的设置,我们部门需要增加几名开发人员,我也承担起了部分的招聘工作。在这段时间里,接了很多的简历,也参加过面试,其中有多年从业经历的老程序员,也有即将毕业的新人。在这期间,有两个人给我留下非常深的印象。
第一位是一位31岁的老程序员,他在论坛上看到我的帖子,给我留言说已经参加过四轮我们公司的面试,已经通过了TongX的技术面试,并暗示我他是通过猎头的介绍和我们公司取得联系。我咨询了人力部,得到的答复是这位朋友的能力和要求的薪水存在比较大的差距。通过一段时间的网上接触,我感觉他的团队融入度应该不错,而且有多年的开发经验,于是请人力部再邀请来面试一次。
面试由金根、智哥和我来负责,结果很让人沮丧,我们三人一致认为这位朋友的技术能力太差。当天,我们请人力部回绝了这位朋友。事后也和他聊了一次,能够感觉到他的沮丧。对于一个已婚有孩子,在北京生活的人来说,生活的压力使得一份有保障、有希望的工作成为一种梦想。这次面试之后,我感到一些难过,即为这位朋友曾就业的环境感到惋惜,也为他工作7年多来的不够进取感到遗憾。
第二位让我印象深刻的是在HBDLDX招聘时遇到的一位男同学。他穿着西装,告诉我他学计算机专业,希望从事管理。我告诉他笔试时间,他走了之后犹豫了一会又走回来,问都笔试什么题目,然后补充说他由于没有考研,可能基础的东西记得不是很清楚,又补充了一句,如果考研的话笔试肯定没有问题。这位同学还和我透漏他在学生会工作,有一定的管理经验。
老江上周说,智力型的组织是最难以管理的组织,这位同学,如果一开始就以管理为目标,需要格外的努力了。
这些天和很多同事、朋友聊过,给过别人建议,别人也给了我建议,自己也一直不间断在思考。对于一名程序员,怎样的职业发展之路能够做到安全、激情和快乐,甚至实现财务自由?
以下是我的思考,抛砖引玉,希望给大家一些参考,也给我一些建议,遵循金根提到的神奇的数字“3”。
从程序员的角度来说,有3个领域比较值得关注:
1、解决方案;
2、 Web开发;
3、特定平台的App应用。
解决方案一般需要具备行业背景,Web开发和特定平台的App应用当前是内容驱动。Web开发指基于浏览器方式的互联网应用,而App指在某个平台下(iOS、Android、WP7、BlackBerry、MeeGo、Windows等等)。很多人都在疑惑为什么Google同时推Android和 Chrome两个操作系统,这也表明Web和App两种方式目前来看都没有一统天下的迹象(Google似乎都拿不定主义,各赌一把)。
从技术的岗位来说,有3个可供参考的职业发展路径:
1、特定技术领域技术专家;
2、技术架构师;
3、系统分析师。
技术专家一般针对特定的领域,比如图形、密码、数据库、操作系统等等,需要做到研究深入;技术架构师更多强调的是整合能力。经过数十年特别是最近十年的发展,从架构层面上来说已经形成了很多稳定的架构风格和框架产品,需要架构师从无到有设计的机会正在变少。架构师更多的需要做的事情是根据项目或产品的需求,选择适当的架构风格和恰当的框架,来以尽可能小的代价完成。系统分析师是业务和技术之间的桥梁,需要完成业务分析到系统设计的过程,比如我们很多同事希望走咨询的职业路径,这实际上就是系统分析师。
如何更好完成职业发展路径,参考一些职业规划的书、杜拉拉和金根的《和工作谈恋爱》,我觉得最重要的3条是:
1、好的环境;
2、专注的行业;
3、自身的眼光和持续的努力。
对于好的环境有很多方面,比如稳定的工作环境、培训、明确的职业指导、高素质的同事等等。我来公司之前从CSDN上知道了小明,金根是我技术上的第一个师傅,我知道他们在广联达工作了超过8年,这从侧面上说明了环境;行业知识需要积累,特别是非科班出身的程序员们,因此如果可以尽可能选择一个行业对自身的积累非常有好处;至于眼光和努力则是充分必要条件。金根在一次晚饭的时候提到,他当时并不属于平台组,只是他自己比较喜欢钻研,主动学得比较多。
从技术领域来说,有一些技术非常稳定,在这些技术上深入研究可以成为特定技术领域的专家。我觉得比较稳定的3项技术是(主要针对我们公司):
1、数据库、数据仓库、商业智能;
2、图形;
3、特定语言。
有一些之前一段时间和当下非常火爆的技术,比如云、SOA、物联网……,也需要持续关注。
很多人提到了转管理、转需求、转销售、创业等等,除了自身的兴趣之外,程序员也是凡人,也需要遵循马斯洛的5层需求、也要考虑职业安全和职业前景,从我的视角上来看,有三个职业比较适合程序员的转型:
1、项目管理;
2、产品管理;
3、技术型销售。
程序员都是在项目中真刀真枪中搏杀出来的,知道项目中存在的问题,也有一肚子想法,因此从开发转项目管理是相对流畅的一条道路;产品管理要比项目管理困难得多,阿里巴巴的一名产品经理说自己比技术懂业务、比业务懂市场、比市场懂管理、比管理懂技术。这像是一句玩笑话,却说明了几个问题:需要懂得多、需要站在更高层面、需要承担更多责任。华明曾和我提到过技术型销售,一般在一些软件、咨询等公司里,提供技术产品,从技术入手转技术型销售也是一条转型之路。
在即将开始的2011年,在即将的30岁,我准备好了吗?
分享到:
相关推荐
标题中的“论坛转帖工具.rar”表明这是一个用于在论坛之间转移帖子的软件工具,通常用于帮助用户方便地将一个论坛的帖子内容复制到另一个论坛,可能是为了分享信息、讨论或保存重要的帖子。这类工具可能包括自动抓取...
UBB论坛转帖圣手.exeUBB论坛转帖圣手.exe
【贴吧转帖工具】是一种专为百度贴吧用户设计的便捷工具,主要用于提高用户在贴吧中的互动效率。通过这款工具,用户可以实现一键转帖和一键8经验签到的功能,极大地简化了传统操作流程,节省了用户的时间,提升了...
H42131-转帖《关于用净值计算法计算收益》.doc
本篇文章将详细探讨“编辑人员转帖去水印工具”,并介绍如何使用名为Teorex Inpaint的1.0.0.2版本的软件来实现这一目标。 首先,我们要理解什么是水印。水印通常是指在图像或视频中添加的半透明标记,它可以是文字...
它提供了强大的后台管理功能和灵活的模板机制,使得非程序员也能进行网站维护。 该插件的核心组成部分包括 "copyto.js" 和 "copyto.php" 两个文件。"copyto.js" 是一个JavaScript文件,它的主要作用是在前端实现...
X2转帖工具、采集工具”是针对这个平台设计的辅助软件,主要用于帮助论坛管理员或用户批量发布帖子和采集内容,提高论坛内容更新的效率。 一、批量发帖功能 1. 自动化发布:此工具可以自动化地创建和发布帖子,...
从给定的文件中,我们可以提炼出多个与工作与生活平衡相关的知识点,这些知识点涵盖了职业发展、生活压力、心态调整以及个人成长等多个方面。 ### 一、职场生涯的不同阶段及其特点 1. **初赛阶段**:即职业生涯的...
1.修改自Convert X转帖工具 2.新增批量替换关键词(原来是单个词语替换,可以利用这个功能删除一些网站的防转帖代码) 3.批量随机新增文字(新增内容可自定义,从而实现伪原创) 4.cookie记录替换和新增关键词(避免每次...
"转帖工具插件 for PHPwind 7.5 正式版" 是专门为 PHPwind 7.5 版本设计的一个功能插件,旨在提供便捷的帖子转移功能,帮助管理员或者用户将内容从一个地方轻松移动到另一个地方,而无需直接编辑论坛的原始文件。...
标题和描述中的“世界编程大赛第一名写的程序”这一知识点,实际上指向了计算机科学与编程竞赛领域的一个重要概念:即在高水平的编程比赛中,优胜者所编写的代码往往蕴含着高级算法、数据结构以及编程技巧。...
- **本站站内插件安装方法.txt**:这个文件可能提供了关于如何在Softii论坛上安装和使用此工具的详细步骤。 - **人人软件站.url**:这可能是一个快捷方式,指向一个网站,用户可以通过这个链接获取更多的软件信息...
《一键转帖功能插件 for 帝国CMS 6.0 GBK utf8 V1.0》 本文将深入探讨“一键转帖功能插件”在帝国CMS 6.0系统中的应用与实现,该插件适用于GBK及UTF-8编码环境,旨在提升网站内容的分享与传播效率。我们将从安装...
转帖图片提取工具可以对论坛图片附件信息进行清除,只保留图片代码,操作很简单,推荐有需要转帖图片工具的朋友下载 转帖图片提取工具使用方法: 将IP138上处理过的东西复制到上方的编辑框内,点击只要图片,下面...
这些模式为程序员提供了一种标准化的方式,以便在面向对象编程中有效地组织和构建代码,提高代码的可读性、可维护性和复用性。在Java中,设计模式分为三类:创建型模式、结构型模式和行为型模式。 创建型模式关注于...
转帖PLCDCSFCS三大控制系统的特点和差异 PLC、DCS、FCS 三大控制系统是自动化技术中的热点,各有其特点和差异。下面对这三大控制系统的特点和差异进行分析。 1.PLC(Programmable Logic Controller) PLC 是一种...
看到论坛里帖子由精美的图片想转过来,或者批量提取地址时很好用
高三政治教学总结(转帖)教学工作总结.doc
J2ME全方位开发讲解基础汇总[转帖] 一、J2ME中需要的Java基础知识 现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成...