android开发之感想

周末打完代码改完Bug后闲着无聊,在看了一些大神的文章后,突然就想自己也写一篇,记录一下。

图片来自网络

想说的几个问题:

  1. 工作和生活
  2. 如何提高能力
工作和生活

近期听到的几句话是:“你怎么上班也打代码,下班也打代码”,“周末也在打代码”。给人的感觉似乎已经是一个代码狂。

其实有两方面原因,一是工作刚换,要负责赶项目,二是个人能力还是属于渣渣阶段,所以需要利用空闲时间去学习。

对于第一个原因,那是没办法了,不这么做根本不够时间。。
对于第二个原因,为什么要去学习,因为认识和了解了很多厉害的人,他们都有一个共同的特点,就是不断的学习,这又是一个老生常谈的问题。

有些人会说,我懂的东西就那么多,遇到不会的就百度,谷歌,一样能写出很好的app,这没错。可这样我想是枯燥的,每天用同样的东西,跟在工厂里面工作没本质区别。既然选择了技术,就应该热爱技术,引用任老师的一段话:

对于程序员来说,技术就是饭碗,但是如果你真把技术当成饭碗,那我认为你不会特别开心。一定要去热爱技术,最好技术,然后技术刚好养活了你,那么这时候才是最开心的。很多时候,刻意去做一件事,反而不容易做好。如果你以赚钱为目的而编程,那么就注定失去了编程的乐趣,结果也很可能赚不了太多的钱。

我在想,这样算是把生活和工作混在一起了吗,因为这样你会错过一些东西,比如一些聚会,一些饭局等等,但是回过头想想,这样不正是为了更好的生活吗,所以,我想是没有混在一起的。

这一两个月内,接手了一个从外包公司拿回来的项目,不出所料,代码质量烂出了新高度,所以我直接放弃重构了,直接重做。

这件事给我的感触也是特别大的。有些人有着3年的工作年限,在找工作的时候叫出来很高的价钱,但问一些原理性的问题,都答不上来,实际上只有1年的工作经验。还有一些人整天都很忙(例如外包公司里的)但做出来的东西却不堪入目,这就表明了学习的重要性,当你在学习的时候,你的能力是会提高的,尤其是在这个新技术不断出现的年代。

如何提高能力

关于这个话题,其实已经有很多很多的人给出经验了,就不啰嗦了。

最重要的一点就是学会看源码,理解产生这样的结果的原因是什么,但这是一项艰辛的事情,目前我也觉得阅读源码很痛苦,但需要坚持。

第二点我觉得是适当搞些开源项目,代码是写给人看的,技术是要来分享的,我觉得,这也是比较重要的一点(虽然目前我还没有开源项目,正在想着搞一个)

第三点,就是要慢慢扩大知识面,据说谷歌目前也在鼓励混合开发,所以除了学习android,应该还是要会一些其他的,例如,Js、h5、数据库等。

感觉自工作以来,自己和周围的人都在变化中,所以也不能落后。。

图片来自网络

生活像棵二叉树,天天不是选择左孩子就是右孩子,当某天子树为null,估计就是一生了。只是,树的遍历还有栈可以回退,生活,并没有栈……

坚持就是胜利吧。未来事,就让它随心走~相信会是美好的。

文采不好,乱写一通,就到这了。_

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,429评论 25 709
  • 一匹马离开它的主人 (文\林嘉梓) 就这样离开,离开你的视线,像是一匹野马奔跑进人海。用不着假意挽留,当美好的昨天...
    林嘉梓阅读 3,701评论 18 81
  • 我站在阳台 听着喜马拉雅 看向远方 今晚月亮躲了起来 远处就像一块黑幕 只剩下点点灯光 一点灯里一种生活 这里只有...
    鬼椒阅读 2,523评论 2 2
  • 文/陈建清 也许在当今这个时代,也许就在今天的这个月夜,能有我这样的闲心在这个盛夏的夜晚漫步在村间小路的人肯定不会...
    沙河清风阅读 1,760评论 0 0
  • 每天坚持前进30公里 一个故事,是2个团队探索南极的故事,其中一支团队成功了,另一支则全军覆没。总结原因,其实有很...
    bluesky999阅读 2,924评论 0 0

友情链接更多精彩内容