前言
2016年注定不凡,这年,我的人生轨迹第二次出现转折——我开始了我的编程修道之路,而这条路,也必定应了:“路漫漫其修远兮,吾将上下而求索。”。
在这条修行路上人才济济,初始我感觉是孤独的,并不是形神上的孤独,而是内心无助的惶然。我是2014级汉语言文学专业学生,从文到理跨专业,无人带领,这一路,必定坎坷。我很庆幸在黑暗里一深一浅的摸索了过来,直到现在看得见眼前一丝曙光。
从2016年到现在,我学习到的并不多,从始至终我以一种愉快的心境在学习,我并不是不能不可以学的快一些,而是我知道我还没有踏上这条路的资格,我必须要保持对编程的兴趣,毕竟在我的处境中,四周皆为暗,欲速则不达。当时大二的我距离毕业还有两年,我就想,哪怕我学的再慢,就不信我花一年时间达不到入门级水平,而等我拥有了上路的资格, 我还有一年时间不管不顾的去学习。而事实证明我确实应该如此,事实也证明我思维确实挺难转个弯从文到理,一年时间到现在也不过是刚刚入门。
入门到现在我也想把我的过程,我的经历写下来,给还未入门在入门阶段徘徊的同学们一个参考,这可能是最差劲的参考了……下面我就先写写在编程路上我学到的一些值得感悟的东西,这些东西可以说是我们程序人生中推动自己快速成长的催化剂。
专一
当你选定一条路,另一条路的风景便与你无关。
这句话首先是建立在你选择了最适合自己的编程语言后,编程语言有那么多:C、JAVA、C#、C++、PHP、Python等等等等。首先我的第一门语言是Python,而我现在要做的,正是在Python的学习道路上坚持下去,但这并不是只学习一门语言,而是在入门阶段并不适宜多种语言同时学习,虽然他们可以做一样的事,但每种语言的语法各不相同。语言的专一也并不能太过极端……比如”PHP是世界上最好的语言”……我们一定要抱着包容开放的学习心态去学习,但这仅限于我们已经掌握了一门语言后。
其次专一的体现应该在你所选择的发展方向上,比如:Web、爬虫、软件编程、游戏等等等等。当你选择方向前你可以一一浅斟,都稍微接触一些,找到你所感兴趣的,而当你选择好你要发展的方向后,就应该专注于此,三心二意不可为大家都懂得,有很多同学这边学一些那边搞一搞,到头来什么都沾过,却什么都没有学会学精,这是最可惜的。
多写多实操
在接触小项目前,入门级的语法练习是必须要有的,有许多语法逻辑只看是不中用的,这一点想必大家都知道,但真正能后做到多写多练的人们并不多,我还是想强调一遍(认真脸),哪怕是简单的if、while、for,哪怕是print、echo,你写出来是没有坏处的。
而在接触了项目之后你还是只看教程视频上面人家的操作,你看一遍然后噢我懂了,然而你并没有实际操作一遍你还是压根不懂,一切妄想不实操看视频学精的人都是不切实际的,因为我就是这样啊!血淋淋的例子放在这……当我真的操作起来时候才追悔莫及——看了辣么多视频教程都白瞎了。所以一定要实操,从入门开始,养成良好习惯。
开源精神
编程之路重塑了我自身本人。可能有人会觉得我说的过了点,但一点都不过,我感谢编程的最重要一点正是如此,编程让我融入到了互联网世界的深处,它给予我的不仅仅是知识,而是三观的重塑,而在重塑过程中首当其冲的,正是开源精神。
开源即是自由的化身。它讲述了一种公开的、自由的精神。在计算机发展的早期阶段,软件几乎都是开放的,任何人使用软件的同时都可以查看软件的源代码,或者根据自己的需要去修改它。在程序员的社团中大家互相分享软件,共同提高知识水平。这种自由的风气给大家带来了欢乐,也带来了进步。
在编程的坎坷中,我真真切切感受到了开源的真谛所在,我不再感受孤独,因为在网上我能够搜索到许多与我同行的人,虽然处在千里之外,但他们贡献出的力量,是我确确实实感受的到的,而参与开源则是最漫长的一步。当我们真正参与到开源过程中时,我们会发现开源真正给予的,除了拿到的知识资源外,还给予了我们认识美发现美的独特眼光和懂得感恩懂得回馈的心。我们收获的不仅仅是技术上的进步,在思维和思想上,也会收获颇多,这种收获是会在本质上慢慢积累的,当积累达到足以发生质变的程度后,你终会发现:你的自信,油然而生。
开源是个大概念,我做不到太多,但总会真正参与进去贡献我绵薄之力,正如当前如此。也希望同行的你们,也如此。
总结
拿现在的自己做对比,以前的自己宛如一个智障,虽然现在也还是个智障……但总归是比以往好了那么一些……
在编程生活中,我们需要沉下心、多尝试多实操、学会分析问题、勤于总结,而这些在学习过程中我们都会不自觉的慢慢学会,以至于现在我还很差异我什么时候变得不一样了。
有许多想和入门阶段的同学们说,但还是先到这里吧,最重要的还是接下来我的编程路分享给大家参考。( 18岁以下未成年人请在父母陪同下观看)