Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2015 in my heart #60

Open
songnick opened this issue Dec 28, 2015 · 2 comments
Open

2015 in my heart #60

songnick opened this issue Dec 28, 2015 · 2 comments

Comments

@songnick
Copy link

这篇文章同步到了我的简书

 就今天把自己一年多的工作总结一下吧!当然今年应该是我成长最多的一年,不仅是技术,还有生活。

工作

1.毕业找工作
 想想当年毕业的时候,还是比较心酸的。由于自己不是计算机专业的,就一点C语言的基础,接触Android的时候还不知道有Java这门语言,想想都挺好笑的。在导师的安排下进入了一家创业公司,因为公司需要Android开发,但是一时间也不好招,没办法咱就顶上了,就这样与Android开始了一段斩不断理还乱的情感之路。其实在最开始的时候我还是想走嵌入式开发的路线,所以在后面的实习中虽然做Android开发的工作,但是心里面还是不想放弃最初的“梦想”,导致自己在学Android的时候总是心不在焉,最后到实习结束的时候Android学的也不是很扎实。毕业了,就是稀里糊涂的找工作的,拖着自己现在的老婆参加了一个一个的宣讲会,一场一场笔试,最后都没有面试的机会。考的都是计算机的相关基础的东西,我对这些方面根本没有准备太多。最初对自己的定位也不是很清楚,还是有点不想做Android开发,在一次次校招的打击下,我想了想我的优势,好像就只有实习的时候Android开发的项目经验了,但是我没有对计算机基础知识做很多准备,我感觉走校招的路线估计没有太大希望了,最终还是想着走社招吧。然后就是在各大招聘网站上投简历,只投Android开发岗位。还好,很多公司看我有Android开发的经验都给了面试的机会,但是面试的时候一看我是应届毕业的,就会问一些基础知识,我是各种答不上来,每次我都是不停的在那埋冤自己不是计算机专业,所以很多东西不懂,现在想想当时其实是给自己找的借口罢了。还好最后还是有了一家外包公司接纳了我,薪资开的也还可以,面试我的Leader希望我能快点过去实习,当时我也没有太多事情就过去了,每个月还能有点实习工资也挺好的。但是去了之后遇到了一系列的事情让我很失望,我感觉不适合这样的团队。后面我最初实习的公司因为资金问题团队解散了,之前实习时一起工作的同事出来找工作,其中一个同事就来到了我现在的公司。正好这边还在找Android开发工程师,问我愿不愿意到这边试一试,当时对所在的公司比较失望,所以就去面试了一下,当时面试我的就是我后面入职的Leader。面试时给我的感觉完全秒杀以前所有的面试,面试的过程是一个相互探讨问题的过程,当我有不会的问题时他会启发我怎么去分析,然后找出答案。面试结束了我就在焦急的等待,期间也问了问以前的同事面试的结果,但是过了快一个星期都没有给答复,当时感觉没戏了,没想到在第七天的时候HR给我发了Offer。我对现在的公司还是相当的满意的,因为公司基本上满足了我的要求,最主要也是一家创业公司,在做自己的产品,我的Leader给我的感觉是非常的棒,所以当时还是比较开心的。就这样我的工作生涯开始了。

 由于自己的定位不清,没有早点找到自己的方向,所以吃力亏。这里我想对上面一个总结:

(1)早点找到自己的方向(毕业了要干嘛);其实我当时是受了周围的人影响,说什么Android应用开发没意思、没什么挑战...,然后自己也就那么感觉了,其实现在想想挺好笑的。现在想想我们很多人在大学的时候根本没有为自己以后做太多的计划,都是顺其自然,导致到找工作的时候发现自己什么都不会。

(2)朝着自己的方向不断的积累。如果你确定要做软件开发,那你就早点准备计算机基础知识,尤其你要拿到那些稍微好一点公司的offer。因为校招的时候你没有项目经验,所以也只能考察你的基础知识(其他方向的也都类似吧^_^)。

