怎样的程序员的生涯向导,用GitHub能获得3.6万星-量子比特
博雯来自凹非寺量子位的报道_公众号QbitaI如何成为更专业的程序员?
你先从做一个强势的发型开始吧。
或者,可以对各种错误进行特征处理吗?
还是……看一下在GitHub中燃烧的这个程序员的超级名单?
近4w标准星,超过200名贡献者继续添加资源链接。
内容从初学者入门的通用工具、编码建议、代码培训,到自己的论坛频道、在线课程推荐、编程比赛,甚至是关于工作职位的链接。
首先,感受一下目录的长度。
其中面向初学者的代码练习附有很多非常准确的链接。
就像Vim adventures一样,随着级别的提高,所有Vim的快捷键都会添加到命令集中,通过大量的游戏操作可以学习和存储这个文本编辑器。
然后推荐的Lod#8211;Cloud以数据云图的形式展示了拥有16283个链接的1301个数据集(截至2020年5月),可以免费使用该数据集和图像。
其他还有很多免费方便的代码学习网站。
对于开源网站,贡献者也分享了很多开源项目平台。
BitBucket。有超过48000个存储库,许多存储库可以在站点上搜索站点。GitHub搭载了很多公共和民间项目。车站内不到5名用户的开源项目和私人项目是免费的。
MediaWiki。一种由PHP创建的免费软件开源(维基、包,最初用于(维基、百科。现在也在非营利的维基媒体基金会和很多维基的其他项目中使用。
使用Subversion或Mercurial版本控制系统为开源项目提供免费托管服务的网站。GoogleCode提供2GB的存储、集成的代码审阅工具、维基和问题跟踪,以及Google许多公开的API和其他开发者工具的链接。
面试准备是其中最长的名单,推荐了大量的干货面经。
有reddit说明技术面试的准备方法。
例如,你可以对每个重要概念(如链表、堆栈、树和图)进行编码,大脑至少有一个例子。算法必须关注排序算法和树的遍历。
此外,还应尽量补充实际编码能力、互联网运营方式、TCP/IP协议等基础知识。
也有经验者整理的算法复杂度记录:
包括数据库、Java、C语言等多个针对性面试的常见问题的整理、逻辑问题、算法问题、比特操作技术、前后端、Linux笔记本。
上面也只是剪切了原始资源的一部分,详细情况请按下面的链接。
为了不让程序员们发现错误,请尽快成为高级开发人员!