高效地学习一门新技术是有一定套路的。这篇文章简述了 4 个环节,从阅读经典书籍(基础)、上手实践拟定题目的小项目(实践),到列出大量工具资源(工具),最后推荐了分享干货文章和行业资讯的公众号(文章与资讯)。如果你觉得本文推荐的资源有帮助,请扩散给更多人,谢谢!
读经典书籍(基础)
读经典书籍是快速地全面了解一门知识的方法。这个列表比较全面地推荐了技术经典书籍,包括:计算机系统与网络、编程通用、算法与数据结构、职业修炼与规划、大师访谈、架构/性能、Web前端、Java开发、.NET、Python、Android、iOS、PHP、C、C++、机器学习和数据挖掘、数据库、测试、项目与团队、求职面试 和 编程之外。
这个列表的优点是覆盖面广,收录的书籍都是广受好评的经典书。不足之处是没有划分入门、进阶等难易程度,读者需要根据自己的情况来选择。
经典技术书籍列表
网址:http://blog.jobbole.com/106093/
上手做项目(实践)
这份项目构思的列表出自国外作者 Marty ,他说:
我经常看有人发帖问关于项目点子的事,也看到了很多回帖,我自己也回了一些常见的项目。不过我觉得只列出三两个是远远不够的,因此就收集并这个项目列表,大家要找简单的编程项目学习练手的话,可以收藏并扩散本文。这些项目并不是论文级别的,只是想抛砖引玉让大家能从中受些启发。
在这个列表中你会看到 120 多个个项目构思,都是我通过头脑风暴得来的。我将其根据主题分成了10 个分类:文本操作、网络、类、线程处理、Web应用、文件、数据库、图像、多媒体 和 游戏。有些项目其实涵盖了不止一个主题。
有了这个列表,程序员不愁没练手的小项目了
网址:http://blog.jobbole.com/49762/
资源大全(工具)
这个超级列表出自 GitHub 上非常知名的 awesome 系列,每一个细分的系列包含几十或数百个工具资源。原来的 awesome 系列是英文版,伯乐在线翻译整理成了中文版。在这里,特别感谢伯乐在线网站的一支志愿者团队在详细整理热门资源详细介绍。每一位参与整理的志愿者都列在了 GitHub 对应系列的简介中,如果你也想参与其中,简介中有参与的方法。
以下是 awesome 系列包含的细分子系列。如果你需要的资源分类不在下面这个列表中,请在 GitHub 搜索 awesome 加你需要的关键字
Java 4,400+ star
https://github.com/jobbole/awesome-java-cn
Python 3,700+ star
https://github.com/jobbole/awesome-python-cn
JavaScript 2,500+ star
https://github.com/jobbole/awesome-javascript-cn
iOS 1,900+ star
https://github.com/jobbole/awesome-ios-cn
C 1,200+ star
https://github.com/jobbole/awesome-c-cn
MySQL 800+ star
https://github.com/jobbole/awesome-mysql-cn
机器学习 740+ star
https://github.com/jobbole/awesome-machine-learning-cn
Android 600+ star
https://github.com/jobbole/awesome-android-cn
CSS 570+ star
https://github.com/jobbole/awesome-css-cn
C++ 530+ star
https://github.com/jobbole/awesome-cpp-cn
PHP 500+ star
https://github.com/jobbole/awesome-php-cn
DotNet 370+ star
https://github.com/jobbole/awesome-dotnet-cn
系统管理员 370+ star
https://github.com/jobbole/awesome-sysadmin-cn
设计 630+ star
https://github.com/jobbole/awesome-design-cn
关注公众号(文章与资讯)
选择你感兴趣的细分领域,关注专业公众号,跟进行业动态、看文章补充知识。
创业类
创业新锋
「创业新锋」聚焦IT/互联网/移动互联网 领域的创业相关的知识(含创业经历分享、业界动态、产品和投资等)。无论你是想从技术或设计岗位转向创业或者已经在创业过程中,创业新锋能为你带来启发与帮助。
微信号:TMTStartup
长按上图,弹出“识别二维码”后关注
技术类
程序员的那些事
「程序员的那些事」是最受欢迎的程序员、IT 技术和 IT 行业相关的微信公众号之一,分享 IT 技术资讯、经典文章和书籍、热门课程、高薪职位、职场和趣文,传播极客精神,更有难得一见的 IT 相亲活动。
微信号:iProgrammer
长按上图,弹出“识别二维码”后关注
算法爱好者
算法是程序员的内功!「算法爱好者」专注分享算法相关文章、工具资源和算法题,帮程序员修炼内功。
微信号:AlgorithmFans
长按上图,弹出“识别二维码”后关注
技术最前线
「技术最前线」专注分享 IT/互联网 领域最新技术和业界动态。
微信号:TopITNews
长按上图,弹出“识别二维码”后关注
前端大全
「前端大全」专注分享 Web 前端相关的内容,包括 JavaScript、CSS 和 HTML5 相关资讯、工具资源、使用技巧、热门课程、高薪职位和经典书籍等。
微信号:FrontDev
长按上图,弹出“识别二维码”后关注
Python开发者
人生苦短,我用 Python。Python 越来越受广大程序员的喜爱。「Python开发者」是最受欢迎的、专注分享 Python 技术的微信公众号,主要分享 Python 、大数据、机器学习相关资讯、技术文章、工具资源、热门教程和高薪职位等。
微信号:PythonCoder
长按上图,弹出“识别二维码”后关注
Linux爱好者
「Linux爱好者」专注分享 Linux 开发和运维相关资讯、工具资源、使用技巧、热门课程、高薪职位和经典书籍等。
微信号:LinuxHub
长按上图,弹出“识别二维码”后关注
ImportNew
「ImportNew」是最受欢迎的、专注 Java 技术分享的微信公众号。分享 Java 技术动态、基础技术、进阶技能、架构设计、经典书籍、热门课程和高薪职位等。
微信号:ImportNew
长按上图,弹出“识别二维码”后关注
数据库开发
「数据库开发」专注分享数据库和运维相关行业动态、工具资源、经典文章、热门课程、高薪职位和经典书籍等。文章内容涉及各种主流 DB 的最佳实践、数据库基础知识、性能优化、数据安全等。
微信号:DBDevs
长按上图,弹出“识别二维码”后关注
伯乐在线
「伯乐在线」分享来伯乐在线博客的热门和经典文章,精华中的精华,常看伯乐在线博客的读者不能错过哦~
微信号:jobbole
长按上图,弹出“识别二维码”后关注
安卓开发精选
「安卓开发精选」专注分享安卓开发相关资讯、经典技术文章、App 设计与推广、热门课程、高薪职位和经典书籍等
微信号:AndroidPD
长按上图,弹出“识别二维码”后关注
iOS大全
「iOS大全」专注分享 iOS 应用开发相关行业动态、技术文章、工具资源、App 设计与推广、热门课程、高薪职位和经典书籍等。
微信号:iOShub
长按上图,弹出“识别二维码”后关注
CPP开发者
「CPP开发者」专注分享 C/C++ 开发相关动态、经典技术文章、工具资源、热门课程、高薪职位和经典书籍等。
微信号:cppFans
长按上图,弹出“识别二维码”后关注
PHP开发者
「PHP开发者」专注分享 PHP 开发相关动态、经典技术文章、工具资源、热门课程、高薪职位和经典书籍等。
微信号:PHPDevs
长按上图,弹出“识别二维码”后关注
DotNet
「DotNet」专注 .NET 相关内容,包括:.NET 和 C# 开发技术文章、工具资源、热门课程、高薪职位和经典书籍等。
微信号:iDotNet
长按上图,弹出“识别二维码”后关注
设计类
UI设计达人
「UI设计达人」分享 UI 设计精选文章、案例、行业趋势、课程和书籍。
微信号:BestUIDesign
长按上图,弹出“识别二维码”后关注
网页设计精选
「网页设计精选」分享网页设计精选文章、案例、行业趋势、课程和书籍。
微信号:BestWebDesign
长按上图,弹出“识别二维码”后关注
设计的那些事
「设计的那些事」分享精选的设计相关文章、案例和行业动态。同时,也会不定期推荐设计教程、高薪职位和设计相关的优秀工具。
微信号:aboutDesigner
长按上图,弹出“识别二维码”后关注