暖暖的午后,我坐在广场的台阶上晒太阳,回想起昨天跟公司股东飙出的态度。
“我辞职,不讨论不谈判!三个月内找人接手我的工作”。
我就这么硬霸嚣的辞职了,感觉一身轻松。从2011下半年开始学习编程,到现在,整整5年半,我从小白成长为一个半栈工程师,为什么说是半栈呢,因为,做人要谦虚嘛,就不说是全栈工程师了,哈哈哈~。
看看今天的状态,回望这一段历史,如梦一场......
我2010年12月份义务兵期满退伍,一直处于无业游民状态,家里说给找个企事业单位工作,但是我觉得,一旦去了这种地方,我的人生就宣告死亡了,于是我就这么放荡不羁的混着。
2011年夏天,我在韩国留学的准姐夫休息来我家,他现在是个离传奇只差一步的人,自幼热爱编程,闯荡京城,混迹于各种科技领域,据说后来是因为一篇关于人工智能的论文,被某某院的“教兽”看上了,推荐到韩国去留学了,在韩国凭借高超的编程能力进入了一家搞军工的公司,一边打工一边学习,一个月人民币少说也有2万以上吧,比一般的学生打工高端很多,也是蛮风光的,并且呢,历时多年,自己研发了一套GIS,用C++和OpenGl写的,极具商业价值,也是后来回国创业的一个基础,挺哇塞的一个人!
我妈那个时候看我这个无业游民也发愁,正好准姐夫这么厉害,让准姐夫教教你吧,俗话说的好,一招鲜吃遍天......我姐夫就给我买了一本谭浩强写的《C语言程序设计》,他怎么鼓励我我都忘了,反正,看着跟天书一样,哪是说学就学的了,看着就烦,就搁置一边了,没过几天我姐夫就走了,也没教我,后来,不知因为闲的D太疼了还是感觉自己是下一个比尔盖茨,就开始静下心来看这本书,因为看不懂,就乱翻着看,当时觉得,这就是计算机里的软件吗?我见到的用过的都是Windows有窗口的程序啊,他这本书里怎么连个窗口图片都没有啊??真的是好奇害死猫啊,于是我就按照书上讲的步骤,下载安装了vc++6.0,创建了main.c,写下了人生的第一段代码,所以,现在总结,编程最好的教学方式就是,实践和撞墙,而坚持的最好方式是,给自己洗脑,认为自己会成为下一个比尔盖茨。
#include
Void main()
{
Printf(“Hello Word!!\n”);
}
当时看着黑框框的控制台程序还是满满的好奇,这......什么玩意啊这是!什么年代了怎么还是控制台命令行啊!!因为当时我看的那本书的版本还是很早的了,挺薄的一本,然后就觉得,厉害的是不是在后面呢,反正这本书也挺薄,继续往后看吧,于是,就这样......把后面的变量、运算、条件控制、循环、数组、函数、指针、结构体、文件都读完了,也把例程都跑了一遍,虽然脑子里还是稀里糊涂的不明白为什么,但是,我写的这个黑框框控制台程序能干的事情变多了,刚开始好奇吗?现在更好奇!......
那个时候干的最多的就是写个控制台的电话本或学生信息管理系统,加上读写文件功能,翻来覆去变着花样的写,我特么现在想想都觉得神奇,这么个破玩意我当时怎么会这么有耐心!可能因为我这个人是个完美主义者和一点点的小洁癖,总是觉得这样不好就总是翻来覆去的折腾。
百度已经成为了我的好基友,经常在百度上搜各种问题,对于骨灰级以下程序员,百度就是最好的教科书,我们买的所有教材讲的都是基本范例或正常情况,而计算机的运行环境越来越复杂,实际应用中出现的问题又是各种各样的,在中国呢,就是人多,有问题就上百度去摸前人的石头,99.99%会搜到问题的中文解决方案。