2017年的小目标

来源:互联网 发布:手机团购软件 编辑:程序博客网 时间:2024/05/16 01:17

2016年辞去了在研究院轻松的工作,来到了东莞,加入了新的公司。这一年,总体来说进步还是蛮大,主要一个是思想觉悟的提升,怎么说呢?作为一个程序员,经历过外包公司,一年10几个项目的折磨,也从事过自由软件开发者,也在很多人梦寐以求的事业单位待过,但是却时常感觉到内心的空洞。有幸通过博客及知乎了解到了行业大神们的学习经历,发现很多人比你都优秀,却比你加倍的认真,成功是有理由。优秀是一种习惯,坚持是一种品质。作为一个程序员,需要不断地去学习积累,而不能局限于在自己掌握的知识。所以当你感觉瓶颈的到来,请静下来思考。下面说说我的思考。

1)跳出自己的舒适区

作为Android开发者很容易陷入一个误区,就是能够开始利用API及开源项目开发出绚丽的动画及功能,这往往是一个致命的陷阱。在外包公司的经历,我们讲究的是快,只为实现功能,进行交互。不考虑软件的迭代及设计,这使得一年可能开发出10几个项目,但可能永远是一个初级的程序员。所以我们需要深入去学习Android这个系统而不是仅仅懂得API及开源框架的使用

2)基础很重要

来到新的公司,公司的项目是经历了7 8年的迭代,经过了N多人的手。可想而知,一个好的架构及代码的设计是何其重要,面临需求的不断变化,这个时候设计模式、基础的数据结构算法是何等的重要。想想问问自己,是否知道最常用ArrayList、HashMap的实现原理?想想问问自己,作为一个程序员,是否连最简单的排序算法都不知道,一个冒泡排序都写不出呢?这些都是我们常常易于忘记的基础,却是对我们写出高质量的代码有着深远的意义

3)贵在坚持

知识在于积累,贵在坚持。没有什么是速成的,需要每一天的积累及沉淀。


所以2016底开通了自己的博客,一个是希望能够督促自己坚持,一个是希望能够总结自己的学习知识。另外公司9点30上班,每天坚持7点30分起来看书及学习。初步的计划完成基础知识的复习,包括数据结构及算法、设计模式等。2017希望能够继续坚持学习及工作,使得自己能够在技术上跟进一步,生活过得更加充实。

1)努力工作,写出更优质、稳定的代码

通过学习及积累,写出更高质量的代码,能够更好的适应需求的变化。同时提升代码的稳定性,为用户提供更优质的体验

2)坚持每月4遍博客

博客还是要继续坚持写的,能够督促自己,同时也能将自己的学习知识进行归纳总结,便于复习及加深记忆理解。2017年希望能够看完《JAVA并发编程实践》《深入理解Java虚拟机 JVM高级特性与最佳实践》,以及对网络通信、Android底层源码及性能优化相关的学习

3)参与1-2个开源项目的开发

希望能够在下半年有机会参与或自己开发一些开源的项目,将学习积累的一些的知识,进行实践

4)除了工作及学习,抽多些时间陪家人

工作学习很重要,家人也很重要。希望能够在兼顾学习工作的情况下,抽多点时间陪家里人...

 

2 0
原创粉丝点击