您的位置:首页 > 编程语言

今天在csdn看到一博主今年大三,初中就喜欢上编程,学习了各种知识,初中…挺震惊。不禁细数我的编程史,挺有感。

2015-06-18 22:27 302 查看
今天在csdn看到一博主今年大三,初中就喜欢上编程,学习了各种知识,初中…挺震惊。不禁细数我的编程史,挺有感。

要说我第一次接触编程,也是在初中,但这次接触我觉得并没有对我有所影响。 初中时期,记不清是初几,反正是在假期,我无意中发现了一本VB编程的教科书。具体地点应该是在我爸的电教办公室,它被人扔在办公室里的桌子上。没人要,我把它拿回了家。感觉这本书应该是要发给我们学生上电脑课学的,不知为什么没发,发给我们的是本flash教科书,但仍然没教。

出于好奇,我尝试跟着学起来。VB全称visual basic,我后来才知道是微软出的语言,被人戏称为玩具语言。确实如此,看着书上的教程,我不需要编写一行代码,用鼠标点点,界面就画出来了,指定各种事件,鼠标完成一切。记得做了个软件出来,还给我爸看过。点击按钮出来一行字,就这么简单。后来,把书看完,没有很感兴趣,就没有再接触VB了,也没进一步学习编程,所以我说这件事对我并没有什么影响。之后我反而看上了那本没上的flash书,跟着做了个补间动画。具体就是画了个圣诞老人,沿着路径动。当时我觉得以我的水平肯定画不出圣诞老人和他的梅花鹿,但照着书,我竟然画出来了,上了色,自我觉得还蛮像的。记得邻居的奶奶串门看到我的画,笑着说鹏鹏能画个小人在电脑上面,能干。当她看到圣诞老人还能动,更是笑着夸我厉害。。。。。

初中对编程的接触其实就这些了,初中到高中用电脑其实更多的是War3。

高中我意外接触了linux,现在让我回忆为啥接触我真记不得了,可能只是好奇为了装上。记忆里最初装的是ubuntu 8还是几的。记得当时是个除夕,在石桥一楼的家里,在爸妈房,他们在床上看春晚,我在床边坐小板凳,把笔记本放在前面椅子上,插入刻录的光盘,安装ubuntu。第一次装失败了,进系统还没登录就自己退了,汗。找到原因是某个分区分小了。我当时是根据网上的教程,把/boot,/home全都挂载到了不同的分区,说是安全,结果就进不去了。第二次,我把所有的/都挂载在一个分区,安装成功。成功后就关了,进xp玩了会使命召唤4。。。当时也对ubuntu的桌面3D特效执迷了一把,各种试。为此安装显卡驱动花了老长时间。还装了现在已经不能用的Linux qq。

高中的Linux史,仅限于安装,没有进一步学习linux,命令,shell都不会。可能我就是浅尝辄止。高中更没有编程。

大学最初还是学校教的c语言,但是仍然没有什么兴趣,只在实验课做了个24点计算器。后来yy邀我参加stitp,做个软件,我的编程自学史正式开始。

当时,我们想要做个软件,做什么呢。我们最后决定做个组织活动的安卓软件,也就是现在所谓能约的。就这样,走上了被动学习安卓的路。大二下,我开始学习java安卓,最初我学的很慢,从网上下载mars的java 及android 教程,,一直学到暑假。暑假才学安卓。后来还下了老罗的安卓教程,老罗不是罗永浩。。。看了他的教程我才知道了服服务器servlet的概念,做了简单的登录注册。到了大三大三上学期,我们的软件还没有实现任何实质功能。秋风扫完落叶,大三上学期结束了。寒假到了,完了,下学期4月份就要验收了。

寒假中,真的开始学习了。每天时间不够用的感觉回来了,上次是大一暑假做后期,高三拍的视频《江中风云》。寒假每天从起床开始打开电脑学习安卓,一直到晚上一两点。关上电脑以后,睡不着,急。我跟我妈说,我晚上睡不着,搞的我妈也跟着急。寒假结束,我们的软件只有几个fragment页面,但是只有界面和listview,不能点。大三下,我每天的内容仍然是做安卓,边学边做。大三下开始,我几乎没有去上一节课,直到做完软件。每天在宿舍里,坐在我的位子上,和zjn一起。zjn他是上下铺,屋子没桌子,借用我的一半桌子。他也经常不去上课,主线任务是撸和看电视剧。我也跟着他看完了几部电视剧。。。大三下,我每天不停的学,做,学,做。就这样,一直到4月份验收。刚开始,每完成一个功能都要很长时间,后来,越来越快,一天几个功能。最后,要做做服务器,完全不会。在仙林图书馆借了本servlet的书,两三天看完了,终于入门了它基本的概念,流程。然后看了struct和hibernate的书,大概十天不到,用struct,hibernate和MySQL把服务器撸完了。当然,我做的服务器和app没有进行测试,bug一大堆。我想着只要能演示就行了。最后时候,我想做用户私信功能,但是没时间了,设计了一半没做了。最后,学校验收,一句话,两个老头,完全不懂软件,都看不懂,成绩优秀。

软件做完,我也去上课了。在这学期末的实验周,又开始编程。内容是学习MySQL数据库,我用java做了带gui的资产管理系统,当然是连数据库。这段时间,还帮以前同学做了些demo。恍恍惚惚,大三下结束了,期末考试之前慌的不行,好在都抄到了,没挂课。

暑假开始准备考研,其实吧,当时根本不在状态。期间只做了金坷垃,本来想用libgdx做个游戏的,后来烂尾了。直接到毕业设计,要编程了。我和另外两个同学一起,要做个监控系统。单片机接入wifi把数据发送给服务器,网页和安卓app能显示数据,就这样。15年一月份寒假,我开始做服务器。我之前用j2ee做服务器,觉得j2ee太重了,对php比较有兴趣。开始学习PHP,网页方面找了个基于bootstrap的框架,就这样每天单一的编程生活。期间除了学了php,还接触了HTML,JavaScript,css,jquery。基本是上w3cschool网站学的,这个网站很好。很快,连学带做,半个多月网站服务器做好了。又花了一个星期,安卓app撸好了,还用了material design,demo水平。后来学了点C51单片机,用单片机串口接WIFI模块连路由器。最近帮老师做了个监控系统,用了框架thinkphp,也只学了个皮毛。这段时间在实习,只能利用周末和晚上,撸了半个月撸的差不多了。这个项目中需要服务器推送,学着做了个ajax长连接保持实时推送。

总的算算,前端,后端,桌面端,app也都算接触过。好吧,都是皮毛。走上编程这条路也许是机缘,因为需要做个软件,以至后来做了各种各样的东西。

其实我蛮希望去公司里看看,我到底是什么水平,但是现在没机会了。

现在西邮的导师已经确定,方向是linux,那接下来是另一个方向,linux系统相关。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: