《我也能做CTO之程序员职业规划》之十三:用凸透镜选择技术

用凸透镜选择技术

 

本文选自《我也能做CTO之程序员职业规划 》一书

 

有的女友就像 C# ,长得很漂亮,但是家务活不行;

有的女友就像 C++ ,她会默默地为你做很多的事情;

有的女友就像 Java ,只需一点付出她就会为你到处服务;

有的女友就像 JavaScript ,虽然对她处处小心但最终还是没有结果;

有的女友就像汇编语言,虽然很麻烦,但是有的时候还得求她;

有的女友就像 SQL ,她会为你的发展带来莫大的帮助。

小蔡自从在大三时失恋后,就一直把编程当成自己的女友,沉浸在编程技术的海洋里。他的爱情哲学是:爱情就是死循环,一旦执行就陷进去了;爱上一个人,就是内存泄漏,你永远释放不了;真正爱上一个人的时候,那就是常量限定,永远不会改变;女朋友就是 Java 私有变量,只有我这个类才能调用;情人就是指针,用的时候一定要注意,要不然就带来巨大的灾难。

时间: 4 10 14   地点:小蔡房间   人物:小蔡、锐哥

“小蔡,吃饭了!你小子两天没出屋,在忙什么呢?”锐哥端着饭菜走进小蔡房间。

“我在苦练十八般武艺,希望全部修炼成,成为一代武林高手,这样我未来的机遇会更多。”

“嗬 ~ ~ 你小子口气还挺大的嘛!”锐哥环视四周,房间墙壁上贴满了程序,锐哥定睛瞧了瞧,有 Java PHP C# C++ Delphi ……

锐哥笑呵呵地说:“小蔡,有点意思。你物理学过 P=F/S 吗?知道是什么意思吗?”

小蔡:“当然知道,这是压强公式, F 表示施加的力; P 表示受到的压强; S 表示受力面积。通过这个公式可以知道,当施加的力一定时,受力面积越小,单位面积上所受到的压强就越大;物体的压强是一定的,当所受压强大于本身不能承受的范围时,就发生形变、断裂……”

锐哥:“对!所以说,把力量集中到一点,你就能创造出职业生涯的奇迹。功夫不在于多,而在于精!”

小蔡:“这个道理我懂,不过,感觉技术多学点还是有好处的吧!”

锐哥看着小蔡一脸狐疑,接着说:“掌握一门技术,如何让它更有杀伤力?就像小孩子拿着凸透镜对着太阳光点燃纸片一样,这个凸透镜就是聚集了太阳的光,汇成一点,就可以点燃东西。”

小蔡:“咦 ~ 似乎很有道理!”

锐哥:“记得上次我给你讲的苹果虫的故事吗?要做第四只苹果虫。第三只苹果虫,目标过于远大,行动速度缓慢,最后苹果不是被别的虫捷足先登,就是苹果已因熟透而烂掉了。我们索性把苹果虫的故事叫做‘苹果定律’吧!要学以致用,苹果定律并不只适用于做个人职业规划,它也适用于你如何更好地选择。”

小蔡:“苹果定律 ~ 这个说法非常好!”

锐哥:“别急,听我慢慢讲,呵呵 ~ ,大概在 20 世纪 90 年代初期,离现在有十几年了,我正在读大学,那时的计算机都是 286 386 ,操作系统是 DOS 3.x~6.x ,我经历了汇编语言 MASM C/C++ 的时代;微软的 Windows 3.x/95/98/NT 系统平台出现后,我经历了 VB/VF 时代;微软的 Windows 2000/XP/2003 系统出现后,我经历了 .NET 时代。我经历过程序员最痛苦的 3 次技术革命,由于那时程序语言的差异性太大, .NET 时代是真正的面向对象语言,程序员每一次的放下就得付出很大的代价。所以,选择有生命力和相对保鲜时间长的编程语言尤为重要!”

锐哥长舒了一口气,说:“ 2001 年微软推出了 Microsoft Visual Studio 2002 测试版,当时我在 CSDN 里看到有几篇文章阐述 C# 语言的优势,还有 XML 技术的未来扩展应用。用苹果定律方法思想,我进行了大量的研究分析,最终看准了这个大苹果一口吃了下去……事实证明,我的选择是对的,而且 C#.NET 在微软 Mobile Pocket 平台上也有相当大的作为。”

小蔡:“哈哈 ~ 锐哥那时如果选择了 C/C++ ……”

