返校季?Stack Overflow开发者给你一些建议
返校意味着新课程、新项目,可能还有不少熬夜的日子。无论你正在学习第一门编程语言还是攻读高级计算机科学课程,知道自己并非孤军奋战总是有益的。每位开发者都曾经历过你现在的阶段。
我们邀请了一些工程师分享Stack Overflow如何帮助他们的学业,以及他们给初学者的建议:
学会提出好问题
作为学生需要培养的重要技能之一就是学会如何寻求帮助。
“冒名顶替综合征是大多数工程师都会经历的真实感受。我的建议是正常化这些经历。如果不理解就提问,如果真不知道就说’我不知道’。当他人提问或不确定时,要友善相助。根据我的经验,谦逊友善的人在这个行业(和生活中)会蓬勃发展。” — Jacob Adams,Stack Overflow平台开发工程师
将Stack Overflow作为学习工具,而非答案库
遇到困难时直接复制粘贴答案很诱人,但真正的价值在于阅读解释并理解原理。
“保持好奇心!学习如何做事显然重要,但也要尝试理解’为什么’。表面之下发生了什么?为什么这个东西这样运作?好奇心会让你脱颖而出,带给你宝贵的理解。” — Dustin Aleksiuk,高级软件开发者
“不要复制粘贴。亲手重新输入代码,你会学到更多,成为更好的程序员。” — Thomas A. Limoncelli,平台工程师
不要害怕遇到障碍
每位开发者,无论是初学者还是专业人士,都会遇到障碍。关键是学会克服它们。
“与内容搏斗是最好的学习方式。不要仅仅接受表面答案。弄清楚所有部分如何协同工作。一旦做到这一点,知识和经验就会更牢固地掌握。” — Kyle Mitofsky,软件工程师
寻找或加入社区
编程可能让人感到孤立,但Stack Overflow向你展示了数百万人在与你共同学习和构建。
“我强烈建议为大学课程创建免费团队,让所有选修该课程的学生都能参与解决作业和学习问题。特别是在工程领域,话题和问题可能很复杂,建立基于评分的答案系统让学生互相帮助,对学习非常有益。” — Sal Batirbek,高级软件开发者
当你投入新学年时,请记住Stack Overflow不仅仅是一个问答网站。它是学习资源,是提高提问能力的地方,也是一个拥有数百万经历过你现阶段开发者的社区。
所以下次你在作业或项目中遇到困难时,不要气馁。搜索、提问、学习。谁知道呢?几年后,你可能就是给下一代开发者提建议的人。
还有其他建议吗?在下方评论中分享吧。