自我技术提升

     从2007年毕业至今,已经有8个年头了,然而仍是一无所成。从汇编转战c,到现在的做android的framework,用到了c++和java。由于大学并没有系统的学过计算机,造成了基础知识的缺失,在工作中越来越认识到需要弥补好这一部分才能更好的进一步发展。

     最近一段时间,工作要求研究android的framework部分,接触了到了很多之前没有接触的内容。主要是c++的STL,android的源码,github,开源项目,gtest等。

    c++的STL是由于最近研究c++的数据结构(stack、queue等)实现,发现其实C++已经有了一套完善的处理。目前这部分打算对照源码,编写一部分乃至所有的STL代码。代码需要上传到github,并编写基于gtest的单元测试用例。(可以结合代码大全写一个需求,代码实现方案的文档)。

    android的源码是目前的工作用的比较多。这一部分需要根据工作中用到的部分,写下对应的代码分析文档。

    开源项目现在是sgit项目。因为喜欢呆在山上等空气清新的地方,无法带电脑。用手机开代码有极大的不方便。网上找到sgit,实现了手机查看源码的功能,并有高亮等。地址为https://github.com/zhuyouzha/SlidingMenu.git。已经很久没有更新,下载下来后觉得有些地方使用不够方便。希望能够提交一些建议(如中文支持,超出屏幕不断行,全屏统一缩进等方式),最后参与到编码编写中去。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值