对自己的思考

以前很喜欢电脑,很喜欢编程,一直以来都没有冷静下来想想,为什么要编程,为什么要去做那种费力但没有结果的事情。

想留下作者的荣誉,想满足生活的需要,想炫耀自己的能力,还是想证明自己有克服困难的勇气?这些好像都不是。感觉自己开始迷茫,不知道目标何在。好像学了很多东西,但还是要全部推翻似的。我所希望的是怎样的目标,难道自己喜欢没有目标的工作?找工作的时候总是无法自信,看到别人毫不费劲自己却无能为力,那种感觉很难受。。。我喜欢开源,但没有时间,也没有那种效率。我渴望能创造技术,但现实总是强迫我不断地复制别人的技术。或许我应该忘记成功,因为创造总是要经历失败,自己所谓的技术、所谓的能力只不过是别人的成功的一部分。我不知道如何才能放下一切,开开心心的去创造自己的风格,去写属于自己的代码,如何才能理直气壮地对前辈,同事和父母说——这个程序,是我的作品。

2010/09/06:今天我又再回到原点

 

 

2011-04-12

以下是我的反面教材,请勿遵守。写出来,希望自己深刻牢记和反省。

    1. 缺乏阅读英文文档和大量纸质技术材料的耐性。

    2. 把浮躁视为短处。其实,开发效率真的非常非常重要。

    3. 过分和别人划分职责界线,对别人的工作不了解也不关心。

    4. 忽视或者嘲笑没有注释或风格差的代码。其实,这样的代码有可能非常精妙,只是写的人心情不好而已。

    5. 把开源代码当作闭源软件使用。那是不对的,如果有时间,应该多看一下别人的思路,就会发现自己的困难不算什么。

    6. 过多地接受新技术,但不能有目的地串联起来。目的最重要,就算是为了找工作、面试、装高手也比没目的要好。

    7. 不能准确且通俗地解释技术细节。其实,我们说的那堆名词术语只能讨好领导和伪高手。

    8. 冷漠、拘束地对待自己的同事和上师,不懂得察言观色。其实,平时就应该想想自己在做什么,为自己的工作做总结和检讨。

    9. 感情用事。说话不能太过激,尤其是工作的时候。

    10. 遇到突发事件丧失理智和冷静。当然,程序崩溃可以上网google,但平时还是要学会钻研和谦虚求教,千万不要以为问题一定就很难解决。

    11. 讨厌做不感兴趣或重复的事情。虽然枯燥的代码是商业开发的弊端,但同时也是锻炼和提高编程能力的最简单方法。

    12. 把失败归咎于自己。成功在于人不在于事,失败在于事而不在于人。千万不要以为好的软件可以用一个人就能写出来(除非是不好的程序)。

    13. 以为软件开发是前沿科技。那是大错特错和井底之蛙的观点,因为写程序的门槛比很多行业的门槛要低。优秀的编程人员需要知道很多非计算机科学的知识,如管理学和经济学。

---------------------

    14. 无视别人的教导。即便别人说的不对,也不要觉得厌烦,因为别人不会无缘无故地花时间教人。即便最简单的事情,也有做错的可能。只听自己认为对的东西不算是谦虚。如果连聆听的忍耐力都没有,是不可能做复杂的事情。





----------------------


昨天随手翻了一下大学时期买的一些英语单词速记教材,发现自己对这方面的学习实在十分欠缺——简直就连初中生都不如。没有科学有效的记忆方法和锻炼机会,最基本的单词都记不住,更不要说语法和口语了。我觉得问题在于:

1)自己根本不重视。

2)认为学习外语只是单纯的记忆,但自己连最简单的记忆都不肯下决心做。

3)没有科学的学习方法和恒心。

4)有很多资料,但懒于作出记录和总结。

5)依赖在线翻译,不会结合实际情况进行分析。

6)停留在玩的心态(学日语纯粹是为了听歌),而忽视语言内在的文学价值。

我又想起一些事情:

1)听到别人认为程序员都很通晓英语,自己总会感到难过。在这方面,我心中难以争辩——很多时候,我要依靠很多东西,花很长时间才能看懂一些英文资料。

2)某君云:古代读书人都是靠记忆力生存的。我大概没有任何优势,这其实已经不是英语学不好那么简单了。

 

我希望此文能激励自己,从今天起更深刻地体会语言的本质,不要只关心表面的含义,包括我曾经学过的英语和日语。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值