乍看,难免让各位以为我现在已经沦落或者荣升到田间地头幻听虫语蛙鸣的地步,虽然并非如此,但感受现在的心情,却又欣悦着努力劳作的微薄收入。偶尔停下手中的锄头,卷颗旱烟,臆断路边车来车往的目的地,或急匆匆数下身后的脚印。
毕业一周年了,作为正规军也在IT界混了一年的光阴,功损参半,虽然稍稍比同学悟出的多那么点点,却也因为浩瀚学海而无心炫耀。很长一段,都不曾写个一星半点,只因为学的越深,越感觉自己知之甚少,区区皮毛不说,因为个人的认识浅薄而混淆视听,而落得个误人子弟的罪名,实在是让人折损不起,索性只能将自己刨过的坑摆在路边,供大家参考。
断想1:懒的艺术
世界是懒人发明的,想必这句话各位都比我清楚。或许有人把它当作座右铭贴在桌面或者放在QQ的签名上,也或许有人以此为偷懒的借口而沾沾自喜,到底怎么理解它,那也是仁者见仁智者见智了。
懒人可以发明世界,但如果你学那剪箭杆的庸医,恐怕就是毁灭世界了。因为懒,所以要去想尽办法提高效率,想尽办法去用最少的努力获得最大的收益(不要怀疑,这恰恰是生命的本能),正所谓手懒脑勤,但如果懒的连想办法的动力都没有,那他可以关掉电脑去睡觉了。
工作或学习中大家不妨试一下“偷懒”:
砍柴前先花点时间磨刀或者找一把快刀;
同样的代码只写一次;
别人有轮子直接拿来用;
告诉自己,这次的发明是为了以后偷懒。
断想2:牢记天职
天职,作为一个程序员,提到这个词貌似有点那个了,不过尽管这个职业分工详细、各具特色,但大家的目标很明确,那就是,用技术解决问题。
貌似我在说废话,嗯,一点没错,但下面我要解释这句废话。
自从进入这个行业,我们都在乖乖的遵循这个原则来做事:客户是上帝,我们就是为了解决客户的所有问题。嗯,作为职业考核,可以说我们都已经过关了,但大家有没有发现,在忙于应付客户需求的时候,我们却忘了解决自己的问题,而这些问题却恰恰是工作中的瓶颈所在。
一段代码为什么刚刚写过,这里却又要写一遍?
刚刚这个全局变量在哪里被修改过?
客户的要求怎么会经常变?我的编译器怎么这么慢?
有没有一些现成的既定的模式指导我去做相应的业务逻辑?
等等。
不知道是无暇顾及,还是根本无法想像这类问题,一系列并不跟客户有直接联系的问题却让我们的开发陷入困境,这个时候,我们不妨暂时停下来问问自己,是否忘记了天职,是否在解决客户问题的同时,也解决我们自身的问题?有句话不知道贴切不贴切:代码民工是解决客户的问题,设计师是解决自己的问题,架构师是解决大家的问题。
断想3:知一进三
举一反三、知其然亦知其所以然,这些说着容易想起来蒙写起来费劲做起来难的教条,怕是每个接受中国教育的人都是身感其受的。中国教育的一大败笔就是把晦涩当作高雅,把吐沫星子当学问。所以开发中,我们需要给这些空洞填充些血肉。
一般我们认为学习分四个层次:看得懂、写得出、说得出、讲得出。
看得懂:你能够看明白要学习的知识,理解它的脉路,这是第一步。
写得出:模仿所学知识,将它原封不动的默写出来。
说得出:对所学知识进行扩展,用自己的思维进行加工修改。
讲得出:将所学知识融入自身的认识基础,可以清晰的再现于其它人。
一段代码的学习你可能会经过:阅读、模仿、完善、掌握四个阶段,也恰恰与上述的四个层次相吻合。
断想4:心猿意马
学习中,这个词可不是什么好的词汇,但这里提到的却是另一种诠释。
这就要从程序/软件的本质说起,很简单,这类抽象的东西其实就是人日常事务的缩影,无论什么语言,什么工具,什么理念,什么架构,统统反映了人类活动的规律。既然这样,我们再停留在语言/工具的争论中,恐怕招来的不仅仅是同行的耻笑。
一种语言实现某个特性,那么它必然是人类活动中现实存在的抽象,那么在这个角度就可以认为,该语言与其它实现该特性的语言没有根本的区别,仅仅是具体的语法或者细节的不同。简单的说就是,实现了相同特性的语言可以看作是一种语言,你也仅仅需要学习一种。
那么,如果你还说自己只会用Delphi做窗体,而不会用VB,只会用.NET做MVC,而不会用JAVA,那你可能还没有理解编程的本质。
多种语言之间,大部分的特性都是相同的,只有少部分为了适应特定环境而不得不做出相应的特例,因此,我们学习过程中,他们的交集我们只学一次即可。解决一个问题的时候,我们大可以学习其它同类型语言的特性,正所谓法无定法。
各位不要误会,本人并非武林高手,或者笔林高手,仅仅是因为看多了横生妙笔,忍不住模仿一下,所述之事也仅仅是自身的点滴经历,如有不妥还望指教。
分享到:
相关推荐
在《地下森林的断想》中,张抗抗用其细腻的文笔将一个被火山口所包围的地下森林,化作一个充满生命力的世界。作者带我们走进深山密林,踏足于那些曾是火山喷发后留下的火山口。这些火山口虽然曾因为火山活动的暴烈而...
森林位于镜泊湖西北的深山之中,隐藏在一座死火山的火山口底部。这里的地貌特征,深而宽广的火山口,平坦的底部与那神秘莫测的火山熔洞,共同构成了地下森林独特的生态环境。 随后,作者向我们展现了地下森林的自然...
在张抗抗笔下,《地下森林断想》不仅是一篇描绘自然之美的散文,更是一曲赞颂生命力与坚韧不拔的赞歌。文章以地下森林为载体,借助富有象征意味的笔触,将自然界的顽强生命力与人生态度相结合,以地下森林的成长过程...
大墙内外的断想.docx
地下森林断想教学设计.pdf
在这篇断想中,我们将探讨改革的必要性、存在的困难以及未来可能的改革方向。 长期以来,我国的高等教育更偏重于理论知识的传授,而忽视了应用写作等实际技能的培养。学生在学校里被灌输了“考上大学就解放”的思想...
这篇文本虽然标题为“初中语文文学讨论美文荐读断想篇”,但实际上它是一篇富有哲思和自我反思的小说片段,而非传统意义上的文学讨论或美文推荐。以下是从文本中提取的一些关键知识点: 1. **自我观察与反思**:...
这篇文摘虽然名为“初中语文文摘人生点水断想”,但实际上它寓含了深刻的哲理,通过煮饺子过程中点水的过程,引申出对生活、应对挑战和成长的思考。文章的核心思想主要体现在以下几个方面: 1. **欲速则不达**:...
《地下森林断想》这篇文稿是一篇语文学习材料,主要包含了词汇积累、同义词搭配、句子仿写以及阅读理解等内容。以下是基于这些内容的知识点解析: 1. **词汇积累**: - "瘠薄" (jí bó):指土壤贫瘠,养分不足。 ...
关于和尚与皮匠的断想,这一话题实际上探讨的是团队合作与个人能力之间的关系,以及在团队中如何激发成员的最大潜力。以下是对该主题中所提及的重要知识点进行深入解析: ### 一、群体智慧与个体惰性的对比 #### 1...
数据、互联、智能——未来信息时代断想.pdf
2021最新公司企业文化建设企业文化建设断想.doc
人教初中语文《地下森林断想》PPT课件 (1).ppt
《地下森林断想》练习题含答案.doc.pdf
在湖北省通山县杨芳中学九年级语文下册的学习中,《地下森林断想》同步练习作为新人教版课程的一部分,充分展示了语文学科在教学资源中的重要性。该练习不仅囊括了基础知识的巩固,如词语填空、病句修改,还涉及文学...
在这个案例中,初中九年级语文教师设计了针对《地下森林断想》这篇课文的优选教案,目的是引导学生深入理解和欣赏文本。 2. 语文教学策略:导入新课是教学环节中的关键,通过引发学生的兴趣,如提及地下森林的奇特...
比如,“市场细分”虽然被认为是一个好的概念,但在中国的实际应用中却往往被过度简化,忽略了细分市场背后更为复杂的市场需求和消费者行为。因此,未来在重新界定概念时,需要更加注重其实际意义和适用性。 #### ...
本节课以《地下森林断想》为教材,旨在帮助九年级学生提升语文素养,积累词汇,掌握特定的词语用法。学生需要理解并运用“瘠薄、沉湎、孱弱、遮天蔽日、浩瀚无垠、山崩地裂”等词语。此外,了解作者张抗抗及其作品也...