你面试的公司找你要 GitHub 链接,猎头找你要 GitHub 链接。“你参与过开源项目么?”是目前 IT 技术面试中的常见问题之一。
既然他们要 GitHub,你就得给。本文将阐述如何在面试中展示你在 GitHub 上的项目。
以下的建议有两个用途:应聘者可以学习怎么写软件的简介(不一定非要是GitHub);招聘者(程序员)可以学习可以从哪些关键点来评价一个程序员的水平和软件的质量。
When having a GitHub is mandatory, just like having a name.
链接一个特定的项目
在你的简历和每一份申请里面都放上你的GitHub链接。
该链接要直链到一个项目。不要给你GitHub的主页地址,那个页面没有有用信息,很难让人继续浏览。
你必须只展示一个项目。一个就够了,不需要更多。
这个项目将是你的“登录页面”,是招聘者看到的第一个页面。他们很少去看其他页面(也没有这个必要)所以该页面本身就应该展示一切信息。如果他们去看了其他页面,说明这个主页成功引起了他们的兴趣,他们想知道更多项目细节。
我们要写一个可以充分展示你的能力,并能给人留下好的第一印象的项目页面。
项目结构
用5秒时间看软件的架构就可以知道项目优劣。
你一眼就能看出来一个程序员没有经验,他们的项目往往没有结构。项目文件要么在随便一个地方或者都在根目录。
一个好的项目结构必须将源代码,测试,库文件,可执行文件分开放在不同的文件夹中