锐哥:“是的,那时软件业都流传着 C/C++ 要灭亡的思想。其实现在看来, C/C++ 非但没有被取代,反而在社会企业各个领域发光发热,比如目前的 Windows Linux MAC 系统都需要 C/C++ ,没有平台概念,指针控制灵活,并且非常适合底层开发,弥补了 Java .NET 系统底层开发能力上的不足。目前,由于 MAC 的日益普及,针对 MAC C/C++ 编程人员非常抢手。”

小蔡:“锐哥,给个建议,我该重点学习哪些编程语言比较有生命力?”

锐哥:“无论选择什么语言,原则一定是要与社会企业需求接轨。目前,建议学习 Java 或者 .NET 编程语言。 Java 的特点是可以跨平台( Windows Linux UNIX 操作系统)运行,但开发环境易用性不好,开发周期较长,不适合初级人员自学。

“微软 .NET 平台的特点是目前不支持跨平台,只能在 Windows 操作系统上运行,但是开发环境简单,易用性好,初学者很容易上手,具有开发周期短、速度快等特点。

“如果你想在底层驱动上有所建树,也可以学习 C++ 语言,但是没有几年功夫你是很难修炼成的。所以,你可以根据自己的情况而选择适合自己的编程语言。不过,无论你选择什么语言,一定要掌握数据库编程。”

小蔡:“ OK ,我懂了!以后我得多研究‘苹果定律’,掌握思想消化后加以利用,变成一种方法论来解决日常碰到的相关问题,我要学会选择!”

总结与提升

在踏入 IT 这个行业之初,首先要确定自己的目标,选择最有发展的技术,选择一个 10 年、 20 年甚至更长时间也不会被轻易淘汰的技术。其次要看所学的技术是朝阳技术还是夕阳技术,是否是最热门的技术。

要学会与社会企业需求接轨,选择一个有发展而且保鲜时间长的编程语言,如今 IT 业变化万千,所学的 IT 知识不断更新,红极一时的程序语言多不胜举,但是随着时间的流逝,不少语言已经被淘汰,企业已不再需要这类人才,或者说这类人才已经趋于饱和。

 

 

更多详情,请关注:http://www.cnblogs.com/designbook

本书将在后面 有更多精彩内容连载,敬请关注!

【书名】我也能做CTO之程序员职业规划
【作者】高阳著
【ISBN】978-7-121-09011-0
【出版社】电子工业出版社
【出版日期】2009年7月
【宣传语】
【内容简介】
    你是否每天例行的上下班很累,感觉自己就像一个木头人被推着走这走那?你是否感觉不满:重复的工作真的很无聊,目前凭我的能力为什么还要做这么低级的工 作?你是否觉得很烦躁,今天牢骚老板怎么还不涨工资,明天担心经济危 机下自己被炒了,怎么办?如果你想做幸福富人,快乐和钱一样多,如果你想做一位一切尽在掌握之中的CTO,就请好好用用这本书。本书以4位主人公对话的形 式把程序员从大学毕业开始,一直到CTO这一级别的过程当中遇到的问题和规划方法,用非常有趣但是实际发生的情景案例为大家展示了程序员应该怎样规划自己 的职业,使自己的生活和人生更美好。
    本书适合所有程序员、项目经理、架构师参考阅读,非常适合大学生们在迈入软件行业之前提升自己之用,也尤其适合CTO们为培育自己的团队而作为礼物送给所有团队成员,更适合培训机构作为相关课程的培训教程。

网上购买地址: 当当网    卓越网   互动网

精彩文章:

   《我也能做CTO之程序员职业规划》之十二: 项目经理开门七件事

   《我也能做CTO之程序员职业规划》之十一:解析内、外职业发展规划秘诀

   《我也能做CTO之程序员职业规划》之十:程序员职业规划就像软件工程

   《我也能做CTO之程序员职业规划》之九:程序员职业规划发展路线图

   《我也能做CTO之程序员职业规划》之八:决胜面试

   《我也能做CTO之程序员职业规划》之七:大学生职业规划技巧

   《我也能做CTO之程序员职业规划》之六:灵商

   《我也能做CTO之程序员职业规划》之五:情商

   《我也能做CTO之程序员职业规划》之四:直线定律

   《我也能做CTO之程序员职业规划》之三:曲线定律

   《我也能做CTO之程序员职业规划》之二:做CTO的苹果定律

    我也能做CTO之程序员职业规划》之一:程序员职业规划哲理思想

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值