程序员快速成长

打字
练习打字
练习打字

工具
熟悉工具,快捷键,减少鼠标操作,提升效率

基础篇

如何快速学习一门语言或框架

  • 看书、看视频、看技术博客、看文档
  • 敲例子、示例 =>最好是 todolist(练习:增删改查)
  • 扩展
  • 查看官网文档
  • 写博客记录学习过程
  • 工程实践(区别于实战项目:代码管理、版本持续集成、测试用例、代码审查)在工作中

进阶篇

  • 阅读 github 上的优秀开源项目的代码(从最早的版本开始阅读,弄明白每次版本迭代的动机)

  • 重构应用

    • 写组件
    • 写框架
    • 推荐书籍《javaScript 框架设计》
  • 设计模式

    • 了解基本概念
    • 识别设计模式
    • 刻意练习使用设计模式
    • 尝试在日常工作中使用设计模式
    • 重构代码并使用设计模式
    • 推荐书籍《设计模式》《重构与模式》

时间管理

技术博客推荐:


以上是我对下列视频及文章的归纳和总结。
大胖逼逼叨 11-程序员快速成神三部曲-基础篇
大胖逼逼叨 12-程序员快速成神三部曲-进阶篇
大胖逼逼叨 13-程序员成神三部曲时间管理

程序员如何在业余时间提升自己?

作者

Fallen-down

发布于

2020-01-26

更新于

2021-08-03

许可协议

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

评论

You forgot to set the shortname for Disqus. Please set it in _config.yml.
You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.