清晨7点钟,宿舍的同事爬了起来,到楼下吃了早点,赶七点半的班车。
不到10分钟,班车就抵达公司。进入大厅后,细心的工作人员已经提前在那等待,先是询问是否吃了早饭,询问是否要预支一部分工资用于生活。如果需要,就在一旁登录,签字,然后分配工牌号,根据不同的岗位,由对应的工作人员带到工作区。
少鱼签了预支的生活费,他觉得人事的安排就是及时雨,解决了吃早饭没钱的大问题。随后他被安排到3楼的手机区,认识了开发区的负责人,负责人安排了一个座位,并安排了一个师傅。
和少鱼一起的还有另外3个同事,也被安排了对应的师傅。
少鱼的师傅叫涛,一个有点微微胖的小伙,白皙的脸,总是双眼盯着显示屏,话语很少,一直都是沉默的。
少鱼收到师傅安排的新人培训计划,一共有两本电子书,一本是c语言及代码规范,另外一本是如何写整洁的代码。
在接下来的那段时间,少鱼和周边的新同事一样,仿佛一块海绵,吸收着各种各样的新要求。
从不规范到规范包括变量的定义,函数的变量的带入与返回,断言与log的要求。
从简单到复杂从简单的一个数据,到复杂的数据,一层嵌套一层。事物原本就复杂,只能用复杂的过程,一步一步的,从简单累加到解决复杂的问题,彻底抛弃有捷径之说。
从怕出错,反复自我确认到不出错变量中,最容易出错的是地址变量(也叫指针),它有普通变量指针,结构变量指针,数组指针,函数指针。总之那有变量定义的地方,就会有它的出现。(地址或位置也可以参考在一条1000公里的公路上,每公里按1个地址算,告知一个位置,比如位置或地址是100公里,就可以找到该位置的物体是什么,是一个人,还是一个汽车,还是一个卡车。或一个田字本上,写了1000个字母,田字本的地址,按照第一个从0开始,每个格子按1个地址算,告知位置是100的,里面的字是什么。)
无论是一个很小的数组区的运算,包括计数,删除,增加,查找,排序,清空,填充。
还是自我申请一块动态内存,或自我设计的数据区域。都会涉及到地址的运算,求地址里的内容,判断地址里的内容,进行下一步的处理。
那段时间,下班时间是下午5点钟,外面的太阳还很大。
在楼下吃过晚饭,在大楼周围散步一圈,看看暖暖的红太阳,绿色的草坪,继续爬楼,翻书,写代码验证。
“一起去加会班,要不,我会有罪恶感,今天还有问题没有弄清楚。”隔壁的一位同事说。
少鱼也有这种感觉,还有书没有看完,还有代码没有来来回回的分析清楚。
晚上坐班车回宿舍,也带上一本书,躺在床上,继续翻阅。
同宿舍的浩友,泉水,也是一样,各自带上厚厚的书,在翻阅,宿舍中,除了寂静,就是偶尔能听到书翻动的沙沙声。
只有在吃早饭,赶班车的路上,才一起聊聊工作进展,或发现的问题。比如,“我发现了代码中的一处内存泄漏的问题,原来是这样的。”
对于谈到软件中发现的问题,以前理解不清楚的概念,他们彼此总是异常的投入。
少鱼也很投入,那些以前在书中看到的,终于有机会在现实的项目中看到。
-
--