life每天写1000字首页投稿(暂停使用,暂停投稿)

四年编程简史

2015-10-13  本文已影响1542人  一口咖啡一口茶

我从2011年开始编程,到现在已经有四年了。为什么从2011年开始,因为那一年我上大学了。在上大学之前我对编程一无所知,我只是一个乡村高中的垃圾差生,之前顶多是逃课上网吧打游戏。电脑的概念约等同于游戏机,所以我上的专业是动漫游戏,大专。非常不巧,该专业是开在软件学院下面,所以编程的课程是必须开的。然后,就是一入此坑深似海......

C

最早学习的语言是C,因为这是大一的时候的必修课。偏偏教我们这课的谢老头,是一个老古董。教材都是他自己编写的,我那个时候想着骗家里买个电脑打游戏。所以,就哄骗家里说这门课程是如此如此重要,这位老师是如何如何的牛逼来着。

家里给我买了电脑,谢老头每课都要检查上一课的作业。逼得紧,所以C的入门还算学的不错。对编程语言也有了一定的了解,语法结构什么的,也算了解了。末考考得不错,在我们专业第一名。

本以为过了这个学期,我再也不会碰C语言了。安心的打我的游戏去了,在某个月黑风高的夜晚(其实是大白天),一个漂亮的学姐敲开了我们宿舍的门。

这位羞答答的学姐,是来找补习C的。大家可还记得大学有个证是必须考得,计算机二级。貌似我C语言小王子(我自己YY的)的名号传得很远嘛。

让一个宅男放弃游戏走出家门方法,就是有美女邀约。而我,出了寝室门,直接去自习室给学姐补习C语言去了。

Java

大二的时候,开了一门课程,叫面向对象编程。教这课的刘老师,是个吊儿郎当的老师,QQ签名都是“毁人不倦”,家中有很深的背景,年纪轻轻的就当上了副教授,教课完全就是玩。从来没见他正经上过课,那时逃课兴起,班上的学生一节课下来,就基本跑光光了。也就我捧他的场,有时到了最后一节课,也就剩我一个人。一来二去,这位刘老师倒与我相熟,他还经常请我吃饭。

刘老师是对我很大影响的老师,我那时只是粗懂一点Java。他告诉我,只有实际的工作才能不断提高能力,而不学习了再工作,需要一边工作,一边学习。基于他这样的想法,他给我介绍了一份在他朋友公司里,见习的工作。

Web & Androd 征战之路

进了刘老师介绍的公司,这家公司开始教我如何调试代码,和web和android。web倒是很快,毕竟技术都是很成熟的,文档齐全,教程多。很快我就在那家公司做web程序员的角色。

android是比较头疼的,因为那是开发android还是用2.2的sdk。没有很多考参考的,大家都是摸索。而且也正是那时我意思到了对系统知识了解的重要性,尤其是Linux系统的学习。所以,那段时间经常在补linux的知识。

Python

恶补Linux知识的时候,发现了python。人生苦短,我用python。的确是不错,开始使用python,是因为Linux自带的Bash shell实在是,不能说是不好用,是不优雅。用起来让人有种蛋疼的感觉,用上python之后,腰不酸了,腿不疼了,吃饭更香了,一口气上五楼都有劲了。

大PHP

在刘老师介绍的公司,混到快要毕业的时候,找了一家电子商务公司实习。那家公司招我进去的是Java工程师,做公司内部的ERP系统。后来不知道是领导看我太清闲了,还是真的是他们人手不足。把调过去做C2C平台。日了狗,丢给我一份文档,让我学习大PHP。

为什么说大PHP呢?因为那个时候认识的PHP程序员,都是那种整日把“PHP是世界上最好的编程语言”这样的话挂在嘴边。我却对这种观点不敢苟同,每种语言自有它的优缺点,也自有它的适用范围,太绝对的话,我一向不信。

但是,这帮人现在正围在我身边呢。我还是低调一点,和他们保持一致吧。

PHP是世界上最好的编程语言,没有之一。(呵呵)

重新发现JavaScript

JavaScript是在我很早之前就是使用的,写web哪有不用JS的?那时,对JavaScript的原生语法深恶痛绝。而我最初使用JavaScript的时候,网上更是有各种流言说,JavaScript将要被某某取代。

初学JavaScript不就,JQuery很长时间,便取代我对JavaScript的印象。导致后来,你不让我用$()选择器,我就浑身不自在。就在我认为JQuery在我眼中,就要成为JavaScript唯一框架。除此之外,我将不再使用别的了。我认识了Angular.JS,然后开始了解到了node.js。

我最早结识node.js是源自一本书,byvoid的《node.js开发指南》。那是只是觉得看起来很牛逼得样子,但是并未深入。因为并没有改变我对JavaScript的印象,Angular.js把我带入前端的世界,号称下一代web。

虽然不敢肯定是不是下一代web,但是node.js引领的潮流是不会变的。前后端分离,js的作用也越来越大。

现在,需用重新发现JavaScript!或者说,需要向node.js看齐了。

说说这几年

这几年,编程的东西学了不少。朋友告诫我,不要贪多,仔细专研一门就好。我不是我朋友那样的学院派,他是正经名校计算机本科专业毕业生。毕业之后去了华为的“神无线”,他的工作很清楚,只要做一个细分领域里的东西就可以了。

而我是半野生程序员,工作的公司也自然是一些小公司。我一个人,很多时候要从前端到后台服务器的东西,都要能用的起来。大公司有各种机制来纠正他的错误,而我的工作,很多时候只能由我自己来解决所有的问题。

所以,总结起来,我对于编程的知识,其实就是学以致用。正是我需要用到,我便要去学习它,使用它。而正是我不断使用的过程,才让我回溯来看待以前很多没有注意的东西。

我估计我会做30年程序员,那时我应该50多了。估计那时眼力也不是很好了,手指也不如现在那么灵活了。如果那时,我还觉得快乐,那我就继续做下去。

此路艰险,与君共勉。

上一篇下一篇

猜你喜欢

热点阅读