我是如何触网计算机编程的?

假期的最后一天,就不费脑细胞去看技术文章了,聊点轻松愉快的吧~

经常看到身边同样写公众号的朋友跟他们的粉丝朋友们聊天互动,突然想起我写了这么久好像连一个正式的自我介绍都还没有~~索性,今天就趁着五一假期的尾巴,和大家聊聊,正式和大家认识一下。

自我介绍

以往在融入新团队进行自我介绍的时候,我还能比较轻松自在的说我是一个91年的新人,但不知道从什么时候起,再说我是91年的时候,就感觉自己在这个行当里上了年纪一般。身边不断的95后走入职场,真是江山代有才人出,各领风骚三五年。

我来自四川大山区,秦巴山脉以南,四川盆地偏北。大概七八年前,我开始养成了一个习惯,就是每年回家都要站在一个固定的位置拍一张家乡的全景照,今年的这一张换上了春夏特有的绿色。自从十年前高考从这里走了出去,每每归乡都是寒冬腊月,很久没有看到春夏时节故乡的模样了。
我是如何触网计算机编程的?

爱好天文

我是一个天文爱好者,高中的时候,大概是在2008年左右,无意间逛到了WAP天文网(WAP就是无线应用通讯协议的意思,那个用手机GPRS上网的年代的产物,5块钱只能买10MB流量的年代,你们经历过吗?)在这个网站里认识了很多的前辈大牛,他们有些是公司老板,有些是中年大叔,还有爱好天文的女生,他们拥有丰富的物理天文学知识,对天空88个星座如数家珍。

在这个论坛上没有吐槽,没有撕逼,有的只是关于相对论的讨论,每月各种天文现象的预报以及大家天文观测照片的分享。

后来,一位前辈为了鼓励新人,发起我是如何触网计算机编程的?了赠送天文望远镜的活动。在那个学生年代,购买天文望远镜对我来说是一件奢望,所以我紧紧的抓住机会,学习星座,观测汇报,发帖交流,终于苦心人天不负,我成功挤进三甲,获得了梦寐以求的天文望远镜,通过它我看到了月球上的环形山,看到了美丽的土星光环,看到了木星的四颗卫星,还看到了传说中的梅西耶天体。

我是如何触网计算机编程的?
当年手机的渣像素,对着望远镜镜头想拍出月球表面,结果拍出来啥也看不到
我是如何触网计算机编程的?

这里有两个小插曲,第一个小插曲,我人生中第一个也是使用至今的网名:轩辕之风,就是注册WAP天文网论坛时填写的。轩辕二字,取自天穹最强流星雨——狮子座的最亮恒星:轩辕十四。(另外我的名字里面也有一个轩字)

第二个小插曲,高中时候学校的男女生宿舍是正对着,相隔有几百米,正常情况下肉眼是看不到的,自从我拿到了我的天文望远镜放在阳台上,每次有人来我们寝室都会调侃我是不是拿这家伙干什么坏事,天地良心,我的镜头从来只瞄准天空(寝室里其他人有没有人趁我不在偷偷干过我就不知道了)

触网计算机

身在农村的我从小就被教导:上网是一件很可怕的事情,那谁谁谁成绩优秀,就因为网瘾最后辍学。身边的长辈把上网描述成一件很恐怖的事情,仿佛吸毒一般,沾染后一辈子就毁了的感觉。在这种意识的灌输下,我除了学校里的计算机课程以外,从来不敢去网吧玩电脑。直到上了高中,才慢慢有了正确的认识,第一次走进网吧的目的也不是打游戏,而是给新买的手机下载几首MP3,可即便是如此简单的操作,当年都不会~~

在WAP天文网,我结识了网站站长,他的网名叫“类星体”。除了丰富的天文学知识,他还经常教我们一些“高级网络技术”:像是UBB代码,知道这个技术的估计也不多吧。网站所在的服务器经常出问题,我们的论坛就经常搬家,域名也是几经更换,站长就不断的建站,最后没有经费,只有转移到了免费的百度贴吧。不过转移到贴吧后,慢慢的就没有当初的感觉。

后来,我的兴趣逐渐从天文转移到了开发网站本身,开始请教类星体怎么做一个网站,那个时候我已经进入大学了,他告诉我建静态网站要学什么HTML,动态网站要学什么ASP、PHP、JSP之类的东西,那个时候也不懂这些是啥。那就从最简单的静态网站开始弄起,图书馆搞了几本书,网页制作三剑客,HTML/CSS、DreamWeaver、FontPage、PhotoShop等等一堆东西,自己摸索着做一个最简单的网页。

