工作中常会用到的其实是C,但由于工作属性的问题(终端公司的协议栈工程师,想想也是惨),其实大段去写代码的机会并不多,而且编译出来的是radio.img,遇到bug也是前期分析,LTE的核心代买根本看不到,真正要修改代码基本都是要交给Q或者是M公司,说实话成就感比较低。
这和楼主读大学时候的初衷差异非常大,楼主想当一个造物者,喜欢什么或者是想要什么自己就可以去实现它,无论软件还是硬件。
到今年7月份毕业就满3年了,感觉自己还是一事无成。
狠狠心,还是从头开始吧,做个小学生,重新来学习。
之前在CSDN的博客上也看了很多大牛们的教程,感觉写的都不错,但是技术更新换代的速度实在是太快了,从Eclipse到Android Studio,从L到M到N preview。既然要学,那就先从根上开始吧,谷歌是老祖宗,先把它的training扒下来再说。
个人认为,编程语言和各种API,都是熟练程度的问题,真正决定高下的是自己到底是个“制造者”还是一个“创造者”。lz希望可以在生活的磨练中最后成为一个创造者。
不知道自己能坚持多久,毕竟日常的工作其实和java以及android app并没有直接关联,只能自己悄悄地以及晚上下班回家来挤时间,但是有句话不是说了“我们不能因为结局有可能不尽如人意就不选择开始”嘛,所以多说无益,做起来!《灌篮高手》中樱木是1000小时,那咱们就用10000小时!
接下来基本都是按照Google Developer网站上的Training部分来写,不想逐字逐句的翻译,就挑些自己觉得重要的。玩完这些东西,再来看自己能创造出点什么。
最后放上高中老师常说的一句话共勉:“想做总有办法,不想做总有理由”。
文赫
2016.03.16