2006/12
15
去年,通过一阵PHP的学习,有幸进入sothink,开始半工半“读”的生活(读是假的了,混个文凭而已),赶鸭子上架似的开发了一个客服系统,便由此学会JAVASCRIPT,并号称是使用的AJAX,不过回头想想,只是一个SJAX而已,因为JS代码中对XMLHTTP的处理都是同步发送请求的,在获得返回结果之后再进行其他处理,使用起来一卡一卡的,所以是同步S。这个的学习也算是了解了一些Javascript的学习。之后在闲余时间又重新学习了Javascript的基础知识,并重新开发了这一客服系统框架,不过只是把这一方案提交到公司,没有很具体的实施和开发,我就离开公司了。
在sothink也全新开发了一个购物系统,当时不是一个优秀和聪明的程序员,所以,硬硬的采取全新开发。期间也尝试着使用simple test来进行测试开发,但仅停留在单元测试,不能很深入。一年之后的现在也是。在这一系统中smarty的使用倒是挺多的,不过公司并不同意总框架的修改,没有在美工当中说明Smarty的功用,页面数据整合全部加在了PHP程序员这一方。这一系统的开发掌握了不少东西,从程序上面将,对PHP程序的熟悉和SMARTY的使用上讲,进步都是非常快的。另外了解了整个一个商业产品管理,销售,客服等一系列的流程,以及国外PAYPAL和Element5网络支付接口的使用。
额外的,在sothink也负责其余的一些BUG修正,对程序的安全性,规范性和速度上都有一个总体体会。也了解到VSS代码管理工具的使用和思想,并开始自己学习更好的Subversion。
毕业后,离开sothink,走入一个新的创业环境,我希望能够在新的环境中有更好的发展和学习机会。在sothink,软件产品总是第一位的,phper的发展潜力得不到更好的发挥,另外的原因是自己也不想留在武汉这个城市。于是,只身前往上海漂。
来EEmap前,我最大潜力的学习团队管理知识和方法,包括subversion,bug管理等。希望能够在创业团队中缩短我的职业规划时限。不过现在不赞同这一想法了,一步步走上去比飞上去要安心安稳的多。
在小团队负责的工作很多,我试着从团队最需要的部分接手,开始google map API的研究和前台javascript的开发,项目从最原始雏形开始,经历了ajax技术痴迷滥用到smarty和ajax技术结合使用,程序代码无序到重构等不少的过程。在EEmap的岗位上以架构师自居,以JS前端程序员工作为主,辅以地图数据后台存储的PHP程序开发,另外在subversion的使用上起到了主导作用,管理和培训团队的svn使用。
后两个月主要对程序进行重构,把学习到的一些设计模式皮毛和重构的方法运用到项目开发中,以及学习sugar系统中的重要模式和开发思想,在这一过程中自己PHP的进步很大。更感觉的自己能力上,与架构师的距离还较远,程序员的经历不够充足,在没有遇到问题的情况下,体会不到一些设计模式和重构的优势思想。所以,也坚定了,自己在程序编码上还需要走两三年。
在sothink也全新开发了一个购物系统,当时不是一个优秀和聪明的程序员,所以,硬硬的采取全新开发。期间也尝试着使用simple test来进行测试开发,但仅停留在单元测试,不能很深入。一年之后的现在也是。在这一系统中smarty的使用倒是挺多的,不过公司并不同意总框架的修改,没有在美工当中说明Smarty的功用,页面数据整合全部加在了PHP程序员这一方。这一系统的开发掌握了不少东西,从程序上面将,对PHP程序的熟悉和SMARTY的使用上讲,进步都是非常快的。另外了解了整个一个商业产品管理,销售,客服等一系列的流程,以及国外PAYPAL和Element5网络支付接口的使用。
额外的,在sothink也负责其余的一些BUG修正,对程序的安全性,规范性和速度上都有一个总体体会。也了解到VSS代码管理工具的使用和思想,并开始自己学习更好的Subversion。
毕业后,离开sothink,走入一个新的创业环境,我希望能够在新的环境中有更好的发展和学习机会。在sothink,软件产品总是第一位的,phper的发展潜力得不到更好的发挥,另外的原因是自己也不想留在武汉这个城市。于是,只身前往上海漂。
来EEmap前,我最大潜力的学习团队管理知识和方法,包括subversion,bug管理等。希望能够在创业团队中缩短我的职业规划时限。不过现在不赞同这一想法了,一步步走上去比飞上去要安心安稳的多。
在小团队负责的工作很多,我试着从团队最需要的部分接手,开始google map API的研究和前台javascript的开发,项目从最原始雏形开始,经历了ajax技术痴迷滥用到smarty和ajax技术结合使用,程序代码无序到重构等不少的过程。在EEmap的岗位上以架构师自居,以JS前端程序员工作为主,辅以地图数据后台存储的PHP程序开发,另外在subversion的使用上起到了主导作用,管理和培训团队的svn使用。
后两个月主要对程序进行重构,把学习到的一些设计模式皮毛和重构的方法运用到项目开发中,以及学习sugar系统中的重要模式和开发思想,在这一过程中自己PHP的进步很大。更感觉的自己能力上,与架构师的距离还较远,程序员的经历不够充足,在没有遇到问题的情况下,体会不到一些设计模式和重构的优势思想。所以,也坚定了,自己在程序编码上还需要走两三年。



0 Trackbacks