`
hhywangwei
  • 浏览: 6312 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

我的程序10年(初篇)

阅读更多

    不知不觉又到年底,偶然想起已在程序开发岗位上工作了十年,这是我人生经历中非常重要的篇章。这期间我经历挫折也收获了成功,从无知轻狂到逐渐成熟。想把这十年的心路历程写下来与大家分享。
    信息产业是一个高速发展产业,硬件在“摩尔定律”的驱动下高速发展,软件发展的相对较慢,但也非常快。回想一下十年中硬件和软件发生了多大改变,大家看下身边是否还有稳定运行了十年的计算机和软件。十年在计算这个行业真是非常长的时间

学习
    本人高中学习不好,只考取了末流专科学校,学的也不是计算机相关专业,出来后从事“太阳底下最光辉的职业”(猜是什么职业 )。当时大学还包分配,所以也没有好好读书,大部分时间都在校园瞎逛看MM。大一暑假在家闲着想找些事做,主要想炒股(当时股市非常火),对老妈说:“妈我在学校空闲时间较多,想多学点东西,主要想炒股或计算机”。结果不日老爸托朋友买回一台计算机,断送我炒股的念头(至今未炒)。如果当时让我炒股,说不定又多了个“X百万”,少了个“软件民工”
    计算机到手时我什么也不会,别人使用dir命令显示出目录,就让我佩服的五体投地。使我产生了浓厚兴趣,引领我走上程序员的道路。在大学时我自学了一些计算相关知识,并和二个好朋友成立了开发小组,我们开发个windows 9x的屏保程序和简单的学籍管理程序,为保存学籍管理数据让我们很是抓狂,当时根本不知数据保存到何地(硬盘)。那时互联网还没有普及,更没有搜索引擎(google,baidu),只有在书籍少可怜图书馆寻找解决方案(看看图书馆的藏书就知道我们离万恶的“帝国主义”差距),最终实现了vb+access的学籍管理系统(也是现在很多计算系学生毕业制作 ),虽然bug无数,但我们还是觉得自己特牛(大部分老师还还只会用c完成一些小程序,我们却可以开发可视化程序),现在已经很难找到这种激情了。回头想想我的大学教育质量也太差,大部分老师根本开发软件经验,教的知识也毫无用处(太深奥和实际严重脱钩,我想很多课程连老师自己也迷糊 )。
    大学是人生最美好的时光,不经意三年飞逝。没有太大的学习压力,没有繁重的作业负担,没有就业压力(现在可就不一样 )。最大的收获就是找到我人生中的二大最重要的伴侣老婆和爱好。毕业后本人被分配到高中教书,而且一开始就带重点班(被陷害),结果教书一年后在无数家长抗议下黯然下课,自知无法胜任老师职责,辞职远赴广州寻找我的程序梦想。
入行
     初到特区满怀希望和憧憬,但在无数次面试后,信心遭受到空前打击,感觉自己什么都不会,记得一次面试题是关于数据事务处理的问题:
     考官问:“解释一下事务启动、提交、回滚。”
     我答:“事务启动就是事务开始,事务提交就是提交事务,回滚就是往回滚”(考官大笑 )。
      其实当时我根本不知道数据库事务概念,所以就按字面翻译。到书店一查自己都大笑,那时天河附近的购书中心是我最长去的地方,没有面试就在里面恶补。
      终于在一小公司找到个程序工作,使用vb+sqlserver开发一套应刷管理程序,当时负责开发邮件自动接收和处理工作,通过这种方式实现加盟店数据传输,这大大超过了我当时的能力,虽然最后完成但是实现的并不好,无法达到现象效果最终还是没有用。这就是我的第一份程序工作,虽然工资微薄,但是让我成为了一个真正意义上的程序员,我还是非常感谢他们给我的无私帮助,尤其我的女主管(女程序非常少见),由于某种原因离职匆忙,没有来的及感谢他们,这里出于真心的说声“谢谢”。
分享到:
评论

相关推荐

    autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇(2011年4月第一版).part4.rar

    第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章...

    autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇(2011年4月第一版).part1.rar

    第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章...

    autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇(2011年4月第一版).part3.rar

    第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章...

    autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇(2011年4月第一版).part2.rar

    第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章...

    MFC Windows程序设计(第2版修订版)--源代码

     像我的许多同行一样,我学习Windows编程是从读Petzold的书《Windows程序设计》——一本所有Windows程序员都使用的Windows编程圣经——开始的。在刚刚成为一名MFC程序员时,那天我冲进书店,想买一本能够与...

    MFC Windows程序设计(第2版修订版)--详细书签版1卷

     像我的许多同行一样,我学习Windows编程是从读Petzold的书《Windows程序设计》——一本所有Windows程序员都使用的Windows编程圣经——开始的。在刚刚成为一名MFC程序员时,那天我冲进书店,想买一本能够与...

    MFC Windows程序设计(第2版修订版)--详细书签版2卷

     像我的许多同行一样,我学习Windows编程是从读Petzold的书《Windows程序设计》——一本所有Windows程序员都使用的Windows编程圣经——开始的。在刚刚成为一名MFC程序员时,那天我冲进书店,想买一本能够与...

    Visual C# 2008从入门到精通.pdf

    出版社: 电子工业出版社书号: 9787121083662发行时间: 2009年04月01日 地区: 大陆 语言: 简体中文 简介: 编辑推荐 本书可作为Visual C#2008初学者的入门教程,更适用于具有一定C#编程基础的读者。通过本书的...

    人工智能作文400字(3).doc

    人工智能作文400字 篇2 前几天,我读完了一本名叫《辉煌七十年,奋进新时代》的书,受益匪浅。这本书分为 上篇和下篇,上篇主要记录了中华民族七十年的辉煌历程,下篇则教我们学时代先锋, 做时代新人。 在这本书中...

    C#范例开发大全.(清华出版.刘丽霞,李俊民)

    2010年7月出版。 (注:原书无书签,为了方便阅读,本人制作了详细完整的书签) 内容简介  本书精心挑选了有代表意义的488个实例,详细介绍如何利用c#语言的强大功能开发各类应用程序。本书附带1张dvd光盘,内容为...

    Spring Framework 概述.rar

    自从这篇文章的第一版在2003 年10 月发表以来,Spring 框架正在逐步普及。经历了 1.0 最终版到现在的1.2 版,而且被运用于很多行业和项目中。在这篇文章中,我会解释Spring 为什么会获得成功,并告诉你我十分...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、Hibernate高级应用...

    精通qt4编程(源代码)

    初 级 篇 \第1章 Qt初步实践 2 \1.1 第一个Qt程序 2 \1.1.1 建立主程序 2 \1.1.2 建立工程 3 \1.1.3 编译/运行第一个Qt应用程序 8 \1.1.4 第一个Qt程序的代码分析 8 \1.2 使用Qt布局管理器 11 \1.3 关联操作 12 \1.4...

    人工智能读书笔记.docx

    预测:翻译、新闻报道、助理、宝安、销售、客服、交易、会计、司机、家政等未来10年内90%会被取代。 人工智能读书笔记全文共4页,当前为第1页。 11. 自动驾驶:AI最大的应用场景。 特斯拉的辅助驾驶,Uber的汽车资源...

    自己动手写操作系统(含源代码).part2

     做真正 Hacker的乐趣──自己动手去实践 2004年我听编辑说有个年轻人写了本《自己动手写操作系统》,第一反应是不可能,恐怕是翻译稿,写这种书籍是要考作者硬功夫的,不但需要深入掌握操作系统的原理,还需要实际...

    自己动手写操作系统(含源代码).part1

     做真正 Hacker的乐趣──自己动手去实践 2004年我听编辑说有个年轻人写了本《自己动手写操作系统》,第一反应是不可能,恐怕是翻译稿,写这种书籍是要考作者硬功夫的,不但需要深入掌握操作系统的原理,还需要实际...

    精通Qt4编程(第二版)源代码

    初 级 篇 \第1章 Qt初步实践 2 \1.1 第一个Qt程序 2 \1.1.1 建立主程序 2 \1.1.2 建立工程 3 \1.1.3 编译/运行第一个Qt应用程序 8 \1.1.4 第一个Qt程序的代码分析 8 \1.2 使用Qt布局管理器 11 \1.3 关联操作...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    1.3.1 编写自己的Hello World源程序 10 1.3.2 编译自己的HelloWorld程序 11 1.3.3 让代码运行起来 13 1.4 初探Hello World 14 1.4.1 类(Class):Java世界中一类物体 14 1.4.2 方法(Method):物体的功能 15 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    1.3.1 编写自己的Hello World源程序 10 1.3.2 编译自己的HelloWorld程序 11 1.3.3 让代码运行起来 13 1.4 初探Hello World 14 1.4.1 类(Class):Java世界中一类物体 14 1.4.2 方法(Method):物体的功能 15 ...

Global site tag (gtag.js) - Google Analytics