用凸透镜选择技术

本文选自《我也能做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之程序员职业规划》之一:程序员职业规划哲理思想

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

  1. 《我也能做CTO之程序员职业规划》写作过程重播之二

    又过一个月,写作仍在继续,评论也不停-- 2008-12-19 7:25:14 ξ箫音ξ 接收文件成功,保存于C:\Documents and Settings\dragon\桌面\我也能做CTO之. ...

  2. 《我也能做CTO之.程序员职业规划》 水准之上,期望以下

    高老师的新作已经大致拜读了,看完之后确实有点不吐不快的话.在这献丑一说,大家多批评指正. 个人感觉老老师这书写的实在是,水准以上,期望之下. 这话怎么解呢,简单的说,确实这书达到了高老师的平均水准,也 ...

  3. 《我也能做CTO之程序员职业规划》之十六:逆商

    <我也能做CTO之程序员职业规划 >之十六:逆商Adversity Quotient (=AQ) 本文选自<我也能做CTO之程序员职业规划 >一书 锐哥想在工作之余到小蔡学校进 ...

  4. 我也能做CTO之程序员职业规划 之六 灵商

    灵商SpiritualQuotient(=SQ) 本文选自<我也能做CTO之程序员职业规划 >一书 大学校园里丢自行车情况特严重,新车眨眼就没,不过有时运气好,丢失的自行车隔几天又会冒出来 ...

  5. 《我也能做CTO之程序员职业规划》之十五: 智商

    <我也能做CTO之程序员职业规划>之十五: 智商 Intelligence Quotient ( =IQ ) 本文选自<我也能做CTO之程序员职业规划 >一书 小蔡和大熊毕业答 ...

  6. 我也能做CTO之程序员职业规划 之八 决胜面试

    决胜面试 本文选自<我也能做CTO之程序员职业规划 >一书 经过锐哥的指点,小蔡的心态与技术能力都有了很大的提高,经过广撒网,争取到了几个公司面试机会,面试过后自我感觉还不错,故又开始飘飘 ...

  7. 《我也能做CTO之.程序员职业规划》新书出版推举

              本书誉称为程序员的内功心法.并由低到高的逐步过度对话和故事的写作风格,每章节都有联系.大部分的故事都是来源于亲身经历和看到的真实案例,从而给读者更多的启迪.从初出茅庐的大学生--& ...

  8. 我也能做CTO之程序员职业规划

    http://bbs.tech.ccidnet.com/read.php?tid=686047

  9. 《我也能做CTO之程序员职业规划》推荐序

    转载于:https://www.cnblogs.com/designbook/archive/2009/06/30/1514014.html

  10. 程序员职业规划哲理思想

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 程序员职 ...

最新文章

  1. css3教程:弹性盒模型
  2. java删除指定索引元素_将对象/元素添加到列表中的Java指定索引处
  3. wordpress阿里百秀主题v7.7
  4. sql单表简单的分页脚本
  5. linux c解析配置文件,linux中C的配置文件
  6. win10卸载电脑管家就蓝屏_Win10系统运行腾讯软件出现蓝屏TesSafe.sys 解决方案
  7. 二、Arduino软件下载-安装-测试教程
  8. 小程序云函数实现微信支付如此简单
  9. uni-app简单介绍
  10. IDM2018年最新版破解方法
  11. Android关于BottomNavigationView效果实现指南
  12. 爱尔兰咖啡(作者:痞子蔡)
  13. 对自定义View的Measure和onMeasure的一点心得
  14. 中国剩余定理证明及代码实现
  15. 前后端整合+Request(请求转发)+respon(重定向)+get+post+Filter过滤器
  16. linux 访问windows本地项目异常如何解决,求助
  17. AXI总线技术简介——ZYNQ PS和PL的互联技术
  18. 亲完如何进行下一步_相亲完了下一步怎么办 相亲过后怎么发展
  19. 视频素材网,视频剪辑必备。
  20. LeetCode每日一题(Path In Zigzag Labelled Binary Tree)

热门文章

  1. 添加用户到sudoers
  2. 洛谷1123 取数游戏
  3. THINKPHP获取路径
  4. 2. Linear Model
  5. Word 中插入 C/C++ 代码(转)
  6. 工作中的一点小技巧总结
  7. 主流手机user-agent与支持图像尺寸对照表(联通的)
  8. PaddlePaddle(1)——让人拍案叫绝的创意都是如何诞生的
  9. 20172315 2017-2018-2 《程序设计与数据结构》实验三报告
  10. 3 微信开发本地代理环境的搭建--实现将内网ip映射到外网