梦想到底值多少钱?

来源:互联网 发布:淘宝 退货地址不一致 编辑:程序博客网 时间:2024/04/23 16:14

我问这个问题是不是像一个充满幻想的白痴小青年?我既不是计算机专业或相关专业出身,我也没做过什么像样的项目。目前所有的编程经验就是大学毕业前作为毕业设计用VB做的一个参数化设计榴弹的软件以及用C和Java写的一些小屁程序。除此之外,我还有一个没有幻灭的梦想。

 

第一次接触编程来源于高中毕业时的无聊。我老爸那时候正在读成人大学,学计算机。他什么也学不会但是拿回来了很多书。那时候我高考志愿已经填完,呆着没事就看那些书。也就是那个时候我编写了一个HelloWorld程序(呵呵……)。和很多人一样,这个小东西把我带进了这个魅力十足的世界。

 

大一时把一本C语言编程教材自学完毕后,编写了第一个C语言程序——大家听说过那个PONG没?我做了个山寨版(后来想想,用C语言编写图形化的东西太他妈费劲了,没有多线程,所有的东西全都套在一个巨大的循环里面)。后来还做了一些类似射击的小游戏,从那时起开始发现这个东西是如此奇妙——只要有一台能用的计算机,就可以轻而易举的把自己的idea付诸实际,这是一件多么美妙的事情!

 

随着小屁程序越做越多,自己开始在一群电脑盲中崭露头角。导师开始发现我的爱好,开始给我一些任务。大二时,我和两个同学一起给导师做了一个计算榴弹弹道的程序。没有图形界面,依然是C语言(对于非计算机的学生来说,这是最容易接触到的编程语言)编写。但是那个程序还是比较好用的,省去了我们很多的工作。那个程序我们三个人编写了大概十天——三天就编好了, 剩下的七天是没完没了的测试。我忘说了,我的专业是弹药工程与爆炸技术。这一行对我的爱好最大的贡献就是:如果不编程,很多东西是根本没法算的。老旧的苏式体系都是一些粗糙的,繁复的计算。而把这些公式体系离散化编成计算机程序,就方便很多了。就这样一直到毕业前,导师给了我一个项目。他要做一个设计榴弹的小软件。苏联式的榴弹设计是很单一的,有一个非常死的设计模式。每一次设计我们其实都是在用老的模式来设计一个稍稍改进的产品。我和两个同学接了这个题,做了我至今为止做的最大的一个东西。大概两个月吧,用VB(见笑,呵呵)做了一个输入榴弹参数出DXF文件的软件。而且最核心的输出DXF的算法还是剽窃的国外一个CAD软件。

 

毕业以后我和其他的人一样,稀里糊涂的进入了一个军工厂。很多机密的东西不方便说,但是我想说的是,如果将来一旦打仗,就凭国内军工企业的生产能力,大家能跑的就跑吧,你懂。

 

工作以后我花了很多时间去想我的未来的问题。由于大学以来我对计算机编程的兴趣与日俱增,我发现这才是我未来应该去做的事。工作之余我决定开始学习一门比较NB的语言。受刘未鹏大神的影响,一开始我决定学习C++。我买了一本C++Primer每天读啊读,同时一直跟着书上的顺序做那些示例程序。当书读到三分之一的时候我发现再也没法继续了。数据结构,操作系统等等的知识的匮乏严重影响了我的进度。我不得不开始每天白天工作,晚上啃各种大厚书的生活。在这种生活中逐渐变得迷茫消沉。我明白了一个道理:知识永远都学不完,重要的是编程经验和抽象——抽象抽象再抽象——看到表面现象背后的东西,这分明就是一种抽象哲学。而在工作中看到的一切让我明白了另一个道理:除非你牛逼到不是人的程度,否者很多深层的东西你永远都不用掌握。后来自学了Java,至少我觉得Java是这样的(说的不对请批评)——一切深层次的东西都封装的如此好,以至于我写了聊天程序,却并不知道我的Client是怎么通过一根网线连到Server的。我也不需要知道,至少我的聊天程序还挺好用。而且,很多java的特性,比如多态的使用让我的代码变得非常简单易读——想做个坦克大战,完全可以做一个MoveableObject类,然后什么坦克啊,导弹啊,炮弹啊什么继承一下,改一改就都有了。多美好……

 

说的比较远了,回到正题上。我现在除了JavaSE,VB,C之外基本上别的语言都不太了解。看着招聘网站上各种各样的信息,真的没有一个让我符合要求的。我相信其实他们都是万变不离其宗——也就是说,只要找到好的教材,对着电脑噼里啪啦的一个月学会一种技术还是可以的。唯一的问题是我发现光有教材,一种一种的学,很难建起来一个坚实的知识体系。最好的方法就是有个组织带我,一个大项目连滚带爬的做下来。到那个时候,我相信自己就知道这一行我应该学什么技术,走哪一个方向,自己到底是白痴还是非白痴了。

 

我不追求这一行业给我带来多高的薪水,我也不觉得它能给我带来财富。我只求踏踏实实的工作学习,努力进步。但是我现在依然距离程序员非常遥远,既不是计算机相关专业毕业,也没有项目经验。我只有梦想。可是,我的梦想值多少钱呢?

 

希望各位过来人与我交流。

 

combine123@gmail.com

原创粉丝点击