博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GitHub 这份程序员强者生涯指南,成功斩获 4 万星!
阅读量:2160 次
发布时间:2019-05-01

本文共 1268 字,大约阅读时间需要 4 分钟。

来自量子位

怎样成为一个更专业的程序员呢?

先从留一个强者发型开始?

或是能成功把各种 bug 变 feature?

还是…… 来看看 GitHub 上大火的这份程序员超级清单?

近 4w 的标星,超 200 位贡献者持续添加资源链接。

内容从新手入门的通用工具、编码建议、代码训练,到进一步提升自己的论坛频道、网课推荐、编程比赛,甚至还有工作职位的相关链接。

先来感受一下目录的长度:

其中的针对初学者的代码练习,就附上了很多非常有针对性的链接。

像是 Vim adventures,随着关卡的进行,所有 Vim 的快捷键都会添加到命令集中,你可以通过大量的游戏操作来学习和记忆这一文本编辑器。

还有推荐的 Lod - Cloud ,以数据云图的形式展示了具有 16283 个链接的 1301 个数据集(截至 2020 年 5 月),可以免费使用其数据集和图片。

除此之外,还附上了大量免费且方便的代码学习网站。

而对于开源网站,贡献者也分享了不少开源项目平台。

BitBucket。拥有超过 48,000 个存储库,其中许多存储库可在现场进行搜索 site。像 GitHub 一样承载了不少公共和私人项目。站内少于五个用户的开源项目和私人项目是免费的。

MediaWiki。一款用 PHP 编写的免费软件开源维基软件包,最初用于维基百科。现在也被非营利维基媒体基金会和许多维基的其他项目使用。

Google Code,Google 使用 Subversion 或 Mercurial 版本控制系统,为开源项目提供免费托管服务的网站。Google Code 提供 2GB 的存储,集成的代码审查工具,维基和问题跟踪,以及 Google 许多公开的 API 和其他开发人员工具的链接。

面试准备是其中最长的一个列表,推荐了大量的干货面经。

有 reddit 上讲如何准备技术面试的。

比如,应该对链表、堆栈、树、图等每一个重要概念都能进行编码,并且脑中至少有一个实例;而在算法中方面,应着重关注排序算法和树的遍历。

并且要尽量补充基础知识,比如实际编码能力、互联网运作方式、TCP/IP 协议等等。

也有经验者整理的算法复杂度笔记:

还有包括数据库、Java、C 语言等多份针对性的面试常见题整理,逻辑题、算法题、位操作技巧、前后端、Linux 的笔记。

上述也只是截取了原资源的一部分,全面了解还请戳下方链接。

祝各位(准)程序员们的 bug 都能不被发现早日成为高级开发人员!

参考链接:

https://github.com/sdmg15/Best-websites-a-programmer-should-visit#internships

---------End---------

 后台回复「微信群」,将邀请加入读者交流群。

  • 回复 600 ,获取 

  • 回复 markdown ,获取 

  • 回复 time , 获取 

  • 回复 str, 获取 

  • 回复 SQL50 ,获取 

  • 回复 mat ,获取 

????分享、点赞、在看,给个三连击呗!???? 

转载地址:http://gnzzb.baihongyu.com/

你可能感兴趣的文章
解决activemq多消费者并发处理
查看>>
UDP连接和TCP连接的异同
查看>>
hibernate 时间段查询
查看>>
java操作cookie 实现两周内自动登录
查看>>
Tomcat 7优化前及优化后的性能对比
查看>>
Java Guava中的函数式编程讲解
查看>>
Eclipse Memory Analyzer 使用技巧
查看>>
tomcat连接超时
查看>>
谈谈编程思想
查看>>
iOS MapKit导航及地理转码辅助类
查看>>
检测iOS的网络可用性并打开网络设置
查看>>
简单封装FMDB操作sqlite的模板
查看>>
iOS开发中Instruments的用法
查看>>
iOS常用宏定义
查看>>
什么是ActiveRecord
查看>>
有道词典for mac在Mac OS X 10.9不能取词
查看>>
关于“团队建设”的反思
查看>>
利用jekyll在github中搭建博客
查看>>
Windows7中IIS简单安装与配置(详细图解)
查看>>
linux基本命令
查看>>