1.4 用凸透镜选择技术

来源:百度文库 编辑:神马文学网 时间:2024/04/30 15:55:28

1.4  用凸透镜选择技术

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

锐哥:"别急,听我慢慢讲,呵呵~,大概在20世纪90年代初期,离现在差不多10多年,我正在读大学,那时的计算机都是286、386,操作系统是DOS 3.X~6.X,我经历了汇编语言MASM和C/C++的时代。微软的Window 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知识不断更新,红于一时的程序语言多不盛举,但是随着时间的流逝,不少语言已经被淘汰,企业已不再需要这类人才,或者说这类人才已经趋于饱和。

锐哥逗小蔡玩:小蔡抢劫

一女黑夜遭遇小蔡抢劫,颤抖曰:"大哥,我是搞Java的,两个月没发工资了,还刚被裁员,你看报道就知道了,真的没有钱……" 

小蔡听后竟然痛哭流涕,"妹子,同行,俺原来是做C++的,金融危机闹得做劫匪也不踏实,你拿好工牌,后面那帮抢劫是做.NET的,你放心,我们绝不抢自己人。

"对了,边上那条路不要走,那边是搞PHP的……"