入门须知
由@LYS编辑此页面
新手初学计算机往往会遇到很多问题不理解,比如编译器报错了或者代码哪里出错了......
遇到问题是正常的,尤其是新手,如果不在初期加以适当的引导很容易失去对编程的兴趣。因此我十分建议你在遇到不会的问题且无法自行解决时及时找大佬请教。
请务必先尝试自己解决,实在不会了,请参考提问的艺术进行提问。
善用搜索引擎
人类天生就是一个好奇的动物,正是这种好奇驱使着人类社会不断向前,直到发展为今天的互联网时代。
好奇就会产生问题,而解决问题最低成本的办法就是 STFW(search the friendly web) ,而在互联网时代里,我们时刻被大量的信息所包围,高效的检索信息的技巧几乎成了现代人学习和生存的必备技能。
搜索引擎是什么?
搜索引擎是一种用于在互联网上查找和获取信息的工具。它通过扫描互联网上的网页,建立索引并提供用户搜索结果。搜索引擎通过使用特定的算法和规则来确定哪些网页与用户的搜索查询最相关,并按照相关性排序显示结果。
一些常见的搜索引擎包括谷歌(Google)、百度(Baidu)、必应(Bing)、雅虎(Yahoo)等。它们在搜索技术、搜索结果质量和用户体验方面可能会有所不同,但基本的搜索原理和功能是相似的。
如何高效检索需要的信息?
人类发展到现在,所产生的信息实在太多了,你所遇到的大部分问题,都能在互联网上找到答案,如果找不到就是你得姿势不对:
- 使用关键词搜索:针对具体的某个问题如果已经描述的很全面但还是得不到答案,那么不妨拆分掉问题,只提取几个关键词进行搜索,然后依次匹配搜索近似项。
- 使用严格匹配符号:利用
“xxx”
引号强制匹配内容,利用+
、-
进行搜索,加号表示搜索必然包含加号之后的词,减号表示搜索必然不包含减号之后的词,利用统配符号*
表示搜索任意字符。 - 抽象问题具体化:尝试将一类抽象问题具体化为一个问题,比如将“电脑死机”这个抽象问题具象化为“启动*软件导致电脑死机”,如果有具体的错误提示也要加上。
以上只是最基础的搜索信息的方法,当然还有更高级的搜索技巧:
一些推荐的搜索网站
搜索引擎:
问答社区:
- StackExchange:包含
StackOverflow
在内的等多个问答社区聚合,涵盖包括编程、科学、技术、学术等方面。 - 稀土掘金:中国互联网新兴起的IT社区,目前发展较为迅速。
- 博客园:老牌IT社区,有很多深度好文时至今日也不过时,目前发展一般。
- CSDN:有很多常见的开发中遇到的问题解决方案,但收费严重且不保证正确率。
- 知乎:类似于
Quora
的问答社区,国内最大的问答交流平台之一。
提问的艺术
这一部分主要针对“提问”这一主题进行,可以看作精简版的提问的智慧,我十分建议你直接阅读原书,如果你实在没这个耐心那就听我下面的唠叨好了(
提问前的准备
在你准备要通过群聊或者求助同学提出技术问题前,请先做到以下事情:
- 尝试上网搜索以找到答案。
- 尝试阅读官方文档寻找解决方案或常见问题文件(F&Q)以找到答案。
- 尝试自己检查,排查掉部分错误原因。
如何发起提问?
当你发起一个提问时,请注意以下几点:
- 尽量在群聊中提问:常见的问题很多人都遇到过,有很多人可以帮助你解决,如果问题特殊,还可以促进大家一起进步。
- 尽量使用截图而非手机拍照:很多人不愿意回答一些问题就是因为手机拍摄电脑屏幕而产生的摩尔纹感到心烦,请务必用截图代替手机拍照。
- 尽量保证问题描述清晰和全面:当你的代码出现报错时,不要只截取一小部分出错的代码,完整的代码和报错信息更有利于回答者进行判断。
- 尽量发起一个礼貌和有效的提问:当你在发起提问时,不要问“有没有大佬?”、“在不?”等诸如此类的问题,如果某个回答者回应了你,但答不出来你提问的问题就会略显尴尬;如果没有人回应,在你离开群聊时有回答者解决了问题,也会对回答者造成时间上的浪费。
如果你的问题迟迟没有得到回应,建议你重新检查一下自己的问题细节是否描述不全面、不清晰、存在低级错误等问题,或者换一个群聊进行提问。
解决问题后
- 礼多人不怪:如果收到回复,无论这个回答对你是否有帮助,也请务必说一句“谢谢”。
- 及时补充说明:如果你询问了很多人,最后解决的时候请务必将解决方案简短总结群发给你询问过的人;如果还没有人回答你就自行解决了问题,也请务必引用提问的消息并说明已解决。
- 面对毫无诚意的回答:我们不能要求任何回答者都尽善尽美保持耐心,也不能过分要求回答者有完美的回答,因此我们也要充分包容这样的行为,而不是上纲上线,这样只会浪费彼此的时间。
回答的艺术
与提问相对的,回答也是一门艺术,这里仅针对问题的回答标准做出我个人的理解。
回答 ?OR 忽视?
作为一个回答者,你不能要求自己所有的问题都要回答:
- 判断提问是否有效:如果这个问题描述清晰,报错日志全面,那么这个问题值得你去研究,反之,没有必要浪费自己的时间。
- 判断问题的难度:如果该问题你第一时间回答不上来,或者未曾见过,那么大概率这个问题已经超出了你的能力范围,你可以根据时间安排自行选择主动研究或忽视。
- 判断自己是否有时间:当你参与回答问题时,必须建立在自己时间充裕的条件之上,因为每个人的时间都是十分宝贵的,我们不得不对计划做出妥协;如果你没有时间也不必感到抱歉,会有人站出来的(
回答者的自我修养
作为一个热心的回答者,你可能遇到以下的情况:
- 面对追问者:如果你已经不耐烦了,请不要吝啬你的拒绝。
- 面对无礼的要求:请务必拒绝并提醒对方,但不要当众羞辱,初犯者不知则无罪,再犯者无需多交。
- 面对提问者请放下身段:请务必放下身段和提问者平等对话,既然提问者虚心讨教,那么我们也应当回应相应的礼节,正所谓教学相长也,提问者和回答者是相互学习的。
- 面对自己不会或不确定的问题:如果你回答了问题但不确定,一定要说明自己不确定是否正确,或者尽量不要回答或研究清楚再回答,以免产生不必要的误导。
- 面对回答错了的问题但是没有人指出错误时:如果你想要插一脚,请务必私底下委婉地指出那位回答者的错误,而不要公开指责。
- 回答错了问题被人指出了问题所在时:不要自卑和自责也不要妄自菲薄,要虚心承认自己的错误并加以改进,毕竟人无完人,不断学习和吸收才会使你变得更强大。
学会生活
大学已经和高中的生活天差地别了,如果你仍把思想停留在高中时期,每天都是三点一线的生活,那还不如回去上高中(
俗话说,大学算是半个社会,如今升入大学,一定要多去感受学习之外的生活,去看看这个你高中三年的都未曾认真感受过的生活:
- 你可以尝试加入学生会或者社团组织,感受大学生丰富的课余生活🏓
- 你可以参加许多学科竞赛,去更广阔的舞台和他人一同较量😎
- 你也可以约上三朋好友,一起逛逛郑州或者其他有趣的城市🌄
- 你还可以尝试谈一场只属于你的青春的恋爱,或懵懂青涩或轰轰烈烈💞
- ......
希望当你回首你的大学生活时,每一页都是精彩无比的篇章,而不是惨淡空白,毕竟大学只有一次,请好好珍惜!
希望你们能够享受精彩的大学生活🎉🎉🎉
同时也祝愿你们有一个光明的前途✨✨✨