开始
👋你好,欢迎来到山西大学开源软件协会
开始之前,先看两篇心灵鸡汤
- 上海交通大学生存手册
提示
链接指向了gitbook,如果你对这样优雅的文档感兴趣,可以参考gitbook官网
- 1000小时学会任何事
希望你能从中受益,接下来,我会跟你分享一些我在大学课堂之外学到的东西,希望对你有所帮助。
一名计算机学生进入大学应该做什么
从STFW和RTFM开始
- search the frendly web
- read the frendly manual
大学计算机教育最应该培养的是自行学习并解决问题的能力。
对我们这行来说,接触新概念和新技术是很正常的,当接触新概念和新技术时,你首先应该搜索相关的资料,阅读官方手册;当遇到问题时,你应该首先自己思考,尝试解决问题,如果自己无法解决,再向他人提问。
在接下来的学习中,如果你发现有些名词对你来说很陌生,有些问题没有说明具体怎么解决,STFW。
学会提问
请阅读提问的智慧
学会使用浏览器
下载edge,google,firefox等浏览器,不要使用360、搜狗、2345等浏览器
学会正确使用搜索引擎
首先,你应该确保你的浏览器页面没有被劫持,如果被劫持了,请先解决这个问题。
提示
劫持是指你的浏览器打开一个网页时,会自动跳转到其他网页,这种情况通常是因为一些应用篡改了你的浏览器配置,比如说的360,联想电脑管家,hao123等等。
如果你之前一直使用百度,那么你应该使用必应,~谷歌,duckduckgo等~搜索引擎(你可以在浏览器中调整)。因为百度更像是一个花钱登广告的广告平台,而不是一个搜索引擎。
相关信息
作为在正面技术较量中打败谷歌的公司,百度之后的发展让人大失所望,截至到2024年六月,百度的搜索结果还是大量广告加上千篇一律营销号短文,百度文库更是公然搜集过去大量的免费内容收费出售,而且推荐内容质量堪忧。
学会搜索
搜索对我们来说都不陌生,但是怎么搜索才能得到更好的结果呢?
-csdn
或许你遇到的第一个有关编程的问题是在csdn上解决的,但是csdn上的内容质量参差不齐,有些甚至是错误的,还有些甚至把其它博客的内容粘贴下来付费阅读,如果你预感到你的问题大概率在csdn上解决不了,那么你可以在搜索时加上
-csdn
(在谷歌浏览器中),这样搜索结果就会排除csdn的内容。提示
这或许是你接触到的第一个搜索语法,但是这只是冰山一角,搜索引擎的搜索语法非常强大,你可以在搜索引擎中搜索搜索语法,了解更多搜索技巧
使用英文搜索
有一个平台叫做stackoverflow,上面有大量的问题和答案,质量极佳,但是大部分都是英文的,需要你能看懂(英语很重要)。
知乎
知乎上有很多高质量的问题和答案,需要你自己寻找
billbill
b站上有很多高质量的教程和课程,希望你提前做好在b站上大学的准备
重要
搜索是程序员最常干的事
使用浏览器插件
- 什么是浏览器插件,怎么使用浏览器插件,有哪些好用的浏览器插件呢? 是时候检验你对 学会搜索 这一节的掌握程度了
学会魔法
注意
因为某些原因,这里就不多说了。本文提到的某些东西前置条件是会魔法,当然,不会魔法也不要紧,可以暂时略过。在之后的学习中,如果需要魔法,我会用waring标记
学会使用markdown
markdown是一种轻量级的标记语言,你可以使用它来写文档,写博客,写代码,写日记等等,它的语法简单,学习成本低,但是功能强大,你可以在这里找到markdown语法
提示
本篇文档就是使用markdown写的,我个人使用的配置是vscode+office viewer插件
git 和 GitHub
- git 是一个分布式版本控制系统,你可以使用它来管理你的代码,你可以在这里找到git官方文档
- GitHub 是一个代码托管平台,你可以使用它来托管你的代码,你可以在这里找到GitHub官方文档
提示
我使用vscode + git + GitHub来管理我的代码,当然,你可以在你喜欢的任何IDE中使用git。在小组作业中,我和另一位合作伙伴使用git来协作,你可以在这里查看我们的项目,你可以在commits中看到我们的协作过程,使用git是现代多人协作开发的必备技能
注意
github的访问相当玄学,当你访问不了的时候,可以试试使用watt(steam++)来加速github
或者加速steam,使用魔法访问也是可以的。申请github学生包的前提是你得有一个github账号。
使用学生邮箱申请资源
注册学生邮箱
- 点开企业微信
- 打开工作台
- 搜索"邮箱申请"
Github学生包
申请github学生包,意味着你能拥有一个强大的代码补全工具Copilot
注意
代码补全工具很强大,基本上你的所有实验作业只要开个头后续就都补全了,但是请你注意,工具只是工具,它可以帮你提高效率,把时间内花在更有意义的事情上,但是它不会帮你提高能力,所以在需要的时候禁用它。
JetBrains学生包
申请JetBrains学生包,意味着你能拥有一系列的IDE,比如说IntelliJ IDEA,PyCharm,WebStorm等等 申请地址
MATLAB
matlab是一个强大的数学软件,你可以使用它来解决数学问题,你可以在这里找到matlab官方文档
AI 助手
- ChatGPTopenai 会提供免费次数让你来使用GPT4o,国内也有一些调用openai接口的换皮站(如果用4的话大多是收费的)
注意
访问openai官网需要魔法
- coze
注意
coze有无魔法访问是不一样的,有魔法情况下访问可以使用一定次数的gpt4
- zaiwen 在问官网:zaiwen
- google studio
注意
需要魔法
- 其它一切你能找到的ai
好了,至此,你已经具备了学习计算机的基本素养和一些像模像样的工具,希望你在接下来的学习过程中不要忘记它们