我的编程回忆录

原创
2017/11/11 06:53
阅读数 788

   一九七九年那是一个春天,有一位老人在中国的南海边画了一个圈

    早年父母到海南的一个小县城经商,白手起家,从无到有,虽然不能和阿里爸爸,腾讯企鹅,什么国民老公王思聪相比。其实我更不是什么富二代,但是小时候生活还算是无忧无虑,生活富足了,一家人其乐融融。加上父母的格局和视野也就那样了,当然也希望我们这些后辈就帮忙生意就好了,也不用读什么书,但是我就是有一颗躁动不安的心。

    1988年,我诞生在一个海南的小县城,无忧无虑的度过了小学。初中的时候,因为迷恋黑客技术,开始学习微软的VB,VB可以说是我第一门入门语言,我也用VB编写了自己的第一个软件,那一年我高三,这是一个转折点,我的理想变成了程序员,希望能用代码改变世界,因为被 求伯君等等老一辈程序员的事迹打动,鼓舞我 just do IT。(也许是接触的东西多了,视野开阔了,心就会躁动一些,有点像 平凡的世界 孙少平 一样,不甘心在一个小县城度过一辈子... ...)

那段时间,关于IT方面的我都接触过,去网吧当过网管,接触一些做网络的人,上网学习网络知识,后来接触到编程,所以才学的VB。

     

    虽然高考失利,但是我还是报了自考,计算机网络及应用,2011年 最后还是顺利的拿了自考毕业证书,在自考学院,我很早就联系了第一家公司 Linux Deepin。(因为在自考学院,我很早就接触了LINUX系统,并且自学了GTK+, C/C++... ....)

    虽然在自考学院的第一年,家里发生了巨变,不再做生意,但是我还是在坚持我的理想,这里要感谢父母的信任和经济支持。

    2012 过完年后,我带上父母给我的几千元,独自一人踏上了武汉的路程(第一次独立一人出远门,心里还是有点发虚,现在想想也是后怕,如果是传销这么办?)。

                                                                         

    

    很感谢 deepin给我的第一份程序员的工作(Linux桌面开发工程师,主要使用的python),让我完成了理想,在deepin这1年多,学习了到了很多东西。不过那时候的我确实有点任性,小情绪有点多(从小被母亲宠坏了),感谢各位同事的包容。

    后来我的理想变成 了嵌入式工程师,关于Android方面的。还是要在这里告诫现在的刚毕业的年轻人们,应该做好人生的职业规划,知道自己想要什么?如果跳到其它行业,很多东西都要重头开始的。

    2013年5月份离职,还是只身前往成都,学习了一段时间嵌入式,也尝试了找嵌入式的工作,但是被打击了(还无法达到用人单位的要求),后来因为解决了温饱问题,还是先找份android工作,后续静观其变。

人生的每一次选择都很重要,没有想到这一次的选择,居然让我入坑android应用开发,至少和以前差不多,还算得心应手吧。

    进入了一家小公司开发APP,好像记得叫什么联璧,不太愿意回忆这段悲惨的经历,公司发不起工资,也快倒了,听说后来跑到上海了.

    2014年02月份这样,经朋友介绍进入极米工作,至今。

    极米 这几年我沉淀了自己的技术,除了维护外文固件,改一些应用外,接触了几件事情:

    1. 开始开发了几个小应用,写一些小东西。

    2. 后来维护开机向导。(但是几个平台,有几个开机向导,最后变成一个开机向导,学习平台适配,还重构代码,实战设计模式,不断的优化自己的东西,确实学了很多东西)

    3. 编写输入法,因为接触了输入法,我也学习到了很多东西,包括界面的编写,输入法的引擎等等知识.

    https://gitee.com/kumei/zhuyin_inputmethod,https://gitee.com/kumei/OpenInputMethod 

    4. 我利用业余时间写了开源项目 TV开发框架.(start 与 fork 的人还是很多,也被开源中国推荐了,得到大家的认可,很荣幸。写开源项目最大的体会就是开心,将自己的东西分享出去,和别人交流也能学到很多东西,技术也越来越扎实)

    5. 还有就是协助下不相关的开发人员解决难题,因为那时我思考的东西已经比他们远了。 

        在帮别人解决技术难题,其实也是对自己的一次洗礼。  

    6. 参与了 GMUI 3.0的相关工作。

        在这里我发现了自己的短板,对于性能优化,编写安全代码等等还需要加强,这么加强,不断学习实战总结呗。

        如何安全的编写代码,网上查查资料,也可以将你的APP放到几个网站扫描下:

        [1]阿里聚安全http://jaq.alibaba.com/

        [2]360APP漏洞扫描http://dev.360.cn/mod/vulscan/

        [3]腾讯金刚审计系统http://service.security.tencent.com/kingkong

        [4]百度移动云测试中心http://mtc.baidu.com/startTest/safe

        [5]AppRisk Scanner  https://apprisk.newskysecurity.com

    7. 接触IOS开发,还不错,领着高工资,还可以学习IOS,偏实战。

        开始有一些不适应,毕竟自己的舒适区是在android方面,突然弄IOS开发,多多少少有一些不习惯,跳出舒适区确实需要勇气和毅力,哎~!

