整个国庆基本宅在家里放空,从华为出来快一年了,目前在一家小型金融软件公司从事金融软件的研发工作,最近一年我经历了产品重构, 带领一个小团队版本开发,基本埋着头工作,没有太多的时间学习自己喜欢的东西,记得华为出来本打算尝试从事大数据,面试了几家公司后,发现自己没有着方面太多的积累和经验。试问一个程序员如何在这个互联网发达的时代持续学习?我也记一下我的想法,希望自己能够不断的成长。

1. 读经典书籍

现在各种书籍泛滥,无从选择。 各种新技术不断冒出来,自己感觉压力好大呀,总觉得要被淘汰了。

像我们非科班出生,还是半路出家的非专业程序员基础大多不扎实的,知识面也很窄。网络上也介绍了很多进阶的书籍,一看估计要傻眼,书多的看不完,仿佛可望不可及。既然不行,那就从基础抓起吧, 多看经典书籍,我最近半年基本就是在看stevens的三本书《unix高级环境编程》,《进程间通信》,《网络编程》,老实讲,看了一遍,过段时间忘掉,那么只能再看。一开始不寄希望能够十分理解,我只是希望知道有这么一回事, 扩充一下自己的知识面。

2. 养成读书的习惯

以前也会看书,总是希望有大段的时间,但是,后续基本不可能了。 慢慢我也养成了早期到公司看40来分中的书,基本也就看几页,但是每天坚持也很可观。

3. 写代码的基本功要加强

参加一次《代码整洁之道》的培训让我感触颇深,从事IT五年了,而且是“高龄”参加的,写代码的习惯也是有些的,都是自发的, 有好的,也有不好的而不自知的。培训回来我反思了下, 还是要加强。我开始读一下martin flower的《重构》, 耳目一新, 以前总认为大牛的代码一次成稿的,总觉得离他们很远, 读读这些书也发现大牛们也在不断的打磨代码,何况我们小菜鸟。也尝试自己重构自己以前的代码。 慢慢地,培养自己代码的审美,动手写好的代码。

4. 知识管理

一个是书本知识,一个实践经验。 我本人很欠缺这方面的, 一方面很懒, 另一方面自己以前记忆力不错。我的学习基本是一个堆砌的过程,没有很好的组织,再创造。不能更深层次。

最近看了一篇文章谈如何知识管理的。要善于使用工具, 特别是现在云相关工具大行其道。 云笔记工具挺好的,可以同步到各个终端。 养成随时记录点滴很重要。知识组织方法也很重要,后续试试思维导图, UML图。

5. 善用网络

google学术在我读研的时候是多用的,很多的文章搜寻靠他。但开源的一些论坛我去的很少,这是不足。像infoq, 弯曲论坛, linux jounary应该多逛逛, 像以前听大牛的讲座,基本听不懂,感觉很崇拜一样,多看看,自己的知识面就会广些,慢慢至少会了解他说的。 这方面得加强。不过得有目的的看看,而不是随意的看,以前犯的一个大问题。

转载于:https://blog.51cto.com/sx50fang/1305063

自己应该如何不断学习呢?相关推荐

  1. java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】

    类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...

  2. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  3. FastAI 2019课程学习笔记 lesson 2:自行获取数据并创建分类器

    文章目录 数据获取 google_images_download 的安装和使用 挂载google 个人硬盘到Google colab中 删除不能打开文件 创建ImageDataBunch 训练模型 解 ...

  4. FastAI 课程学习笔记 lesson 1:宠物图片分类

    文章目录 代码解析 神奇的"%" 导入fastAI 库 下载解压数据集 untar_data 获取帮助文档 help() ? ?? doc 设置路径 get_image_files ...

  5. 深度学习学习指南-工具篇

    colab Colab是由Google提供的云计算服务,通过它可以让开发者很方便的使用google的免费资源(CPU.GPU.TPU)来训练自己的模型. 学习经验总结 如何使用命令行? 通过!+cmd ...

  6. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  7. python内置库之学习configparser库(一)

    python内置库之学习configparser库(一) 1.引言 ini文件简介 [节] 键=值 注:节不能重复出现 2.自己封装了一个增删改查的类,可以参考一下 import configpars ...

  8. 前端Vue学习之路(二)-Vue-router路由

    Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...

  9. 前端Vue学习之路(一)-初识Vue

    Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...

  10. 如何学习数据挖掘和数据科学的7个步骤

    前言 概括 1 学习语言 2 工具:数据挖掘,数据科学和可视化软件 3 教科书 4 教育:网络研讨会,课程,证书和学位 5 数据 6 比赛 7 互动:会议,团体和社交网络 more 前言 最近一直一再 ...

最新文章

  1. python3socket非阻塞_利用Python中SocketServer 实现客户端与服务器间非阻塞通信
  2. 注销凭证与自定义屏幕
  3. __declspec
  4. python for 循环每次取n个数据(亲测)
  5. Qt工作笔记-主界面传输数据到附属界面(通过信号与槽非构造函数)
  6. openwrt 运行程序时提示缺少libstdc++.so.6
  7. 电平转换芯片_「厚积薄发」润石产品面面观之电平转换芯片 RS0104
  8. 挂载ntfs_NTFSTool for mac(NTFS硬盘读写工具) 中文免费版
  9. 5G标准化工作遇阻,标准推出时间或将延期
  10. Windows 7如何无线上网和宽带上网
  11. WINDOWS使用命令行关闭休眠功能
  12. 硬件开发过程简介(一)
  13. 数模算法:模糊综合评价模型
  14. php 开发模式 自定义,smartprinter虚拟打印机 smarty+adodb+部分自定义类的php开发模式...
  15. LaTeX引用参考文献——BibTex参考文献格式大全
  16. 谷歌浏览器的internet选项在哪里
  17. java endian_java – 将小Endian文件转换成大Endian
  18. 波士顿大学计算机工程硕士,波士顿大学电气与计算机工程理学硕士
  19. slt mysql_SAP SLT操作手册 PDF 下载
  20. jira是干什么_jira是什么

热门文章

  1. opencv2+ glob循环读入图片,将文件夹中的图片统一格式
  2. hbase中为何不能向表中插入数据_Python自带的数据库,用起来真方便!
  3. HTML5 — 知识总结篇《III》【文本元素】
  4. Android RatingBar 实现评星功能
  5. Linux的tasklet函数详解
  6. MAC iterm2 常用快捷键大全
  7. 2016年小升初海淀区全部初中排名分析
  8. 【剑指offer】面试题17、合并两个排序的链表
  9. anroid adt离线下载地址(可自己选最新版本使用迅雷下载)
  10. Pickpocketing.Mifare.pdf