About

Hey, this is Jason Chen.
进入Android

不知不觉从事Android开发的已有半年了。回想刚毕业那时找工作好困难,基本没公司招收ASP.NET开发的。(ASP.NET开发真是没人要了)花了一个多月的时间找到了一份SEO的工作,早九晚五,一天6.5小时,双休,非常轻松。做了两天,发觉这份工作就是在混日子...,考虑到将来的发展空间,决定辞职了,去培训了一波Android。培训完刚好是春节,也没工作经验,投的简历也是石沉大海,最后就现在这公司向我招手(感激)于是入职了。产品经理是我挺佩服的一个人,知识面很广。在这公司工作的挺开心,同事相处都很开心。

接手项目

看到项目的第一眼,我擦嘞,这就是做了一年的app!

然后熟悉了一周代码,我快奔溃了。服务端传很多无用的数据,各种写死的判断语句,自动登录也不是用token处理,也没做接口防止重复请求处理。最恐怖的是,为了复用而复用,导致类中很多魔鬼数字。。吐槽。整理逻辑整的头疼。最后看到高德地图还是用两年前的SDK!!!我我我我 我还能说啥呢。 到现在偶尔还能发现小彩蛋。。吐槽+1

不过既然接手了,就好好去对待。到现在从项目中获得了很多开发经验。半年间修改了2个大版本,改起来也越来越得心应手。

工作半年的体会

培训出来的和有半年实际开发经验的差距不是一点半点,所以培训是带入门,修行最终还是靠个人。
程序员要熟悉业务流程,在写业务逻辑的时候思路比较清晰。
代码规范是个very important ,提高代码易读性,可维护性等好处。
程序员要经常充电,温故而知新。经验是慢慢积累起来的,一天收获一点,稳稳的进步。