对于2016年1月4号才入职,且工做时间不到一个月的我来讲它或许不适合叫“年终总结”,而应该叫作“一月小结及2016整年规划”。由于在总结完这一个月以来的工做后,我想用更多的篇幅来好好规划将来的这一年,把这个年终总结也做为将来一年的一个工做与学习的计划,让本身更合理,更有效,更充实的度过2016年。程序员
首先,我要总结一下本身这一个月的工做。编程
对我这样一个新人,领导几乎没有给我分配任何任务(固然这也和公司近期没有开发新产品有关),给了我很大的自由度。就是让我熟悉公司环境,了解公司产品,研究下本身未来的开发平台(TQ2440)。在领导和同事们的帮助下,我很快的融入了这个集体。这一个月,领导没有给我具体的工做任务。可是对于我这样一个刚入职的程序员来讲,却有很基础但却很重要的事情要作:编程语言
第1、我要对公司的开发平台至关了解。只有这样才能在公司开发新项目时候,更快的上手。为了尽快的、更好的了解咱们公司的开发平台,只是一味的看开发手册让我以为对开发板的了解不够深刻,因而我决定本身动手部署下开发板。在部署开发板的过程当中,遇到了一些比较繁琐的小问题,好比厂家提供的usb转串口驱动与个人笔记本系统不配,再好比在链接电脑和开发板的时候,电脑蓝屏等。再解决了这些小麻烦以后,终于让开发板跑了起来。在部署开发板的过程当中,孙工给我提供了很大的帮助。真的要感谢孙工,否则,我就得花费更多的时间才能让开发板跑起来。工具
第2、我要对公司的现有产品的操做流程有大概的了解。咱们公司现有的产品已经很成熟,在我须要重点关注的应用界面上,我 要下功夫来查阅资料,清楚的知道作出这些界面,本身须要掌握哪些技术。而后再经过上网搜索资料和向同行的前辈请教等途径来了解如何更快更好的学习这些技术。目前我已经大概知道本身应该如何一步步的学习相关技术,并已经开始进行学习这些技术。学习
其次,我谈谈本身在2016年的工做与学习规划。ui
根据公司的初步安排,2016年公司要作新项目。所以我在本年度的工做与学习将牢牢围绕公司的新项目来展开。为新项目作足技术准备工做,以避免新的项目开始了,手忙脚乱。spa
记得我刚开始嵌入式开发培训的时候,老师说了这么一句话:“学历表明过去、能力表明如今、学习力表明将来”。一旦进入社会,一切从零开始,因此提升本身的学习能力并不断充实本身的大脑,及时更新本身的技术很重要。只有不断的学习,才能进一步的提升本身的技术能力。为了让本身的能力提升的更快。通过以前一个月的查阅资料和向同行前辈请教,大概知道了要如何让来学习相关技术。同时也搜到不少相关的资料书,还有一套完整的QT教学视频。在将来的一年中,工做时间内,首先要完成领导分配的任务。在认真完成任务以后,就是不断地学习专业知识。在公司新项目上马以前,我可能会有较多的时间来提升和完善本身的技术。所以,在保证领导分配的任务完成以后,要合理安排时间,全面提升本身的技术能力。设计
第1、因为公司的新项目上马的时间还不肯定,因此工做上的安排很差进行,我准备先针对公司的新项目进行知识储备。书籍是人类进步的阶梯,对软件开发人员尤为如此。书籍是学习知识的,最有效途径,所以我要在新项目开始以前,认真学习如下几本资料书:视频
一、《Qt及Qt Quick开发实战讲解》教程
二、《C++程序设计》
三、《The C++ programming language》
《Qt及Qt Quick开发实战讲解》这本书是我要重点研读的,配合我在网上找到的Qt视频教程,把QT界面开发掌握的更好。《C++程序设计》、《The C++ programming language》是为了打好C++基础,更深刻的了解C++,这样就能更好的使用Qt。在2月底以前,我要把《Qt及Qt Quick开发实战讲解》和Qt视频教程看完并扎实掌握其中的知识。4月底以前要看完《C++程序设计》和《The C++ programming language》这两本书。固然这些书籍确定不是看一遍就能彻底吃透的,在之后的学习中,还须要再回过头来学习以前不能吃透的地方。
第2、在完成本身的本职工做以外,尽量的扩大本身的知识面。“他山之石,能够攻玉”。《代码大全》中说:“深刻一门语言编程,不要浮于表面”。能够在一种语言上学的很深很精通,但不能让它束缚了本身的思惟。深刻了解一门语言开发还远远不足,任何编程语言的存在都有其自身的理由,所以在精通一两门编程语言的同时,又对其余编程语言有至关了解的话,对打开开发人员解决具体问题的思路和方式以及打破单一编程语言思想对开发人员的束缚有很大的帮助。所以2016年,我要在深刻学习C++的同时,还要在工做之余,学习下C语言,学习下《The C programming language》、《Advanced programming in the Unix environment》、《The mythical moon-month》等相关书籍。贪多嚼不烂,所以在这一年里,我只会学习这两门编程语言。对于其余编程语言的涉猎,我会放到之后几年中进行。
第3、理论与实践并重,内外双修(这是一位前辈的文章中的一句话)想作一个合格的软件工程师,就要真正理解软件产品的本质及软件产品研发的思想精髓。我认为掌握软件开发语言、应用语言工具解决工做中的具体问题、完成目标任务是软件工程师的主要工做。可是这离不开学习、掌握软件产品开发理论知识、软件开发方法等这些基础。我须要在不断的实践中理解、应用软件产品的分析、设计、实现思想来解决具体的软件产品研发问题。在公司新项目开发以前,我会本身动手作一些项目或者在网上找一些开源项目来提升本身的实践能力。在实践之中验证本身所学到的知识,在实践中积累经验,总结教训。
最后,但愿在将来的一年,我可以不断的进步,为公司贡献本身的力量。在高标准完成本职工做的同时,实现本身制定的我的目标,取得让公司,让本身满意的成绩。