2016学习总结

代码星冰乐

专注成就未来

首页 归档 关于

2016学习总结

Dec 31, 2016 | ChanghuiN | 总结 | 阅读
文章目录
  1. 1. 学习广度
    1. 1.1. 学习其他编程语言
  2. 2. 学习深度
    1. 2.1. 写原生代码
    2. 2.2. 算法
    3. 2.3. 设计模式
  3. 3. 编程环境
    1. 3.1. 编程环境与工具

作 者:ChanghuiN
原文链接:https://www.hchstudio.cn/article/2016/e1ad/
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。


由于版权原因,请阅读原文 --> 2016学习总结

关注我们

作 者:ChanghuiN
原文链接:https://www.hchstudio.cn/article/2016/e1ad/
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。

作 者:ChanghuiN
原文链接:https://www.hchstudio.cn/article/2016/e1ad/
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。

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://www.hchstudio.cn/article/2016/e1ad/
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。

分享
总结
APP启动速度优化Python基础(一)
微信关注我们
分类
  • Android8
  • Go4
  • Java59
  • Kafka,Java1
  • Kotlin2
  • Linux1
  • MapReduce1
  • Python2
  • Raft1
  • Redis1
  • ThreadPoolExecutor1
  • go1
  • 工具1
  • 总结8
  • 旅游日记1
标签
Nginx ChanghuiN haifeiWu Android Java 设计模式 hexo Kotlin 算法 MySQL 源码解析 Python Redis golang web Kafka 配置中心 总结 性能优化 旅游日记 Shell Go 问题排查 译文 Docker Spring Boot 工具 学习笔记 WebFlux 性能测试 go 散列表 源码 netty Raft
最近文章
  • Kafka的日志复制机制
  • 从20到21
  • go 并发编程
  • 【译】了解Linux CPU负载-您何时应该担心?
  • Zookeeper 与分布式锁
  • 基于Redis的分布式锁到底安全吗?
  • 【译】Raft 学生指南
  • ThreadPoolExecutor 的简单梳理
  • MapReduce 的简单实现
  • 使用 Map 实现策略模式
福利专区
    免费SSL证书
      阿里云红包
        腾讯云专属福利
        Copyright © 2021 代码星冰乐. Powered by ChanghuiN. 版权所有 晋ICP备15001365号
        特别感谢: 云服务器服务商 、 CDN 服务商