不过没有人指导学起来确实费劲,弄了很久也觉得自己的网页怎么这么丑,远远比不上网络上那些网站的页面看起来绚丽多彩。

后来,大学社团开始招新,因为我所在的专业偏硬件,就加入了一个无线电协会,开始学习电路板设计,焊接,经常还去一些社区做义工,免费给他们修一些电器,为此我还去过一次女生宿舍修电视机

最有成就的就是自己去电子市场淘了一个大喇叭,自己做了一个小音响,过年回家成为全村音量最大的

因为我们是非计算机专业,所以大家都一窝蜂的去报考计算机二级等级考试,初入大学没什么经验也跟着一起去报了名,网页制作的事儿就搁置了。那个时候,讲授的是一个叫Visual FoxPro的数据库语言,这居然成为了我计算机入门的第一门语言。虽然这是一个早已被丢弃的时代产物,但在当时,还是启蒙了我计算机编程的入门。

通过这个Visual FoxPro,学习到了编程的基础思想,学习了数据库和SQL的知识,还学会设计表单程序。从那段时间,计算机编程便深深的吸引了我,通过自己的灵感,可以设计出许许多多的东西出来。

再插一个题外话,通过这个计算机二级考试学习,给同学辅导,我成功脱单了

满分通过计算机二级考试后,我不满足于应付考试学到的那点知识。开始自己用这门语言开发了一个零花钱管理系统,图书借阅管理系统等等,又通过网络学习,把界面弄的更加的美观精致,再研究怎么独立打包成exe程序,让没有安装Visual FoxPro的电脑也能运行我编写的程序。

后来,类星体告诉我,别折腾Visual FoxPro了,这玩意儿已经淘汰了。
当时已经到大一下学期,开始教授C语言编程,我放下了VFP,也不再参加无线电协会的那些活动,开始全心学习C语言,学期结束之前又一鼓作气把下学期的C++一起提前学了。每天晚上,宿舍同学都在穿越火线激战正酣,我就开始敲起了代码,各种算法小程序练习着。

放假的时候去网吧,我就是网吧中独特的风景线,别人电脑屏幕不是游戏就是看剧,而我一堆黑乎乎窗口,花花绿绿的代码吸引了不少中学生驻足观看。

就这样写了一段时间,我疲倦了,觉得这玩意儿还不如VFP,VFP我还能弄个界面发给别人秀一下,这C/C++学了半天不是打九九乘法表就是计算一些数学问题,都是在黑乎乎的控制台窗口,太LOW了!但是我上网调查了一下,说操作系统、浏览器、游戏都是用C/C++做的,于是我去请教老师,C/C++怎么才能去做这些东西,老师告诉我有一个叫Visual C++的东西·····

于是乎,我又开始去鼓捣这个东西,不过这东西比起Visual FoxPro门槛高得多,一大堆的Windows API,界面绘制各种恼火。

没过多久,学校里一个信息安全协会的同学找到我,说想找一些喜欢编程的同学加入一起学习,学校里有一个网络安全研究所还会不定期进行技术培训。我一听就加入了,这算正式从硬件转投了软件。

后来的暑假,研究所选拔大一学生加入,考核内容就是计算机编程能力。很幸运被选中,认识了许多厉害的老师和前辈师兄,有了专业团队的指导和项目的实操,编程学起来就更快,开始从稚嫩的玩具水平快速提升。

在大学和研究所的这几年,发生了许许多多的故事,有机会单独来说说,今天不知不觉写了这么多,篇幅有点不够了。

2013年的秋天,校招过后,坐上T8次列车,一路穿越秦岭北上,正式成为了一名北漂。
我是如何触网计算机编程的?
我是如何触网计算机编程的?

大学毕业后,辗转去了北京、上海,挤过西二旗的地铁,住过回龙观的群租房,也曾无数次迎接张江高科的朝阳,技术方向也不断拓宽,从C++到Python再到Java。那几年,是青春里最有冲劲的日子,也是回忆里最醉人的时光。

以上就是我触网计算机的故事,一个爱折腾技术,爱好天文的90后。

读者朋友们,就在刚刚,这个公众号关注人数突破了三千,身边的朋友告诉我说还是要建一个读者群,需要多多和读者朋友互动交流。

在这个群里,我们可以一起讨论后续故事“剧情”的走向,也可以抛出你喜欢的技术话题来编写故事,欢迎每一个有故事,有想法的你进群。除此之外,你也可以交流分享技术话题,工作机会,面试经验等等。

有兴趣的朋友欢迎加我拉你入群

猜你喜欢

转载自blog.51cto.com/14886635/2514740