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