(3)其实上面两点我想也适合现在工作的小伙伴吧,我发现有很多的小伙伴整天追求新的技术,什么热门学什么,对自己没有一个很好的定位和计划。作为我们这些Android Developer,我感觉个人的精力是有限的,所以大家还是想好自己这几年要做什么,未来要做什么,然后就是朝着这个方面努力,这样自己才能有所收获。

2.2015年的工作收获
 年初到现在总共做了两个项目,第二个项目就是现在做的这个项目,在做第二个项目的时候面试我进来的Leader走了,当时还是有点失落的。因为和他配合的比较愉快,他也教会了我很多东西。记得刚进来的时候,只要我有不懂的他都会很耐心的告诉我怎么分析和解决,逐渐的我自己也培养的解决问题的能力;他也教会了我怎么翻墙、怎么写JNI、逛github....。不过他走的时候对我说,后面项目有可能就是我一个人往前推进了,也是一个锻炼的机会。后来他走了项目确实就落在我的肩上了,就我一个人顶着项目一直往前走,还好公司把我规划到另一个老大下面,在他的辅助下我负责项目的开发和维护,这样我也就没有那么慌张了。在开发和维护的过程中我遇到问题就是google,看别人的blog,后来我发现自己逐渐养成了看blog的习惯,每天都会大量阅读blog。由于从第一个项目开始用到的一些技术就是在源码的基础上开发的,有的时候一些问题必须通过去阅读源码才能找到答案,但是当时也没有太多C/C++的基础,后来我就是通过每天上班坐车的时间看视频把C++的基础知识学了一遍,还有就是重拾的一些C语言的基础,这样我在阅读Android源码的时候也就没有那么恐惧了。总之今年我培养了很多的良好的习惯。这里还是简单的总结一下吧!

  • 培养到的能力:

 遇到技术问题只用Google,如果能够用英文就用英文搜索。

 每天大量的阅读blog,中文的英文的都有

 够能大量的阅读Android系统的源码

  • Android系统学习

 阅读了大量的英文文档学习Android系统中的Binder机制、Graphic相关的内容

 学习了Dalvik的内容,对以前Android系统的Hook技术有了更近一步的理解

3.工作之外的收获
 前两天公司写工作总结,其中有一个就是明年的计划,我突然想到了去年写的计划,我拿出去年的计划看了看我好像有一条没有实现,就是业余时间学习Python。其中有一条理论上应该算实现了^_^:组织一次线下的Android Developer的活动。我在Github上面认识了程序亦非猿,后来他和他的小伙伴们正好组织了杭州的Android Developer的线下活动,虽然我不是组织者,但是我感觉也达到了自己的预期了吧。今年比较开心的就是认识了程序亦非猿和其他一些活跃的Android Devloper,通过关注他们可以实时的了解到最新的技术动向,同时还可以交流一些问题。

生活

 今年在生活上最大的收获就是我家宝宝的到来,她的到来给我的生活多了一份期待、多了一份责任....。虽然生活的担子重了,但是心里面还是特别的开心。

 今年的运动量没有达到我的预期,或许确实没办法吧,每天要花费三四个小时在上班的路上,但是还是尽量的保证每天可以做两组俯卧撑和深蹲。

下一年的期许

1.技术

  • 将Android基础知识重新梳理和学习一下,因为很多基础的东西都在项目中使用了,需要有自己的一些总结和理解。
  • 以Android系统为核心,学习Android源码
  • 学习Pyhon(这是自己的一个计划)
  • 分享自己的总结和所学

2.生活

  • 坚持锻炼
  • 做好自己的角色(好爸爸、好老公、...)

在这里感谢一下百万^_^,杭州Android Developer线下活动的重要组织者,是一个很热心的人,发起很多有意义的活动。

@openproject
Copy link

so good!

@liaohuqiu
Copy link
Contributor

🍻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants