周五因为羽毛球比赛,没有更新,今天继续。

读者反馈:很多读者反馈主人公的名字比较土。呵呵这个没关系,可以在整理的时候统一修改。另外有些人表示特别希望看到职场的故事,这个放心。本就是这个方向的。

令欧阳明意想不到的是,巨软公司给他们准备了三个月的培训套餐。不过也好,他希望通过这些时间,经快调整好状态,适应北京的生活。

北京的干燥是他始料未及的。他出生在海边,气候非常潮湿,北京却非常缺水。刚开始的一个月,躺着睡觉,都觉得鼻子要流血。后来在屋子里放了一盆水,才稍微有点好转。

培训的开始,是公司的一些老员工交流。他们会和大家在一起交流很多工作体会。还有一些很特别的课程。一个是讲如何从学生转变为职业人,一个是讲如何做人做事的。听了这些课后,很多人在总结的时候,都说自己要成为职业人了,欧阳明就觉得太假了,哪有学习了之后,就是职业人了的。而令他印象更加深刻的是一位资深老员工讲的,要先做人后做事。技术的事,再大的事都是小事,人的事再小的事也是大事。后来欧阳明才知道,这些其实是文化培训课程。

这些是为了让新员工很快体会到新角色而设置的课程,希望他们经快融入到新环境中。但是欧阳明并不知道这些。对他来说,认识新同伴更加重要。

他心里也是有一些想法的。大家都是什么水平?自己是什么水平?自己在这群人中是个什么位置?人往往就是这样,总是爱比较个高低。自己是一个鹤,还是一只普通鸡,感觉就会有很大的不同。

如何看出水平呢?这个很简单。每次老师讲课的过程中,谁的问题最多,说的想法最深刻。这一定是位水平高的。因为他就是这样的人。所以他用这种标准来看其他人。这也同时让他在班上迅速出了名气。

他们基本是白天讲课,晚上复习,第二天早上考试的模式。于是晚上就非常忙了。经常要把所有的讲课资料从头背到尾。

说起来,日子好像就这样的过去了。你好像不知道日子去往何方,也不知道自己如何去走。感觉很混沌,但是又感觉非常忙碌。日子就变成了考试,然后下一次考试。不过幸好还是有一些可以让欧阳明感到兴趣的东西。

第一个就是Delphi的学习。让欧阳明感到意外的是,班上有几位好像已经对Delphi很熟悉了。经常是老师问到的问题,他们都能提前回答出来。这让他很好奇,请教之后,发现他们在到公司之前,自己就预习过了。欧阳明是那种好像完全不担心自己未来的人,所以经常不做准备。不过欧阳明经常期望的就是有人告诉他,他应该做什么。从小他就希望有人告诉他下一步应该怎么走,但是遗憾的是,他所作的事情,别人都没有经验。因此他只好边走边学。

同组里有一个样子很像萝卜头的,他总是和欧阳明一起争论。这让欧阳明影响非常深刻。但越是这样,欧阳明越是喜欢他。他来自贵州,更加巧的是,班上还有一个是他的同村同学。这个绝对是缘分。

除了平时学习,周末的时候,会有一点时间上网。有一次,欧阳明遇到了他的大学同学,互相寒暄之后,问起了最近近况。欧阳明大喊真累,同学却非常羡慕他还可以培训。很多人都是直接上了工作岗位的,根本没有培训。这让欧阳明突然意识到,原来自己还是有点优势的。真是不比不知道啊。不过人比人,就怕比了之后,你不如别人了。欧阳明感觉良好,是因为他善于发现优势。

实际培训中,Delphi只是欧阳明下面工作中需要使用的一种武器罢了。用武侠世界里面的话说,这只是一些招式的学习。真正要成长起来,必须打好内功基础。第一门内功心法,就是面向对象思想。在大学的时候,就有这个课程。但是在欧阳明头脑里,能回忆起的,只是记得那个老师是个女老师。具体什么是面向对象,根本不知道。关于这点,可能学校也确实存在问题。有时候,学校是为了开课而开课,至于有没有专家学者,那就是后话了。说起来,有这门课已经算很不错的了。要是翻起那时候的教程,你会吐死。

面向对象也只是上世纪90年代才开始流行起来,并逐步被大家认可,形成编程领域里公认的基本理论。大学因为没有和社会结合紧密,所以课程质量可想一般。不过在这些刚刚兴起的软件企业里面,就完全不同了。他们中有一些人依据把思想运用到了实际产品中。这让这个思想开始有了生长的土壤。

面向对象,就是一门内功。但是并不是很多人都能练好。我老想起武侠世界里的一个现象,那就是某某人得到了一个武术秘籍,理解就可以无敌于天下。我一直大不以为然。同样是一本书,不同人读到的东西都不一样,练习起来,还有资质差别。武功不是说练就能练出来的。即使做到了如同KFC做汉堡的标准流程,你也会发现,KFC的汉堡味道也会走样。面向对象也是如此,很多人都没有练好这个内功。很多人不重视,他们往往看到的兵器如何如何的厉害,却很容易忽略了必须掌握的内功心法。

再加上,面向对象本身也是新兴起来的理论,很多人心里的想法啊,可能都是浅薄和错误的。那学习的效果,就更加打上一个折扣的了。面向对象学到最后,就如心法吐纳一样,每时每刻都在练习。不能改变吐纳方法的,只能照本宣读。练到家的,才是真正的能够把面向对象用起来。

实际讲课中,面向对象的讲解案例,是Delphi的控件框架体系VCL。这个控件库,有源代码可以阅读,也可以修改后进行调试。所以学习的价值非常大。这些是业界的精华。欧阳明一下子像找到了宝似地,每天都在里面畅游。这为他以后成长,奠定了很好的基础。

紧张的学习很快就结束了。下面到了分配到项目组的时候了。公司定的规则是双向选择,欧阳明要做如何选择呢?

程序江湖:第三章 莫等闲白了少年头相关推荐

  1. 2017-2018-1 20179215 《从问题到程序》第三章

    <从问题到程序>第三章总结  回顾第二章的学习,我们可以进行从基本数据类型出发的简单计算过程,得到的仅是基于特定运算的一个结果,这章我们要考虑的是如何构造函数,使能达到一类问题的解决方法, ...

  2. 疯狂的程序员-第三章

    第3章 第一个梦想 这个宴斌,大家都说长的像刘仪伟.后来看了 <天天美食>绝影才真觉得刘仪伟和宴斌简直一模 一样.所以你在脑子里想想<爱情呼叫转移>的那 个俏皮的天使,就能知道 ...

  3. 【传智播客】Javaweb程序设计任务教程 黑马程序员 第三章 课后答案

    所有章节答案合集-->传送门 [测一测] 学习完前面的内容,下面来动手测一测吧,请思考以下问题: 1.请列举Servlet接口中的方法,并分别说明这些方法的特点及其作用. 2.简述Servlet ...

  4. 奋斗吧,程序员——第三章 平生渭水曲,谁识此老翁

    "说说framebuffer设备的两块内存怎么申请的?" "只有一块吧?"明显是给我挖坑. 面试官:"那说说framebuffer怎么用吧?" ...

  5. python程序练习题第三章_python核心编程-第三章-习题

    1.这是python的语言特性,python先创建对象,在给变量赋值时,不需要定义变量的名称和类型,它实际是用变量引用对象.变量类型在给变量赋值时自动声明 2.原因类似变量无须声明类型 3.pytho ...

  6. Python程序开发——第三章 列表与元组

    目录 前言 一.列表 (一)列表的创建 (二)访问列表元素 (三)列表的增删改 (四)列表的遍历 (五)列表的排序 (六)列表的嵌套 二.元组 (一)元组的创建 (二)访问元组元素 (三)元组的连接组 ...

  7. java 德生读卡器对接程序_第三章:java流程语句

    一,java语句结构: 1.顺序结构 2.选择结构 3.循环结构 二,选择语句: if,if else ,if else if,switch 1.if语句(单分支): if(boolean类型条件表达 ...

  8. c语言循环程序设计教案,10 《C语言程序设计》教案 第三章 程序的控制结构(6)—循环结构 while和do while.doc...

    10 <C语言程序设计>教案 第三章 程序的控制结构(6)-循环结构 while和do while.doc C 语言程序设计课程教案表 授课题目 第三章 程序的控制结构 (6) 循环结构 ...

  9. 如何让程序跑起来――第三章

    下面是我看完第三章之后总结出来的知识点:整数和小数没有太大的差别,是因为计算机内部所有信息都是以二进制数的形式来处理的,但使用二进制表示整数和小数的方法基本相同,比如小数点前和小数点后将个数位的数值和 ...

最新文章

  1. UTF-8 BOM
  2. ImportError: cannot import name cbook
  3. 二进制信号量,互斥信号和计数信号量的区别
  4. Windows网络接口API函数
  5. Linux命令行编辑快捷键
  6. BD和DBMS和SQL概念
  7. ssh无密码公钥登陆
  8. 折半查找的思想及源码_常用排序与查找算法
  9. python之模块导入
  10. AI算法连载13:统计之数据预处理特征工程
  11. 实例方法 java 1614780086
  12. ActionBar返回键图标怎么搞小点?
  13. GoJS 绘图 (二) :TextBlocks
  14. 【剑指offer】面试题 14. 剪绳子
  15. 转载:相同版本的JVM和Java应用,在 x86 和AArch64 平台性能相差30%
  16. 前端性能优化(慕课网笔记)-4-资源的优化
  17. Windows下 LaTeX安装教程 TeX Live 2021版
  18. ToolBar的返回键以及对应的图标自定义设置
  19. 订单流失总金额怎么算_微信新规下增长乏力,裂变到底该怎么做?
  20. 重磅 | 揭秘IARPA项目:解码大脑算法或将彻底改变机器学习

热门文章

  1. html avatar属性,form_avatar.html
  2. JAVAweb实现web网页登录
  3. 【U8】订单成本管理-有些企业,需要下达生产订单,按生产订单分别其产品成本,这个订单核算成本的流程该怎么走呢?
  4. 实验二kNN算法之1NN分类
  5. linux的socket模型有哪些,异步io 编程 Linux Socket五种I/O模型(zhuan(3)
  6. 区块链的技术发展现状,制约因素和发展方向
  7. Vue中实现div编辑效果,及contenteditable设置为plaintext-only与true的区别
  8. decorator 装饰器
  9. c语言产生32位随机数,C语言,如何产生随机数
  10. linux命令cd回退_cd命令退回目录的方法