搞软件就像金庸小说中的侠客们闯荡江湖,快意恩仇,你死我活。有人问,职场真的就这么血雨腥风吗?职场就是江湖,用一句广播语说:“什么是江湖?有云的地方就有天下,有人的地方就有江湖。”出世前就好比闯荡江湖之前,对于大学生来说就是四年的大学学习生涯,对于专科生来说就是三年修炼。不过这也不是绝对,有人在高中,甚至是初中就接触了软件开发,不过国内比较少,我们以大多数人的情况说事儿。
我们就用射雕三部曲的主人公作比喻,郭靖好比受过传统高等教育的人士,杨过嘛~因为第一所大学不好,我们把他当做又回家重考的大学生吧,至于张无忌,因为没有明确的师门,我们就当做不屑于参加高考的90后的各位“爷“们。
郭靖为人忠厚,天资不好,学什么东西都比较慢。他的老师们都一度嫌弃他傻,学东西慢,没希望,但是呢,郭靖最大的优点就是有恒心、有毅力。笨不要紧,就怕停下脚步不前进。之后他的启蒙老师马钰就说过其实是老师教学方式有问题,学生学得方法也有问题。后来,马钰以循序渐进的方式对郭靖进行了疏导,郭靖慢慢开窍,后来有了更好的机遇,终成一代大侠。在学生时代能够赶上一个好老师和一个愿意下苦工学的学生都挺不容易的,我们作为学生无论有再好的天资也要下苦工,否则真的是浪费了自己的天资。如果没有一个好的老师进行疏导,没关系,互联网就是我们的老师,当然这需要我们进行取其精华去其糟粕。只要是想学的东西,想办法,下苦工,都是可以学到的。郭靖的例子告诉我们,是金子遇到一个机遇后总会发光的,哪怕刚起步的时候有各种各样的问题,只要找对了方式,再以良好的性格坚持下去,相信结果都会不错。我们搞软件开发也是一样的,遇到某些新技术的时候最好先自己看看怎么学习,切入点在哪里,刚开始研究一下学习一个新技术的方法其实是有效地,比如逼着觉得学习Swing和学习Hibernate的方法就不一样。虽然说都是Java领域的技术,Swing更偏向于UI的显示与事件监听机制的运用。那么笔者认为Swing学习方式就是掌握组件的使用场景和事件触发原理这些核心的即可,等需要构建不同需求的界面时我们按照组建模块的方式构建就可以了。Hibernate则更侧重于持久层对象的状态、持久层接口调用完成CRUD、优化使用缓存等等,所以根据不同业务设计实体配合研究Hibernate的源代码是最好的学习途径。两种技术侧重点不一样,因此不能以同一种方式和经验硬套。
杨过其实是一个天资甚高的家伙,从他后期能够自创武功就能看出来。第一个从师地方他看不上,选择了离开,之后为了争口气,在第二家学艺分外认真。出世前,杨过对武功就很感兴趣,再加上他的聪明、认真、又好学,想不成为高手都难。后来初现武林,也验证了这一点,黄药师就说他的境界比同等境界年轻时的黄药师提前了10年。这也验证了一个道理,长江后浪推前浪,不服老不行。尤其是IT届,新的东西一轮一轮涌过来,而我们的年龄一天天增长,精力一天不如一天,精神集中的能力也有所下降,所以得服老。杨过的经历告诉我们学东西还是要以兴趣为主,没有兴趣,学东西其实是应付别人,自己都不知道自己想要什么,对自己都敷衍了事的人,可能有太大进步吗?还有就是学生时代的我们可以任性,因为有爸爸妈妈老师宠着我们,但是一旦进入社会,还是要有所收敛,否则祸不远矣。人在江湖,什么事情都有可能发生。如果不收敛我们的个性,很难在社会,也就是江湖立足,尤其是软件开发,一山还有一山高在这个领域体现得淋漓尽致,让很多当初自以为高手的人唏嘘不已。没关系,收敛狂傲之心,兼收并蓄。像EJB学习,吸收Spring的优点,自成EJB3.0体系。让众多拥护者不至于失望。
张无忌其实并没有门派,他的父亲也没正经教过张无忌什么武功,只不过挂了一个武当派底子的虚名而已。再加上命运多舛,孩童时期就看淡了生死,这是同龄时期的郭靖、杨过没有经历过的。所以说在出世前,张无忌几乎没有学过什么像样的武功,连自保恐怕都有困难,历经种种磨难后,终于得上天的恩赐,赋予《九阳神功》终成一代“隐侠“。以张无忌作为我们学生时代出世前的例子恐怕不适合。李刚老师曾说过,武侠小说中主人公掉到一个山洞里,遇到世外高人传授武功在现实生活中是不可能的。我要说的是,人生的起点可以很低,但是我们不应该自己贬低自己,自我放弃。你看张无忌中了玄冥神掌,他可有一刻想到要自杀,他总是积极地面对人生,上天给了我什么,我就享受什么。人生的起点不代表人一生总是在这个起点,只能说自己绝不能放弃自己,认为就这样吧。我的人生就这么样得了。人生总会有机遇的,机遇总会出现的,不放弃的人,抓住了机遇,OK,人生的质变就发生了。往往在低谷期不放弃的人,他的路一般都是走得很远。张无忌后来的际遇,也是和他小时候看透人生冷暖、世代炎凉相关的。所以他格外珍惜对他好的人,当然也老受女人的骗(张无忌他妈的话全忘了,估计殷素素九泉之下得说:“这小子,他妈的,把他妈的临终遗言全忘了”)。无论学习何种技术,都是一条长远的路,任重而道远,不应该因为起点很低就一直持着消极的态度。搞软件开发起薪低,告诉自己:“没关系,只要坚持学习,增长经验,慢慢会质变的。”英雄不问出身,学历已经逐渐一年年弱化了。
三位主人公的成功多多少少都和他们出世前的经历相关。这里所谓的出世,实际上就是指我们毕业后刚踏入社会工作。个人认为,从业前的修炼因人而异,有人适合从一而终,找对了一个方向就一直往其更深层发展,直到摸透原理。代表人物就是郭靖,中年郭靖对敌一般都是降龙十八掌了,早年的那些花哨招式都不用了。有些人适合根据原有技术,挖掘优点进行改革创新,代表人物就是杨过的黯然销魂掌了,集各家之大成,配合自己的的心情,随心而发,随意而至。还有些同学喜欢摸着石头过河,公司让我做什么我就学什么,典型人物张无忌。张无忌学九阳神功是命运驱使,不学就得死!学乾坤大挪移是小昭驱使!学太极拳、太极剑也是形势所迫!硬着头皮赶上去。这就是工作需要什么,我就学什么。
笔者对杨过的态度是仰望,能在原有基础上有创新的东西,就像现在很多的开源项目不都是利用已有的资源解决现有问题吗。集大成而创新,说实话在中国的项目中不是一件容易的事。
对郭靖的态度是敬畏,能做到郭靖这种将一个东西用精、用细、用到原理中去的人真的凤毛麟角。
对张无忌的态度则是佩服,形势所迫,压力来了,硬着头皮也得顶上去。锻炼能力的时候到了。
出事前的各种修炼其实是锻炼自己的思维方式和学习习惯,良好的思维方式加上正确的学习习惯,就是出事前最大的财富。
出世前的各位同学们,你们想好你们要做什么样的侠客了吗?
分享到:
相关推荐
【知识点详解】 1. **金庸的江湖世界**:金庸的江湖,是他的武侠小说中构建的一个充满传奇...通过与金庸作品的互动,无论是阅读还是实地探索,读者都能从中感受到丰富的文化内涵和人生哲理,体验到江湖的广阔与深远。
【安卓版金庸问答源码】是一个专门为金庸武侠爱好者设计的安卓应用程序,由初学者开发,旨在通过问答形式测试用户对金庸武侠世界的了解。这个应用的核心功能是利用数组来存储一系列关于金庸小说的问题和对应答案,...
《金庸群侠传X Silverlight版》是一个基于.NET框架,使用Silverlight技术开发的武侠角色扮演游戏。在本文中,我们将深入探讨.NET开发环境、Silverlight技术及其在游戏开发中的应用,以及如何从项目源码...
《天龙八部》是金庸先生的一部武侠巨著,以其丰富的情节构架和鲜明的人物塑造,展示了北宋时期宋、辽、金等国之间的纷争与人物命运的交织。金庸先生的小说艺术在于他能够通过精心设计的情节和人物关系,深入展现时代...
此外,源代码中的逻辑控制部分展示了如何将金庸小说中的故事情节和角色转化为游戏规则。 除了技术层面的学习,这个项目还体现了开源社区的精神。开源意味着开发者可以自由地查看、使用、修改和分享代码,这种开放的...
"射雕知识问答"可能是一个测试用户对金庸小说中射雕三部曲(《射雕英雄传》、《神雕侠侣》、《倚天屠龙记》)了解程度的互动环节,有助于增强读者对故事的记忆和理解。"神算子"可能是基于金庸小说中的人物或情节设计...
《金庸武侠小说文本分析素材大全》是一个针对金庸武侠世界的综合资料库,包含了大量与金庸武侠小说相关的数据和信息。这个压缩包文件旨在为情感分析和文本分析提供丰富的语料,帮助研究者深入理解金庸笔下武侠世界的...
《金庸群侠传》是一款深受武侠爱好者喜爱的游戏,其源码对于编程爱好者尤其是对游戏开发感兴趣的VC++程序员来说,是一份宝贵的参考资料。本源码可能包含了一系列与游戏设计、图形渲染、用户交互、数据存储等多个方面...
本《金庸群侠传》复刻版项目基于C++和Lua开发,包含483个文件,其中包括370个H头文件、47个C源文件、19个C++源文件、12个A库文件、5个AM文件、3个DSP文件、3个VCPROJ文件、2个LA文件、1个GITIGNORE文件和1个CHANGE...
C++程序设计:C++复刻金庸群侠传以SDL2为基础实现的2D游戏引擎 这是一个以SDL2为基础实现的2D游戏框架,同时相当于提供了一个使用该框架制作DOS游戏金庸群侠传移植版的范例。有问题先看根目录说明。
金庸群侠传OL1.0易语言服务端模拟器+所需模块+开发资料+所需工具等 本模拟器理论支持 所有金庸群侠传OL1.0版客户端 简繁体。 本模拟器为【半成品】 本模拟器目前底层基础开发完毕,可以登陆游戏,其他还未开发,有...
《金庸群侠传》是由河洛工作室开发,智冠科技在1996年发行的经典武侠RPG游戏。游戏自由度非常高,玩家可以选择不同的路线和任务,体验丰富的武侠世界。 【基本玩法】 选择角色属性:游戏开始时,玩家需要选择角色的...
金庸PPT课件.pptx
金庸群侠传X完整攻略,让你重新找回当年玩金庸群侠传,武林群侠传的感动。有些特殊的剧情或场景只能依靠特定的人物或某些不太强力的队友来闯,所以插科打诨的小宝可能也需要上战场噢,所以努力的练好每一个队友吧。
金庸TXT训练集是针对自然语言处理(NLP)领域的一个宝贵资源,主要包含了金庸先生的16部经典武侠小说。这些作品以其丰富的故事情节、鲜明的人物性格和深厚的文化底蕴,为文本分析和机器学习任务提供了大量高质量的...
《金庸群侠传》是一款深受武侠爱好者喜爱的游戏,基于金庸先生的众多经典小说角色和情节构建。在这个项目中,作者使用C++编程语言(VC++编译器)自行编写了这款游戏。C++是一种强类型、静态类型的编程语言,具有面向...
关于三个火枪手的读后感 金庸和大仲马.doc
金庸武侠小说研究PPT课件.pptx