10年编程乱弹

1、1999 年,我是在一台小霸王学习机上练指法的,学的是五笔,那时候对会盲打的人超羡慕。不过,后来五笔没学会,盲打还是用qq聊天的时候练出来的。

2、那时候操作系统用的是windows98,记得我第一次看见Scandisk.exe运行,随手按了空格键,结果启动了磁盘扫描,我以为我做了什么不该做的,把电脑搞坏了。现在想想,有点可笑,挺无知。当然,谁不是从无知到慢慢懂一点点呢?

3、在小霸王机上,学习qbasic,一点点照着书敲代码,最后看运行结果,觉得挺神奇,还挺得意的,嘿嘿,其实根本算不上编程

4、2000年,混进了编程的队伍。那时候年轻呀,对电脑感兴趣,没什么基础,就一股子冲劲,也玩起了编程。最开始接触的是visual basic(vb),当然这和我当初在小霸王上敲qbasic没什么联系,纯粹是别人的推荐,说入门简单。或许很多编程大牛都不屑vb这种拖拖拽拽编程的方式。但我想说,正是vb这种可视化的编程方式拉近了我和程序的距离。从2003年起,就很少用vb了,不过仍然很怀念它,vb6.0的安装程序一直都静静地躺在我电脑硬盘的一个角落里,舍不得丢了。

年初的时候,一个前公司的老同事说让我帮着改一个5年前用vb写的小程序,呵呵,这程序都用了5年了,想想还有点小小成就感呢。

5、2001,头脑发热,去外地和几个朋友干起了所谓“创业”的事,结果一败涂地,从此明白了,我不适合创业,只适合安安静静地写程序。不过,这一年学会了asp,学会了一些基本的web编程内容,比如html,css,js。

6、2002年,去一家公司做lotus程序员。如果说以前还是只是小打小闹的话,我觉得,这一年才正式开始编程生涯。记得,当初对lotus一无所知,边学边做项目。很感谢当时我的主管,他教会了我很多,至今我们都还保持着联系,他的敬业精神、专业精神让我敬佩不已。

6、2003年,因为各种原因我的主管和同项目的同事纷纷离开了,而公司懂lotus编程只有我一个人,7、8个项目的维护和实施我一个人担下来了,经常出差,那年估计有200多天在外地。虽然辛苦,甚至有时候感到无助,但这一年我的进步最大。人都是要逼自己的,才能让自己有较大的提升。

这一年,我开始接触Microsoft .NET Framework,学习C#。现在c#已经4.0版本了,充满着活力。

7、2007年,用wordpress搞了个人博客,于是顺带学了学php。2008年,因为工作的原因,开始接触Java。对于编程语言,我并没什么偏见,我觉得它就是个工具,工具没有好或者坏的区别,只有是不是适合应用环境的问题。虽然我熟悉c#,但我不拒绝学习Java,学了新的东西就会为你打开一扇观察世界的新窗口。因此我觉得那种对语言有偏见的看法,多少有点害怕学习的原因在里面。

8、有人说:十年学会编程,才知道,原来我用10年的时间,我只是学会了编程,最多是个熟练的开发者,离大牛、高手的距离还有好远,路漫漫呢。这10年对于编程,最遗憾,没有为自己写一个感觉满意的软件作品。不像大牛xiaohui几年如一日坚持做一个产品,悠闲自在的soho着,让人心生羡慕。

9、10年过去了,我依然享受着"静静地写代码"的生活,而且也依赖着它养家糊口,还不错。未来的5年,我的目光将不仅限于代码编程,设计、架构将是我关注的重点。我期望10年后,我再回首后,我可以自信地对自己说,这个行当我干的还不错。

10、自我感觉,干这行我并没有天赋。前些日子,和一个9年前和我一起创业的朋友喝茶,他说当初,挺怀疑我是否能干好编程的工作,半路出家,底子薄,基础差,最后他感慨说我能坚持下来,真不容易。其实呢,我觉得难和易,都在于你是否坚持,在于你是否肯去下功夫。



微信扫描下方的二维码阅读本文

10年编程乱弹》有28个想法

  1. icss.me

    好少评论,看了你的经历,仿佛是我的,你我学的东西顺序一样,最后不同的是,你坚持学好,我却只是够对付工作就行,没学精。哈哈,qb-vb-asp-php-java-Python,我们学习的顺序很像

    回复
  2. xjb

    to xiaohui :”只有能最快解决问题和赚钱的工具才是好工具”,这个我同意。

    回复
  3. XiaoHui

    兴趣是最好的老师,时间是最持久的春药. 🙂

    现在越来越俗气越来越功利化了,只有能最快解决问题和赚钱的工具才是好工具. :)

    回复
  4. C瓜哥

    我也会五笔,不过断断续续学了三年多。不过真正起效的,还是在高考结束那个暑假,和大一上学期的练习~

    回复
  5. xjb

    to C瓜哥 : 我曾用vc++ 写过c++程序,不过大概有4年多没写过c++程序,在所有学过的程序员中,c++ 是学得最不好的。

    回复
  6. C瓜哥

    我也一起很纳闷为什么很多程序员,尤其是很多所谓的高手、Big Cow,基本上都没为自己写过东西,或者写个什么小软件在网上发布的。这样给人的感觉是,他们很强,做过很大型的项目,却没有完完整整地,独立做过一个整体的项目。我感觉始终做的是一些局部的,或者模糊的、框架性的东西

    回复
  7. C瓜哥

    引用:“正是vb这种可视化的编程方式拉近了我和程序的距离”
    以前没想过大学要走软件开发这个方向的,不过正是VB的出现让我觉得软件开发并不神秘,根本不是那种只有数学天才才能干的事,也就让我一路坚持了下来

    回复
  8. xjb

    to 博客之家 :做自己喜欢的事,没有那么难。

    to 群振:谢谢你的鼓励,我会一直努力的。

    回复
  9. jarson

    说的很对,难和易,都在于是否坚持,在于是否肯去下功夫。 好久没过来了…… 加油!相信十年后的你后头看看自己,可以自豪的说,我干的却是不错,而别人也都这样认为。

    回复

回复 chenhj 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注