终于有机会学习Linux了!
现在做的项目中有一部分是在Linux上运行的,以前一直想找机会学习Linux,但却一直没有时间,有时间的时候又不知道该在Linux上干些啥,因为想干啥都发现好麻烦,一切都要自助!
这个项目是客户那边请的工师程先做了一个原型产品,基本上完成了功能,随着这一个milestone的结束,这一部分将移交到北京来做产品化处理,我以前一直没有主力开发模块,就接手了这一块。
因为我没有任何Linux的经验,哪怕是最基础的安装和使用,所以最开始时考虑应该由公司替换相应的资源来接手完成,后来想到如果换一个人接手,也需要有时间去了解应用层的需求和技术协议,相比之下,我还是有信心能在短时间内完成,所以就自己接下来了!
买了三本书,一本是《Unix高级编程》,当作对Unix/Linux编程环境的入门书籍,一本是《C语言编程》,当作是工具书了,还有一本是通俗一点的《Linux环境编程》,没想最后一本书还不错,第一本没怎么看,花了四天时间看完成,基本上对Linux的系统环境和进程/线程运行机制有了基本概念,加上公司有一些同事以前曾在Linux上做过一些开发工作,所以请教起来也挺方便的。
在使用Eclipse进行过JAVA编程开发后,回到在Linux上用vi进行C开发时,简直有刀耕火种的感觉,好在对业务逻辑本身理解比较到位,对C也不算陌生,经过了二个星期的努力,终于解决了因为业务策略不明确和协议变到造成的四个Bug,感觉真是很爽啊,呵呵!
Linux刚入门,产品化的道路还没开始,路好长,但很有信心走好,呵呵!