写开源项目,会成为一生中最美好的记忆。

是为钱而工作?还是让钱为我们工作?

还是兴趣使然?

    那一年写开源项目,收获颇多,建了QQ群,从开始的几个人,到现在的1千多人,到现在开2群,我也无法想象,会是这样的,刚开始只是想和很多志同道合的朋友一起讨论TV开发,后来搭建了论坛 androidtvdev(论坛重建过一次,被大量的灌贴,而且后台也出问题了,论坛可以说几经波折),这个期间找我做外包的人也很多(有直播,有launcher相关的,等等).

    后来还想开公司弄外包,做产品(酒店类的盒子),名字都注册了,成都酷莓科技有限公司,我感觉这是我一生最冲动的时刻,头有点昏,不过我不后悔,真的,毕竟尝试了,学了很多东西,后来冷静下来,感觉自己什么都不够,需要冷静沉淀,性格还是有一些缺陷。

    可以说,写开源项目和接外包是我最开心的日子,也许一辈子都不会忘记。

    好一段时间在忙公司开发的事情,感觉也收获不小,最近又开始闲了,准备开始忙一些开源项目和外包以及网站的事情,现在的开源项目是准备弄一个很棒很实用的桌面通信框架,类似DUBS的库,主要用于多个APP之间互相通信,函数调用.

    极米待了3年多了,感觉待下去个人成长空间不是很大,准备跳槽到也是搞android的,但是是其它领域,因为我最近也在学习经济,还有金融相关的书籍和文章。

还是那句实话,你干生干死,身体都豁出去了,始终不是自己的事业.

死工资一天也就几百吧,很难再创造出更多的财富,需要另寻道路.

经济时代,我们只是这个大时代下的一个"农民工",说程序员高级?我倒是没有,说不定以后我们后辈,感觉我们干的白领,程序员之类的工作就是“农民工”。

    经历多了,最想对公司说出的一句话“不要和老子谈理想”。(不知道是公司让我变的现实,还是我自己没有了曾经的那份激情,我想找回那份激情,写代码的乐趣,做事情的激情与干劲)

    眼看就要奔三了,加上公司的组织架构巨变,需要重新规划自己的人生,不忘初心,问问我自己想要什么,我想成为什么样的人?。

    创业或者跳槽另一家公司,也许需要很大的勇气的,伴随的是风险,但是也隐藏了机遇。

每个人的一生都会有几个阶段,面临选择。

公司无法给予的规划,就要自己创造规划,不能等。

需要好好想想未来的人生规划... ...

    职场总是起起落落,是一场人生的历练,不断的打磨自己,也让看清了很多事情,也看淡了很多东西,也许还是那句老话

当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己,想要怎样的人生,静心学习,耐心沉淀,送给自己,共勉。

 

展开阅读全文
打赏
4
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
4
分享
返回顶部
顶部