11年6月从一个不入流的小学校本科毕业
当时很庆幸在离开校门之前被学校所在地的一家公司看中,从此开始了我的编码生涯。
记得当时使用的是Google推出的GWT控件库,当时好像用这个的还挺多,完全是使用java awt的思路在做前端界面UI,很容易上手。然后配合java程序写RPC后端实现,用不到任何技术。
和很多其它的小公司一样,工作是在小区里租的一个三室的房子,然后所有的领导都不在这里,完全只有从学校里一起出来的几个同学,记得当时工资是2000,虽然不多,在那个小城市里已经算是不错了,我们租了一个上下各两室的两层独院每个月才600块。一起工作,一起生活,刚离开校园的日子,过的很舒坦。
由于人手有限,加班逐渐使越来越多,我记得当时在离开之前基本是每天都在公司休息的,睡醒了继续工作,早上直接出来吃点东西,然后再回去。就这样不知道过了几天,我觉得这不是我要的生活,技术没追求,加班又多,我想要离开。终于在几天之后我正式 提出了辞职,义无反顾的去了上海。就这样,第一份工作结束了
关于这次离职不得不说,我是心有愧疚的,只是跟领导打了电话发了邮件就直接走了,没有等批准。关于这家公司,短短的四个月,我确实也是学到了一些东西的,这点我到上海之后深有体会。非常感谢当时的李总、胡经理,
来到上海之后,投奔了宿舍的好兄弟,他当时给了我很多的帮助,我一直记着,我就睡在他们的客厅里,打扰了他们大概一周多的时间,谢谢我宿舍的好兄弟。
上海作为大都市 工作还是很好找的,在51上投了简历不到一周,也就面试了四家公司就找到了工作。这点确实是很大的优势。
第二份工作是在上海的一家台资公司,一直到现在,在这家公司已经工作了超过三个年头了,目前并未有想要离职的打算。
进这家公司之后 大概只用了 一周的时间,就很快直接上手开始进入开发了,还算是比较快的。这里非常感谢Peter及Jack当时的指导,在这时候的大概三四个月,技术上是有一点提高的,而后就是熟悉业务,大概到一年左右的时候,技术基本停滞,因为当时我们也是一家很小的公司,技术实力很弱。然后就 考虑 该换工作了。随后就是入职满一年的加薪问题,我当时跟公司提出的是加4k,当时公司不愿意,但是经过几个月的考察评估最终加了4.5,这点非常感谢Jack给我的带领团队的机会和对我的帮助。
即便是涨了工资,技术上没有很好的提升机会还是让我想要离开,自己抽时间在网上发了积分简历,想要通过面试的方式检查下自己这一年的成长,面试的时候可能是工资提的比较高,上来就吻了我一些如何优化的问题,工作也就一年多,怎么会知道很多优化性的东西。面试失败了,但是我却人事到了自己的不足,在面试中学到了一些当前没有接触到的东西。
大概在13年7月,有机会跟Jack一起来到深圳公司总部,无论是人员水平还是公司整体都比在生孩分公司要提升很多。初次感受到了之前的技术层次是有多么的低。从此就在深圳总部待下来了,知道现在
之后的大概半年时间里项目进入到了濒临失败的边缘,随着用户量的增加以及需要对接的平台的增加,原先那种几乎没有架构的架构,完全支撑不了业务的发展,最终宣告失败。
13年年底,公司就开始筹备新版系统2.0的开发准备工作,公司引入了从金蝶过来的几个有着丰富工作经验的同事,说实话他们的到来给我们带来的不只是技术的提升,更有着整个技术视野的提高。
也就是在这时候开始 因为公司 实际需要我 转去做了前端,从jquery js css一点点的开始学起(虽然之前在学校也学过),选择器优先级,缓存,defered,定位,盒模型、框模型、YAML一点点的学,这一年成长很多,看了很多的产品及程序的书,人人都是产品经理、设计心理学、各种UED经常看,什么互联网思维、扁平化、你拟物化看了很多,整个个人的视野和认知水平提高很多,
这一年买了接近两百本书,涉及技术、管理、设计等各个方面
开始了解敏捷开发、了解fock&join、开始注重代码质量和工作效率、知道任务执行要用消息队列、知道检索要用lucene solr 、知道服务要负载均衡、知道要分表分库、读写分离、听说了cas、规则引擎、开始能看得懂重构这本书、开始不自觉的能写出比较好的代码。
这一年做了自己的个人网站(www.mark.ah)申请了一个微信公众账号markahcn
欢迎关注
网站使用的是阿里云的服务器+七牛的图片存储
架构是使用ssh + jquery+tiles + bootstrap3.0 + mysql
fis做的资源压缩和合并
nginx做的服务器
业余时间还自学了nodejs,写了一个生成sitemap的小程序,经常在慕课网看些视频教程
学到很多东西
总结这三年多,有过辛酸,有过成长,未来的路还很长,等待成长,期待成长,继续努力,献给努力工作学习的自己,加油!