高考完?入门级的开源项目带你开启编程之旅 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xueweihan
V2EX    推广

高考完?入门级的开源项目带你开启编程之旅

  •  2
     
  •   xueweihan 2019-06-17 11:54:11 +08:00 2654 次点击
    这是个创建于 2339 天前的主题,其中的信息可能已经有所发展或是发生改变。

    记得我刚高考结束时,并没有想象中的狂欢,反而是一种处于一种坐立不安的焦虑中,因为那时单纯地认为:这张试卷,将决定我的一生。对于将信仰寄托于高考的学生来说,当网页上高考成绩弹出的一瞬间,世界要么明亮要么崩塌,不幸的是,我是后者。

    填志愿则更加残酷,我将要去哪儿?我将从事什么?未来的一切都是巨大的问号,而自己手里的筹码又少得可怜。机缘巧合下,我选择了计算机,四年过去了,再回想当初的决定,无怨无悔。

    有读者问我:“刚高考完,想学计算机,在这个暑假该如何准备呢?” 这个问题让我想起自己刚学编程时,如同无头苍蝇,毫无方向,走了不少弯路。

    而现在,我可以比较有信心地向他推荐以下项目,这些项目是从 HelloGitHub 已推荐的 888 个项目中精心挑选,适合初学者;项目本身大多为公开资料,经过了千百人的支持和收藏,在内容上是经得起考验的。

    如果你能够专注于理解和学习这些内容,相信你一定能够学有所获,因为它将向你展现编程无限魅力的一角。

    0. 如何成为一名程序员?

    推荐项目: ahangchen/How-to-Be-A-Programmer-CN

    当你从未接触过程序员这个群体的时候,你一定会很好奇:他们是怎样一个群体?我如何才能成为那样的人?

    看看 @braydie 怎么说。“做一个好的程序员,困难而高尚。将一个软件工程集体愿景变为现实,最困难的地方在于与你的同事和顾客相处。编程很重要,这需要强大的智力和技能。 但在好的程序员看来,相比构建一个让客户和各种各样的同事都满意的软件系统,编程真的只是小孩子的玩意。在这篇文章里,我尝试尽可能简洁地总结那些当我 21 岁时,希望别人告诉我的事。”

    在这个项目中,他将告诉你如何训练个人技能以及更好地与团队协作。

    How-to-Be-A-Programmer-CN.jpeg (移动端可通过扫一扫直达项目)

    1. 提问的智慧

    推荐项目:FredWe/How-To-Ask-Questions-The-Smart-Way

    作为初学者,当你犹如爱丽丝般偶然闯入这个奇妙的魔法世界时,一定充满了疑惑。没关系,尽管去问!但是,在 Hacker 的世界里,当你出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。提出一个有价值的问题意义重大,相反,假如你未经自己的思考就叫嚣着想要获取别人的帮助,这种行为将被排斥。

    本指南将教你如何正确的提问以获得你满意的答案。

    How-To-Ask-Questions-The-Smart-Way.jpeg

    2. Linux 下的惬意生活

    推荐项目:yangyangwithgnu/the_new_world_linux

    Linux 是什么?或许你没有听说过。但是从深海潜艇到高空侦察机、从房间大的工作站到手掌小的手机、从远至美国的 google 服务器到近在客厅的机顶盒,其实你都能见到它的身影。假如你想深入编程世界,Linux 是无法绕开的一个话题,假如你崇尚自由、渴求本质、热爱折腾,不妨一试!

    这个教程将会初步解开你关于 Linux 的疑惑,为你展现 Linux 的美丽新世界。

    the_new_world_linux.jpeg

    3. Linux 工具快速教程

    推荐项目: me115/linuxtools_rst

    如果你对 Linux 已经有了一些认识,并产生浓厚的兴趣,想要亲自尝试一番。那么这本手册将以最常用、最实用的例子,帮助你熟练操作 Linux。

    linuxtools_rst.jpeg

    4. GitHub 漫游指南

    推荐项目:phodal/github

    或许你也已经发现了,上面推荐的内容都是来自于一个名为 GitHub 的网站。这个在坊间被戏称为“世界上最大的同性社交社区”的网站到底是一个什么神奇的地方呢?

    phodal 从他和 GitHub 的青涩故事写起,全方位地介绍了这个网站,以及如何合理地使用这个网站。

    在这里,汇聚了全世界的魔法师,并且他们将公开展示令人激动的技艺,赶紧来一窥究竟吧。

    5. 计算机程序的构造和解释(含视频)

    推荐项目: DeathKing/Learning-SICP

    编程世界著名的 SICP ( Structure and Interpretation of Computer Programs ),1984 年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996 年修订为第 2 版。在过去的二十多年里,《计算机程序的构造和解释(原书第 2 版)》对于计算机科学的教育计划产生了深刻的影响。

    或许给初学者推荐这本大部头还太早了些,但是如果你想要精进自己的编程艺术,这绝对是一本极具智慧和思想的法典。所以可以尽早接触,即使懵懂,但说不定它将促使你灵光乍现。

    Learning-SICP.jpeg

    6. Python 入门教程

    推荐项目:kennethreitz/python-guide

    Python 历久弥新,在这几年愈发火热。它简单易用,常常几行代码就可以实现一个小功能,非常合适作为新手的入门编程语言,培养编程兴趣。

    这个教程出自 Requests 库的作者 kennethreitz 之手。不单单只讲解了语法层面,它涵盖项目结构、代码风格,进阶、工具等方方面面。

    python-guide.jpeg

    7. Python Tutorial

    推荐项目: MorvanZhou/tutorials

    只看 Python 文字教程不过瘾?那这里有一份制作精良的视频教程,它涵盖了 Python 基础,以及当下火热的机器学习、数据处理的入门知识。

    tutorials.jpeg

    8. 小白的 Python 入门教程实战

    推荐项目: michaelliao/awesome-python-webapp

    看完了教程,跃跃欲试想要自己实现一个应用?廖雪峰老师手把手教你实现一个自己的论坛。

    awesome-python-webapp.jpeg

    9. 网络安全思维导图

    推荐项目: SecWiki/sec-chart

    相信很多人小时候都有一个成为黑客的梦想。这份思维导图从数十个方面展示了网络安全的学习路径。如果能够完全理解这些,相信你能够成为一名攻防兼备的高手。

    7 条回复    2019-06-17 22:07:51 +08:00
    Vamposine
        1
    Vamposine  
       2019-06-17 12:14:37 +08:00 via iPhone
    粗略看了一下,对于大一新生,应该是帮助很大
    Leammin
        2
    Leammin  
       2019-06-17 15:10:16 +08:00 via Android
    很赞!只可惜当初为什么没看到这样的
    nosky
        3
    nosky  
       2019-06-17 15:15:14 +08:00 via Android
    收藏,推荐给我刚高考完的表弟
    acadminn
        4
    acadminn  
       2019-06-17 17:03:40 +08:00 via iPhone
    大三狗表示要是当初我能看到这些指路教程就不会走这么多弯路了。另外,选对获取资源的方式真的很重要
    wanglz111
        5
    wanglz111  
       2019-06-17 17:10:21 +08:00 via iPhone
    感谢楼主分享!
    nutting
        6
    nutting  
       2019-06-17 17:28:07 +08:00
    先买个 mac 或者装个 deepin 吧
    Destiny97
        7
    Destiny97  
       2019-06-17 22:07:51 +08:00 via Android
    谢谢楼主分享,当初我连我的专业是干啥的都不知道
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5269 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION:3.9.8.5 24ms UTC 08:35 PVG 16:35 LAX 00:35 JFK 03:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86