高三一枚,小学时候看到报纸上编程的东西觉得很有意思,于是就一个人跟着报纸学vb。
从小学到了初中,自学略有起色 (其实我好奇 在不懂英文时候我是如何没有教程没有书只依靠代码琢磨会的……),于是喜欢自己捣鼓软件,写自己觉得有意思的东西。那个时候还写了gdi+教程,学了点基础的汇编;外面上课老师则初步教了写c#
初中还学了pascal,搞信息学奥赛用的,但是仍然一直觉得……这个没意思啊,还是喜欢自己捣鼓自己的想法。
初二开始自己玩前端,由于某些不明原因,设计出来的界面都挺好看,于是……我在一次次为我博客换风格中慢慢在学js/css
到了高中,发现c#写程序比vb方便多了!加上电脑性能提升了,于是又很少玩vb了,很少再追求所谓极致性能。c#写网络应用真的很方便,那个时候写了好多有意思的小程序。
高一时候还帮老师做过一个关学生机就蓝屏的东西……那个是vb6+gdi+的,然后觉得windows内核好神秘,于是买了本书可惜后来有了下面一个项目以后再也没继续看……
到了高一期末,同学找我做一个项目,于是去南京考察的几天路上学掉了php,发现php相比asp来说太爽了!模板什么的,二进制什么的毫无压力……于是彻底一发不可收拾栽进web了。由于还有科创比赛,于是高一暑假把那个项目做成了一个社交网站。
那个时候连mysql都没玩几天呢,就开始玩MongoDB了。还折腾了nodejs,不过只是用作实时消息服务。那个时候我第一次知道了一个好的架构多么重要
而在前端上,自己捣鼓了一个RIA,类似于Google+的那种后台载入机制,不过我针对timer/DOM等资源进行了一下托管,看上去其实效果很好!(我JS仍然属于野生流水平,前几天这个架构被大家吐槽为什么不用requirejs呢= =~)。CSS上,自己项目嘛,果断只支持Chrome……css3各种爽= =
这个项目一直持续到高二期中,我觉得比较有技术含量的就是上面几个了吧,还有就是效率是UCHome7倍……mongodb功不可没……虽然最后参赛时候显然不以这个作为包装……
(参赛时候,据说评委看了我28页论文觉得高中生不可能做那么完整一个东西,于是现场问我这个东西应用了吗我诚实地说在学校内部小范围试用,然后就没有然后了 TAT)
那个时候还和朱一共同参与一个项目 :) 但是……明显地为别人工作我没啥“激情”来coding/designing……本来也能帮追梦网写前端,但是毕竟没热情 = = 也就没时间了
到了高二暑假呢,前半段时间做了一个html5 presentation designer,烂尾勿喷……后半段时间直到现在做的是vijos2前后端 (
https://vijos.org)
最近一段时间,写vijos开始用一些我已经熟练掌握的知识了,于是觉得不想当码农,还是想以探索发现学习为兴趣,于是开始研究更深层次的并行计算/golang/linux/nodejs/javascript一些东西了……
========
感谢大家有兴趣看完以上流水账。
说那么多只是想说,我从小学到现在,编程一直以来都是以兴趣为驱动。大家也都看得到,对于那些使用我已经(熟练)掌握知识来做的东西我则是没有兴趣的,给钱也没兴趣……
但是我也知道,maybe几年以后,我可能就得到这样的码农生活中,但是我又不想这样的生活,我还是喜欢自己去探索未知的东西。
于是想请教一下,在未来如何能保持这份兴趣 有多少时间可以投入到自己喜欢的东西 或者什么样的工作可以让我保持这份兴趣?也许大学就不该踏进软件这个行业?把它作为一个副业更好更健康? 现在还没志愿填报 还来得及XD!
谢谢~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/65199
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.