一个程序猿的生命周期 微信平台

口   号:职业交流,职业规划;面对现实,用心去交流、感悟。

公众号:iterlifetime

百木-ITer职业交流奋斗 群:141588103   

微   博:http://www.weibo.com/u/5723400254

二维码:

   摘要:  人生路上,总是要付出的。总要集中力量解决一些问题的,这是蜕变的过程,也将达到不同的高度。人生中每次的努力都是播种下的种子,总是有收获的时候,只不过收获的周期有长有短。

    我没有被恋爱冲昏了头,终归还是要面对现实。并没有影响到学习,特别是专业课,反而更激起了我的学习动力,毕竟将来要养活自己,才可能养活别人。

      对于专业课来说,基础性的知识要学好,例如:《数字电路》、《模拟电路》、《数据结构》、《数据库》、《图》等,当然还有《微机原理》,但是我对这些并不感兴趣,只是成绩还可以;另外,要把开发语言学好,例如:C、C++、JAVA、C#、VB等等,这也是工作中用的最多的;最后,把开发工具、其他辅助工具用熟。
      我们当时的课程设计比较奇葩,C语言学完了(课本上有好多错误的地方),直接就学VC 6.0了。别说不好好学习的同学整不明白,就连班上少有的一两位同学也云里雾里的,其中也包括我。和大班(高中考上来)的同学交流后,才知道有C++这么一个东西,他们有这门课程。老师是认为我们小班(初中考上来)的学生智力水平还没有发育成熟吗?只能用VC来做做界面。C与C++是完全不同的两种编程语言,只是语法相似而已,设计理念完全不同,当然还有新的特性,例如:模板,就是现在的泛型原始模型。VC只不过是一个工具,却是建立在C++基础上开发的,尽管他支持C语言。
       经过前期对C++的了解,感觉这东西确实是好东西,不能停留在拖几个控件、做做UI的层面上。从师兄们那里借一本C++的书,开始我慢长的学习过程。大概看了4遍,把书上的例子上机练习后,想看看自己的学习达到什么程度,就不知道天高地厚的报了国家C++二级考试,那一年国家刚刚把C++纳入到二级考试范围内,总共报名人数只有个位数。
       经过慢长的等待考试成绩,结果可以想像,遭受无情的打击。郁闷了一段时间,但是并没有放弃。正赶上暑假,回家避暑,顺便买了一套二级试题,带上书,专心研读、修练,买的电脑更是派上了用处。大概又看了两遍书,研究每一道笔试题,模拟上机试题,准备入冬再战。
       再次考试,至于笔试题,问题不大,最怕上机题了。当时上机考试的情景还记得非常清楚,第一道题就卡壳了,心里有些慌,于是就求助监考老师呗,监考老师教过我们专业课。可能是由于年轻,刚毕业才来我们学校的,对社会、学校环境不是太了解,所以求助失败了。现在想来就算他有心帮我,也未必能做出来,考试也不一定能过。只能靠自己了,冷静、沉住气、思维清晰,修改代码......调试......修改代码......调试,功夫不负有心人,通过,后面的几道题也全部通过,虽然有运气的成分,但是没有基础知识,光有运气也不行。
      每次学习相同的知识,都会有不同的收获,这是我体会最深的,几千年前的老祖宗早就表达过这样的意思了。
      人生路上,总是要付出的。总要集中力量解决一些问题的,这是蜕变的过程,也将达到不同的高度。人生中每次的努力都是播种下的种子,总是有收获的时候,只不过收获的周期有长有短。 C++的考试通过,也为我后面顺利找到工作拿到了通行证。
     

