话题来由及背景:
首先,要说明的是我是一个刚毕业,刚刚进入公司,还处于试用期的一名IT界新人。也就是说,我承认自己是个菜鸟。
话题由来:我从事BREW平台手机游戏开发,前几天调代码时,同一套代码,用模拟器跑不同版本的游戏时,发现其中一个版本一切正常,而另外一个低版本的在游戏启动时模拟器会卡一下。发现问题时,第一想法是程序算法或结构顺序问题,导致低版本内存及运算效率无法支持,但经过调试未在代码中发现问题,于是产生第二想法:模拟器有问题(这个想法由感性产生)。随后在大牛的理性的调试下,我有了点感触。
其实,几天前就已经定下了这个话题,一直想写,但直到今天才可以开始。对于这个话题是由于几天前看大牛调代码时所触发的一点思想。
对于我这样的新人来说,当遇到问题,在第一时间或持续一段时间没有在代码中找到原因(即没有用理性的解决问题)时,就会逐渐失去理性,而会感性的对待问题。而产生感性对待问题的原因自我总结有以下几点:
1.这是最主要的原因:想逃避问题。当在一个项目中遇到无法快速解决的问题时,调试一段时间无果后,总会不自觉地去想:是不是相关开发工具问题?因为这样想就不需要再去调试代码,因为没有根据的去跟断点真的很痛苦,而这样一来就可以逃避、省去很多麻烦事儿。
2.经验不足。对于新人来讲,缺乏经验,对于遇到的新问题有时会摸不到头脑,不知从哪下手,在思考一段时间无果后,难免会产生厌烦情绪。
总结起来就是不能理性对待问题。
入职以来,多数时间是在进行调试。而在这个过程中,总会不断的遇到新问题。有时,新问题出现可以迅速判定原因;有时,对于新问题要逐步跟断点,当然这可能会需要很长的时间。对于刚刚参加工作的IT界新人而言,对于刚毕业的心理还有些浮躁地年轻人而言,长时间的跟断点总是不能以平静的心态理性的对待。对此,对待代码,如何从感性到理性,自己总结了以下几点,现在写出来一是用来自我反省和自勉,二是希望各位给些指点。
1.要逐渐培养自信。遇到新问题,第一时间不是想如何用投机取巧的办法或找其他理由去逃避。自信源自于自律,先学会克制自己,然后在自律中不断磨练出自信。自信是对事情的控制能力。
2.专注。独立解决问题时,不需要花费时间来怀疑自己是否能解决问题,也不需要担心不能解决问题的后果,只需专注于问题就可以了。专注,会让你在不知不觉中就顺利解决问题。同时,专注,会给你带来简单。引用乔布斯一句话:“专注和简单,这就是我的秘诀。简单比复杂更难,你必须努力让你的想法变的清晰明了,让它变的简单。到最后,你会发现它值得你去做。因为一旦你做到了简单,你就能搬动大山。”
3.学习和交流。不从学,无以解惑。感性,是因为思想不能直达问题的根结点。而通过学习和交流,我们会逐渐深入,会逐渐顿悟,会逐渐有思想,从而达到理性对待问题。
4.经验。实践出真知。学习新知识很重要,但经验也同样重要。经验源自于自身经历和总结。经验,会让我们事半功倍。所以要逐渐积累和总结,最后拥有属于自己的经验。
自我点评:此文章没有任何文采,该拍砖。
浙公网安备 33010602011771号