下面列出的网站内容(交友amp;招聘求职作为全球最大的程序员聚集地)

优采云 发布时间: 2021-08-30 01:15

  下面列出的网站内容(交友amp;招聘求职作为全球最大的程序员聚集地)

  今天介绍的网站,很多学编程的朋友应该都很熟悉。这是 Github。

  没学过编程的同学可能很少接触到这个网站,但不要觉得和自己无关,因为这个网站收录了丰富的学习和软件资源。

  话不多说,先来看看这个文章目录:

  01.Github 能做什么?

  02.Github 上的学习和软件资源

  03.这些Github基础,你需要知道

  01.Github 能做什么?

  Github 成立于 2008 年,是全球最大的代码托管平台。去年 6 月,它被微软以 75 亿美元收购。

  虽然Github是一个技术网站,但其实它也可以用来做一些有趣的事情,比如交朋友。它还获得了“程序员脸书”的称号,还可以用来查找学习资料。准备期末考试。

  ①结交朋友,招聘工作

  作为全球最大的程序员聚集地,你可以在这里结识各种各样的人。

  因为是技术网站,要吸引人认识,最重要的是写好代码。

  有些公司除了交朋友,还会列出Github项目的star数作为求职者的奖励项目。

  因此,平时喜欢在 Github 上购物的朋友,不妨安下心来,把自己的 Github 账号变成一张漂亮的社交名片/工作简历。

  

  招募奖励项目

  ②建立个人博客

  自从微信公众号诞生以来,很多原创博主都将自己的写作平台转移到了公众号上。

  但是目前公众号有一些限制,比如不能直接跳转到外部链接。

  如果你受不了公众号的限制,想搭建一个更自由的个人博客,又不想折腾太多,那么使用Github或许是个不错的选择。

  要使用 Github 构建博客,您需要使用 Github 的 Pages 功能和 Jekyll。但这对小白来说有点困难,所以最棘手的方法是使用别人写的博客模板。

  以下是一位名叫@barryclark 的工程师编写的博客模板。我们只需要替换模板的内容就可以得到我们自己的个人博客了。

  

  *图片来自项目 barryclark/iekyll-now

  ③寻找各种资源

  Github除了前面两个用途外,还是个宝网站,可以用来查找各种资源,包括课程资源、软件资源,以及各种避免重复轮子的开源项目。

  下面介绍一些你可能会用到的学习资源和软件资源。

  02.Github 上的学习和软件资源

  ①期末复习资料

  如果要说大学最艰难的时期,很多人可能会说是最后的准备。

  除了脚踏实地的预习,还有人掌握了别人所不具备的“高效”预习方法——看往年期末试题。

  不是,前段时间有人在Github上做了一个项目,审查北京的课程材料,包括专业课、公共选修课、英语课和通选课。它一度成为 Github 上的热门项目。

  

  后来这个项目最后加了其他学校的复习资料,有的作者很用心,怕有些刚接触Github的同学不知道怎么下载资料,下载操作是文档中也有说明。

  如果你没有你的学校,你不妨从你自己开始,开始一个类似的 Github 项目,让你的后辈和妹妹受益。

  

  各学校期末学习资料

  最终审核数据项的地址:

  ②B站公开课目录

  平时喜欢看公开课的朋友不要错过这个Github项目。

  本项目整理了B站很多公开课的观看链接,包括数学、心理学、历史、物理化学等。大部分视频有英文字幕,少部分视频有中英文双语字幕。

  

  B站公开课

  以大多数人可能更感兴趣的心理学、经济学和金融学以及历史学科为例。可以看到世界知名大学的公开课程。虽然你不能随心所欲,但你仍然可以免费参加他们的课程。

  

  B站公开课项目地址:

  ③免费图书摘要

  免费书摘项目由知名博主老师阮一峰创建。本项目列出了《科技爱好者周刊》采集的多本免费IT电子书。

  这些电子书涵盖了Web开发、系统管理、编程语言和数据库等,如果你以后想找一份高科技的职业,不妨在这里挑几本书。

  

  免费书摘项目地址:

  ④软件资源

  由于 Github 是一个技术人员社区,一些开发者将自己的软件发布到 Github 上供免费下载。

  百度脑图离线版

  百度思维导图是一款思维导图工具。原生软件只在网页上可用,断网时无法使用。因此,一些开发者会自己动手,创建一个开源离线版百度思维导图。

  该软件支持多种平台,包括 Windows、macOS 和 Linux。打开Github项目地址,点击右侧的Clone or download,选择Download ZIP下载。

  

  百度思维导图离线版下载链接:

  TinyPNG4Mac

  TinyPNG 是一款在线图片压缩工具,但有限制,不能压缩大于 5M 的图片。

  因为这个“bug”,一些开发者看不下去了,于是开发了一款 macOS 原生软件 TinyPNG4Mac。

  本软件支持压缩超过5M的图片,但也有限制。一个月只能免费压缩500次。

  

  TinyPNG4Mac 下载地址:

  真棒-Windows

  “Awesome-Windows”是 Windows 上易于使用的软件集合,组织工具包括音频处理、社交通信、文件压缩和数据恢复。

  如果您使用的是 Windows 并且想了解特定类别中的有用软件,您可以来这里浏览更多。

  

  Awesome-Windows 项目地址:

  很棒的 Mac

  有了Windows的软件列表,Mac怎么能输?

  与上面的 Windows 软件列表类似,Awesome-Mac 也整理了 Mac 上有用的应用程序、软件和工具。

  虽然Windows目前拥有更大的市场份额,但这个Mac软件列表中的软件更多。使用 Mac 电脑的同学可以来此列表中找到自己喜欢的软件。

  

  Awesome-Mac 项目地址:

  ChromeAppHeroes

  ChromeAppHeroes,译为Chrome插件英雄榜,编译了60+优秀的Chrome插件,项目作者为每个插件写了相关介绍文章。

  该项目目前正在更新中,Chrome插件爱好者可以去Github关注。

  

  项目地址:

  ⑤设计资源

  很棒的设计工具

  这是一个与设计相关的Github项目。作者整理了各种设计从业者可以使用的资源,包括*敏*感*词*工具、设计灵感、协作工具、原型工具、图标资源、字体资源、原型素材等。

  这个项目收录非常完整的资源。如果你的朋友以后想学设计,你可以向他推荐这个 Github 项目。

  

  以设计灵感、字体、渐变工具、图标四大类为例。这里只是每个类别中的一些工具。当您觉得某个类别中的某个工具不好用时,可以快速切换到同一类别中的其他工具。

  

  Awesome-Desin-Tools 项目地址:

  03.注册 Github 账号

  说完 Github 上的一些资源,如果你想暂时保存,除了采集网址,还可以关注或者采集。

  关注这里最大的好处是,以后资源再次更新时,可以收到邮件通知。

  使用Github的关注或采集功能,需要先注册一个Github账号。

  Github 帐号注册分为三个步骤,即设置帐号、选择订阅和自定义体验。

  在设置账号时,设置用户名时需要注意,因为以后如果用Github搭建个人博客,用户名也会成为博客地址的一部分。

  

  在这一步中,您可以根据自己的需要选择是否添加订阅,但对于大多数人来说,您可以选择免费帐户。

  

  定制体验的最后一步可能是Github想了解你的个人经历,为你推荐合适的项目或内容。如果不想填写这些信息,可以直接在底部跳过这一步。

  

  Github 注册地址:

  注册Github账号后,第一次接触Github的朋友可能会受到网站所用英文的限制。折腾了半天,不知道怎么用Github,就关掉了。

  不过别着急,先来看看我第一次使用 Github 时我认为需要了解的 5 个基本概念。

  04.这些Github基本概念,你需要知道

  ①仓库

  Repository 翻译成一个仓库,可以理解为一个文件夹,可以用来存放项目相关的文件。如下图,有两个仓库,weblife和ecma6-adventures。

  

  点击网页右上角的加号创建或导入仓库。

  

  创建仓库

  新建仓库时,需要设置仓库的名称和仓库的可见性,但不需要仓库的描述。勾选下面的Use README初始化仓库,新创建的仓库会生成一个README文件。

  

  创建仓库后,可以点击Create new file按钮编写代码,也可以点击README.md右侧的edit按钮编辑仓库文档。

  

  仓库描述文档的README可以说明仓库的用途、代码运行环境等,编辑描述文档需要Markdown标记语言。

  虽然 Markdown 被称为标记语言,但它不能被视为一种编程语言。它可以通过简单的语法标记使普通文本内容具有一定的格式。

  由于其轻量级和易于使用的特性,许多人用它来写博客。对 Markdown 感兴趣的朋友可以查看 Github 给出的 Markdown 指南:

  

  *Markdown 使用演示

  说完仓库的内容,我们再来看看每个 Github 项目右上角的三个按钮,Watch、Star 和 Fork。

  

  ②观看

  这里的Watch可以用来关注你感兴趣的仓库或者资源,类似各种应用中的关注功能。

  点击Watch按钮,里面有4个选项,对应4个不同的通知权限。

  默认情况下,Watch 处于 Not Watching 状态。如果你在 Github 上看到一个不错的仓库,想长期关注它的动态,可以选择切换到第二种或第三种状态。

  打开通知后,当仓库或资源有更新时,您可以在账户的个人中心收到通知。如果您绑定了邮箱,也可以通过邮箱收到更新提醒。

  

  ③星星

  star是star的直译,但据了解,点赞或采集更合适。可以说是每个Github项目最重要的指标,因为Star值越高,项目越有价值。

  Star按钮只有两种状态,第一次点击成功,然后切换到Unstar状态,再次点击取消采集。

  

  您采集的所有 Github 项目都可以通过您帐户头像的“您的星星”菜单查看。

  

  除了可以查看自己Star的项目,还可以查看Star大哥的项目,比如阮一峰老师的Star项目。因为星大哥的项目本身已经筛选过一次,所以大家可以更方便的找到我们优秀的项目。

  

  ④叉

  Fork,本义是fork,但在IT领域,翻译为fork/derivation。

  看到好的Github项目,除了采集,还可以用fork复制到自己的仓库。

  此功能是为了方便您进行二次开发,根据他人共享的源代码创建不同的软件。

  当你使用fork复制别人的项目时,你可以在仓库名称下方的小字中看到fork的来源。

  

  ⑤问题

  在每个 Github 项目下,都会有一个 Issue 部分。您可以将其视为讨论区或消息区。

  点击右侧绿色的New issue按钮,可以提交软件漏洞,提出自己的项目问题等。对于项目作者,可以通过Issue采集用户反馈。

  

  这里只有 5 个基本知识,我认为我在使用 Github 时需要了解这些知识。更多关于Github的帮助可以查看官方帮助文档,也有对应的中文版:

  写在最后

  这个文章虽然介绍了Github的一些基本用法和资源,但相比整个Github的价值,也只能算是沧海一粟。

  在写这个文章的过程中,我更频繁地使用Github,在上面发现了一些有趣的东西。越看越觉得程序员真是一个折腾的群体,代码在我指间流淌。看似平淡,却构建了一个丰富多彩的世界。

  希望使用 Github 的人脑洞大开,不要头顶秃顶!

  以上就是我这次想和大家分享的内容。我希望它会对你有所帮助。下次见。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线