勿念过往,一往无前--xuef
2019年2月23,我结了房租,拖着行李箱坐上前往下沙的地铁,我知道我要开始一段新旅程了,
我知道这会有些辛苦,但它肯定会比茫茫无措要好的多。天下着雨,但我却感到有些兴奋,夹杂着
些许对未来的忧虑。不管怎样,我终于做出了决定,其他一切对我都不重要了。
我是13届毕业生,5年前我从下沙离开,做的是软件开发,而今我却诡异的回到了原点,既是地理上的,
也是职业上的。这很让人沮丧。抬眼所见,一切都是那么熟悉,似乎都在提醒你——这五年来的一无所获,
这五年的徒然。我知道,这可能是我最后奋斗一次的机会,我必须比任何人都要努力。
转眼在黑马已经两周了,与大家一起生活学习,也有些感想。
我就谈谈我的选择以及我对编程学习的思考。
1. 为什么又选择 IT,选择培训
过去五年,我先是软件开发做了10个月,那时对编程的理解较浅,思想也比较幼稚,所以很情绪化的
选择去支教。我很喜欢那段生活,我也认识了几个最交心的朋友,虽然支教后的两年过的比较辛苦,
但我没觉得有什么后悔的。刚出校门的时候,我觉得自己年轻,觉得自己可以做任何事,去任何地方。
也就五年过去,我就常觉人生很短,几乎做不了几件事的。父母也渐渐老去,自己应该承担起责任了,
所以想找份安稳工作,我最熟悉的就是软件开发了,所以来到黑马恶补下Java,希望成功转行。
既然选择了这一行,那就付出十二分的努力,先把Java学好吧,不要再想其他的了。
另外,我觉得这个时代很浮躁,到处都是垃圾、无效信息,到处都是诱惑,让我常觉得缥缈和没有目标。
我觉得人需要一个感兴趣的东西,一个值得研究的东西,来定住心神,来对抗这虚无感,而编程恰好是
能够值得一生去研究和沉迷的东西。希望我能够笃定,能够一路无疑的走下去。
2. 关于编程学习
我接触编程也好几年了,我说说我的心得,希望对新人有些帮助。
0)原理很重要,学会思考和解决问题才是最关键的
我们大多数人都习惯别人手把手带我们走,但是我要说——这样是学不好编程的。
如果你只是看一些二手甚至三手的资料,那我们只能永远盲目,永远不能独自行走。
我们需要有些耐心,敢于去阅读一手资料,阅读官方文档,甚至是源代码。
只有深究原理,学会思考,我们才有可能靠着自己迅速找到问题的解决之道,才可能提出有创造力的想法。
1)入门都是从模仿开始
编程是在计算机的框架下解决问题。我们需要不断扩充自己的工具箱,这包括更多的
小代码块和概念。只有积累的多了,才能有思路,才有能力表达出来。
2)代码要多敲
编程是实践活动,看是学不会的。
3)要爱上bug
我们遇到的每个错误都是难得的学习机会,都是一次对解决问题能力的锻炼。我们就是在
不断犯错中进步的。所以不要害怕bug。
4)不要害怕英语
英文技术文档是很简洁清晰准确的,它没你想的那么可怕,你只是被自己吓到了。
有人可能说,可以依赖翻译。我的经验是,英文世界的信息质量远比中文世界的高,
这不是翻译能够解决的。比如你用Google搜索中文,也得不到什么有价值的东西。
我学习编程常用的几个网站:Google, 维基百科,StackOverflow。
英语还是在多读多用,大家在学习编程过程中经常逛逛这几个网站,一定能够掌握英语,从而更好的学习编程。
5)多与他人交流
与他人讨论能够更好的审视自己的观点以及开阔思维。另外能够锻炼对程序员来说很难得的沟通表达能力。
6)阅读大量的计算机书籍
3. 其他
程序员当然要有很好的编程能力,但是还有一些同样甚至更重要的能力需要培养。
1)头发重要,牙齿和胃更重要,要锻炼身体。
2)积极主动的心态
3)解决问题的能力
我们只有在解决问题和做事的过程中才能得到锻炼。
4)认识更多的朋友与写更多的代码一样重要
社会愈加发达,一个人难以成事。要主动去认识更多的朋友,获得更多的机会。
有时候,多敲万行代码不如多认识一个朋友。当然,代码要多敲。朋友也要多交。
5)这是一个难得的平台,我们要好好利用这个平台来锻炼自己
前面也说到了,人在社会中,即使你技术再好,也不可能就靠代码活着,说到底,
我们还是为了我们关心的人和关心我们的人而有力的活着的。所以,我们不光要学习怎么写好代码,
还要努力学习如何表达,如何与人沟通,如何与人相处。
但是这些能力不是凭空就有的,它们只能通过实践中锻炼出来。我们现在身处一个很好的平台,
我们要积极主动起来,好好利用这个平台来锻炼自己。
很高兴能与大家在这里相识,我会深记我在这里敲下的每行代码,以及与大家一起奋斗的每个日子。
我们一起加油吧。
|
|