分享 10 个免费的程序员或爱好者自学编程技术的网站,无论是新手入门修炼,还是从业人员扩展知识面提升技术都可以。包括 1 个开源代码平台、2 个问答社区、7 个教程站 。 开源代码平台# 1.Github(https://github.com)2018年6月4日,微软宣布,通过75亿美元的股票交易收购代码托管平台GitHub。GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。 上面有非常多的开源代码供您下载学习,是程序员最重要的网站之一。 问答社区在学习过程中难免会遇到自己无法解决的问题,这时就需要求助于外界了。但是也不要做伸手党。 # 1. Stack Overflow地址:stackoverflow.com 国外知名的 IT 技术问答社区。一般我们在自学初中期遇到的坑,大部分都可以在网上直接找到不止一种解决方案,自己探索得出结果的过程也很重要!可以结合之前介绍的搜索技巧使用: 例如可以直接在搜索引擎里输入:python的溢出问题 site:stackoverflow.com #2. SegmentFault地址:segmentfault.com 中文的开发者技术社区。 自学编程网站推荐# 1. 慕课网-程序员的梦工厂国内著名的 IT 技术学习平台,提供了丰富的视频教程资源和公开课。课程有收费和免费的。作为入门很不错。 # 2. 实验楼 – 国内领先的IT技术实训平台它是一个结合学习和实训练习的平台,提供了一套完整的在线编程环境,学习与运用相结合。很适合新手上手学习。 # 3. 菜鸟教程 – 学的不仅是技术,更是梦想!超级全面的程序员教程网站,文档式图文教程,几乎涵盖了所有热门的编程语言。教程和示例结合,支持在线运行实践。 # 4. w3school 在线教程全面的 WEB 技术教程,文档式教程 + 技术参考手册。前后端、服务器等都包括。 # 5. FreeCodeCamp 中文社区由非营利组织创办的帮助开发者学习代码的开源项目,由一个个编程任务和关卡组成,通过完成代码调整和编写任务学习编程。 闯关式的游戏化学习机制,非常有趣!可以看作是一本练习册,配合其它教程边学边练。 # 6. Mozilla 开发者网络地址:developer.mozilla.org/zh-CN/ 关于 WEB 开发最全面最准确的文档资源库!比较适合当作文档来查资料。 # 7. 廖雪峰的官方网站学习过 Python 的应该都听说过这个站,Python 教程很棒!还有免费的 JavaScript 和 Git 教程。
结语零基础的新手可以先跟着视频教程入门,有一定基础后可能会觉得看视频太慢了,就可以改跟文档教程了,比如菜鸟教程和 w3school,边学边写点小东西,FCC 闯闯关…… 坚持学习下去收获肯定是有的,业余学点技术作为爱好也不错。但需不需要报培训班?能不能靠这个找工作啥的……我就回答不了了 ╮(╯▽╰)╭ 工具分享给大家,路还得靠自己走。共勉之!
|