微软社区精英计划 - 我对北京.Net学习活动QA时提出的问题的回答
上个周六下午,本来急着搬家,但还是抽出时间准时参加了微软社区精英计划的活动(北京.Net学习活动:本周六【6月26日】- VS2010敏捷开发和Web前端开发,欢迎参加!)。会议包含两个主题,一个是VS2010下的Scrum,另一个是JQuery。我主要是听2010下的Scrum的,但可惜内容主要是围绕Scrum,与2010关系不大,略有些失望,后面的QA时提出的问题也与Scrum关系不大,整体感觉就是有此跑题,不过QA中的有些问题也是我曾经遇到过的,前两天看到你会如何回答【6月26日】北京.Net学习活动QA时提出的问题的博客,一直想写下自己的想法,终于在昨天把所有手头的事,来回答下活动中QA中提到的四个问题。
- 工作不久如何做好职业规划
- 如何把团队中爱学习和不爱学习的人组织在一起工作
- 在外包公司如何发展
- 如何在众多语言和新技术中做选择
工作不久如何做好职业规划
职业规划是一个老生常谈的问题,每个人都无法给出完美的答案,因人而异。我的建议是不要太急于求成,如一年内成为架构师,成为技术大牛等,也不要太急功近利,特别是头几年,不要过于在乎工资和福利,而是要实实在在地考虑自己是否真正适合这份工作,是否热爱这份工作,是否可以给自己带来成长,是否可以实现自我的价值,而一旦想好了这些问题,决定后就不要轻易改变。懂得给自己设定短期和长期的目标,用目标来驱动自己的发展。不要信奉那些“职场秘籍”,如果不确定自己是那百分之一的天才,就要学会脚踏实地。
如何把团队中爱学习和不爱学习的人组织在一起工作
这其实是一个管人的问题。作为一个团队的Leader,应该清楚自己团队中每位成员的特点,充分利用这些成员的特点,从而达到最大程度上的互补,我的建议是把主要精力放在发展那些可塑的人才上,努力争取把他们往中坚力量发展,让那些尖刀型的冲到最前线,放弃那些不求上进的后进分子,要让他们清楚他们并不是不可或缺。
在外包公司如何发展
相信大部分人对外包持排斥的态度,认为对个人成长不利,没有归属感,没有技术上的积累等等。其实这也某种程度上体现了国内外包市场上的不成熟,大多数外包公司的人才流动是很大的,而外包公司多半不会太在意技术人才的储备。我认识一个外包公司的人,经常一起打球,他是外派到IBM做DB2相关的测试,干了七八年,工资没怎么涨过,我问他有什么规划,他说外派到IBM就是他一个学习的平台,是他职业生涯的一个跳板,他想去学习IBM这种国际大型IT公司的成熟工作方式。而就在前几天,他高兴的和我说他离开了IBM,转去了Oracle做了一名正式的Oracler,所以一定认识到自己想要什么,适合做什么。
如何在众多语言和新技术中做选择
这个问题也比较经典。确实计算机技术发展得很快,各式各样的编程语言,新兴的技术,常常让人特别是一些新人陷入不知何去何从的 状态。对此,我的建议是语言没有绝对的好与坏,语言仅仅是工具,每种语言或技术都有它存在的价值,关键是在在具体的应用。对此,我建议是:
- 先学好基础的东西,数据结构、操作系统、编译原理,选择一门语言做为入门语言(C\C++),培养良好的思想
- 精通一到两门语言,学习多门语言,主流的语言最好要学习一个(java、.Net、PHP、C++)等,动态脚本语言要了解,有了扎实的基础,学习任何知识都会变得游刃有余
- 要保持开放的心态面对技术,要用动态发展的观念来学习技术,任何一门技术都有它特定的应用场景和适用范围,没有一门技术是万能的或永不过时的。