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

我的程序10年(初篇)

阅读更多

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

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

相关推荐

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

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

    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章...

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

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

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

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

    C++程序设计ppt_谭浩强·清华大学

    ##### 第二篇 面向过程的程序设计 - **第3章 程序设计初步**:介绍了程序设计的基本概念,如算法、流程控制等,为后续的学习打下基础。 - **第4章 函数与预处理**:讲解了函数的概念、分类、调用方式以及预处理指令...

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

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

    C++程序设计 谭浩强

    #### 三、面向过程的程序设计篇 ##### 第3章:程序设计初步 - **基本算法**:介绍几种常见的算法思路,如循环、递归等。 - **流程控制**:详细讲解条件语句(if-else)、循环语句(for、while)的使用方法。 ####...

    C++程序设计谭浩强100%完整·清华大学

    #### 第2篇 面向过程的程序设计 从第3章到第7章,这一部分深入探讨了面向过程的程序设计,涵盖了程序设计的基本概念、函数的定义与使用、数组、指针以及如何自定义数据类型。 #### 第3篇 基于对象的程序设计 从第...

    C++程序设计谭浩强

    #### 面向过程的程序设计篇 ##### 第3章:程序设计初步 - **程序设计概念**:介绍基本的程序设计概念,如算法、流程图等。 - **控制结构**:讨论顺序结构、选择结构(条件语句if/else)、循环结构(for, while)等基本...

    C++程序设计(谭浩强)

    #### 四、面向过程的程序设计篇 ##### 第3章:程序设计初步 - **基本控制结构**:包括顺序结构、选择结构(if/else)和循环结构(for/while)。 - **流程图**:使用流程图来表示算法的设计思路。 ##### 第4章:函数与...

    2021年有关计算机实习日记范文10篇.pdf

    他们面临多个任务,包括图书借阅、预定、挂失功能的完善,以及修复程序中的Bug。尽管起初感到压力大,但凭借对工作的熟练掌握,作者高效地完成了任务,并在最终的测评中获得最高分。这体现出在实习过程中,实践和...

    常见动物疫病免疫程序PPT课件.pptx

    这篇PPT课件主要涉及了常见动物疫病的免疫程序,包括高致病性禽流感、鸡新城疫、口蹄疫、猪高致病性呼吸与繁殖综合征(蓝耳病)等多种疾病,以及免疫接种的注意事项和免疫反应的处置。以下是详细的知识点解析: 1. ...

    经管第3次C语言作业-《C语言程序设计现代方法》课后答案

    在本篇作业中,我们看到的是《C语言程序设计现代方法》这门课程的一些练习题解答,涵盖了简答题和编程题。下面是各个题目所涉及的知识点解析: 1. **简答题 3**: 题目中提到的错误是尝试对两个变量同时赋值,如 `a-...

Global site tag (gtag.js) - Google Analytics