连载《一个程序猿的生命周期》-6、自学C++,二级考过后,为工作的机会打下了基础的更多相关文章

  1. 连载《一个程序猿的生命周期》- 44.感谢,我从事了IT相关的工作

    感谢博客园一直以来的支持,写连载都是在这里首发,相比较CSDN和开源中国气氛要好的多. 节前,想以此篇文章结束<一个程序猿的生命周期>的<生存>篇,对过10的年做一个了断,准备 ...

  2. 连载《一个程序猿的生命周期》-《发展篇》 - 3.农民与软件工程师,农业与IT业

    相关文章:随笔<一个程序猿的生命周期>- 逆潮流而动的“叛逆者”        15年前,依稀记得走出大山,进城求学的场景.尽管一路有父亲的陪伴,但是内心仍然畏惧.当父亲转身离去.准备回到 ...

  3. 连载《一个程序猿的生命周期》-28、被忽悠来的单身HR(女同志)

    一个程序猿的生命周期 微信平台 口   号:职业交流,职业规划:面对现实,用心去交流.感悟. 公众号:iterlifetime 百木-ITer职业交流奋斗 群:141588103    微   博:h ...

  4. 连载《一个程序猿的生命周期》-《发展篇》 - 7.是什么阻碍了"程序猿"的发展?

    有两件事想记录一下,具有普遍性和代表性."程序猿"加了引号,是泛指一类人,也并非局限于IT行业.       山东子公司的总经理是公司大股东之一,个子不高.有些秃顶.面容显老,但看 ...

  5. 连载《一个程序猿的生命周期》-《发展篇》- 22.城市奋斗者的阿Q精神

    好久没有写文章了,有些人会认为博主肯定是没有什么好写的了.其实不然,是想写的太多,实在是没有时间.上半年一直比较忙,处于加班常态的状态,身心疲惫.相较于城市的伪奋斗者,我算比较实干的,而界定“实干”的 ...

  6. 13.14.15.16.17&《一个程序猿的生命周期》读后感

    13.TDS 的标准是什么,怎么样才能认为他是一个标准的TDS?? 14.软件的质量包括哪些方面,如何权衡软件的质量? 15.如何解决功能与时间的矛盾,优秀的软件团队会发布有已知缺陷的软件么? 16. ...

  7. 阅读<构建之法>第13、14、15、16、17章 与 《一个程序员的生命周期》读后感

    第十三章   软件测试 这一章介绍了很多关于测试的方法,比如说单元测试,代码覆盖率测试,构建验证测试,验收测试等,我有一个很纠结的问题,如果我开发软件,是把这么多测试全做完,还是挑一些测试来进行呢?如 ...

  8. 读后感for《一个程序员的生命周期》

    我是村里走出来的孩子,妈妈说我也许是家里唯一一个大学生了,家里从选专业开始也赋予我厚望.说实话,上大学是父母经济压力最大的时候.心疼,大概就是早上六七点起床,看到爸爸一夜没睡,带着倦容眼睛红红的还在工 ...

  9. "一个程序员的生命周期"读后感

    这篇文章中作者叙述了自己和大多数大学生或许都会面对的问题,即是会走过挺多的歪路,面临很多的困难和压力,但是作者却从未放弃自己真正追求的东西.对于一个过来人的经验之谈,我们应该吸取经验,在大学好好去奋斗 ...

随机推荐

  1. display---我的第一篇博客

    display:block显示为块级元素,换行 display:inline-block显示为块级内联元素,不换行,但是可以改变其宽度高度 display:inline显示为内联元素,不换行但是也不能 ...

  2. imagesLoaded – 检测网页中的图片是否加载

    imagesLoaded 是一个用于来检测网页中的图片是否载入完成的 JavaScript 工具库.支持回调的获取图片加载的进度,还可以绑定自定义事件.可以结合 jQuery.RequireJS 使用 ...

  3. border-radius如何兼容IE

    目前而言firefox,opera,chrome等主流浏览器都已经支持border-radius属性,唯独IE8以及之前. 解决办法就是在用的border-radius属性的后面加上:behavior ...

  4. CSS中兼容的一面-----Hack

    国庆了,出去玩耍,也有好长时间没有更新博客了.. 今天就和大家共享一篇技术博文吧.. CSS中兼容的一面-----Hack技术大全 兼容范围: IE:6.0+,FireFox:2.0+,Opera 1 ...

  5. angular源码分析:图解angular的启动流程

    今天做了一些图来说明angular,由于angular实在太复杂了,不知道用什么图表示比较好,所以就胡乱画了一些,希望有人能看得懂. 一.源码文件编译合并顺序图 二.angular.module函数功 ...

  6. .net学习之路——调试程序

    没有人的程序是完美的,这条规则对所有的程序员来说也成立.没有人能在第一次就写出完美的程序来. 调试工具分为两类,一类是被动的,你等待它们告诉你问题:还有一类是主动的,允许你在程序运行时深入观察,并在逐 ...

  7. Eclipse 扩展点常量ID

    eclipse 扩展点常量ID 列表如下: Name    ID ------------------------------------------------- Category File     ...

  8. SAP 应用服务负载均衡的实现

         共两步,一是服务器的设置,二是客户端登陆设置.     先在SAP中使用SMLG 进行服务器分组.实例名是SAP系统中定义过的,你没法删也没改.(可能是俺不会,会的教教).我们先建一个Gro ...

  9. minix2.0内核组织结构与公用头文件说明

    Minix2.0操作系统的源代码由两个目录组成:include/目录和src/目录 include/目录包含了操作系统所有的头文件(即.h文件) src/目录下包含了操作系统所有的源文件(.c或.s文 ...

  10. 使用mac 终端利用alias设置快捷命令

    在终端中输入快捷命令可以提高工作效率,同时可以少记很多命令 如何做: 首先在~/目录下编辑 .bash_profile这个隐藏文件,如果你想直接双击此文件打开编辑的话请在终端输入 Mac 显示隐藏文件 ...