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

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

公众号: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. ArcGIS Server 开发之鹰眼地图的实现

    鹰眼简单点说就是地图的联动,鹰眼的全称是OverviewMap,在ERSI提供的API包中,在dijit中进行类的调用.查了很多的资料,总结一下: 具体的代码: <!DOCTYPE html&g ...

  2. URL(统一资源定位符)结构和注意事项

    URL的常见结构: http://localhost/项目名称/文件1/文件2... 注意事项: 当我们在项目中在书写URL的时候,一般会出现两种情况: 第一种:在路径前面加上/,表示直接连在loca ...

  3. JavaScript学习笔记-函数

    函数的两种创建方式:函数定义表达式.函数声明语句 编译时,函数声明语句创建的函数会‘被提前’至外部函数的作用域顶部,在该作用域内可以被随意调用: 而函数表达式创建的函数,要调用它必须赋值给一个变量,编 ...

  4. DIV+CSS+JS基础+正则表达式

    ...............HTML系列....................        DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素.DIV的起始 ...

  5. Mongodb的备份,恢复,导入与导出(cmd命令行实现)

    要用MongoDB,自然就要用到数据导入导出,就自己学习了一下. 在Mongo学习(二)中就讲到了在bin目录下有一些工具,本篇就是使用这些工具进行数据的导入导出及备份恢复. 注意:以下命令均在cmd ...

  6. Hadoop 2.5.1编译

    1.环境安装 gcc.gcc-c++.make.cmake.svn yum install lzo-devel zlib-devel gcc gcc-c++ make cmake autoconf a ...

  7. Python开发GIS的应用组件包

    Library name Description Reason to install   NumPy This adds support for large multidimensional arra ...

  8. Angular JS | Closure | Google Web Toolkit | Dart | Polymer 概要汇集

    AngularJS | Closure | Google Web Toolkit | Dart | Polymer GWT https://code.google.com/p/google-web-t ...

  9. Android实现登录

    登录界面布局文件         1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android ...

  10. 如何自定义ViewGroup

    依照惯例,先从一个例子说起. 很简单,3张扑克牌叠在一起显示.这个布局效果该如何实现呢?有的同学该说了,这很简单啊,用RelativeLayout或FrameLayout,然后为每一个扑克牌设置mar ...