2016,一年过去了。在这一年里做了很多事情,也收获颇多。参加软件设计大赛、去南京总决赛(当然还有玩儿)、学习研究敲代码、复习基础准备面试、写简历、找工作、工作。
这篇文章主要一技术为主,总结一下我在这一年里的学习方法以及收获。写下来,为了总结、反思,看到自己的成长与不足,对自己有一个清醒的认识。
在学习中总结,在总结中成长…
我是个闲不住的人,总喜欢接触写新事物、学习新东西。在学校里,可以说我学习编程的知识比较广,一年中,我有三分之一的时间在学习其他编程语言…
除Android外,PHP学的还不错,因为每次做比赛,做Android应用,都是我自己用PHP搭服务器,还有html、css、js,也看过React native、nodejs、Python的语法文档,写过一些例子,但不能说会,也只是一个能看懂别人用这几种语言写的代码的级别。
在刚学习Android的时候,总是喜欢用各种框架,简单方便又无脑,但我突然发现,我学了这么长时间,自己居然连个下载文件的代码都敲不出来,没有了框架就没有了一切…
因此,我开始学着摆脱框架,上半年的那个比赛,用的都是Android原生的技术,没用一个框架,挺进决赛!最后,我有开始看源码,从中学习大牛们的代码,然后自己写了一个网络请求框架,并可以适配多种需求。每有人问我时,他们总会说不要重复造轮子,但我相信,这对于一个开发者来说,是一个很有必要的学习过程。
首先,我认为我是一个逻辑思维能力比较强的人,有事实为证:裸着参加了中北组织的山西省程序设计大赛(仿ACM赛制),19名,当时的我还是对算法很不重视的情况下,嘿嘿。
或许是因为看了一些研究生的博客,或许自己选择的不是考研路,总觉得比研究生差点儿什么,于是开始学习算法,刷剑指offer。果然,这个选择是没错的,有一次去笔试,卷子的大多半全是算法题,他们人脸都红了,看着我自信的写满卷子,哈哈…
设计模式在编程中也是很重要的部分,《设计模式之禅》,这是最近一直在看的一本书,每一种设计模式,读的时候感觉很简单,但要把它运用到实际编程中,并且很准确的写出来是很难做到的。尤其是工作以后,看公司代码,开始的时候看不太懂,然后导师然我好好看看观察者模式,这个我以前看过啊,然而并没有看到那么深,只是浅浅得了解了一下它是做什么的。仔细的研究过之后,才懂得设计模式的一些真谛…
有人说看一个程序猿对编程工具的熟练度,就可以知道他的技术水平。确实,编程工具在开发过程中有着很大的作用,熟练的掌握编程工具对开发人员来说,将会减少很多麻烦。
像Android Studio以及其各种插件、编译方式、idea、notepad++、sublime、U图床、Haroopad等。
一直在寻找各种优秀编译工具的路上,从未停止…
另外,2016最大的进步就是把编程环境转到ubuntu,学习linux,开发、使用
2016,满满的…
2017,继续努力!…
今天是元旦了,祝大家新年快乐! ^_^
作 者:ChanghuiN
原文链接:https://cloud.tencent.com/developer/article/1333328
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。