I chose computer science as my major (undergraduate) and I have 6 months left to start as a freshman. Where should I start? I want to prepare or be one step further before class starts.
Don't waste your time trying to learn to program. There's a decent chance you're just going to frustrate yourself; I've seen most "self taught" programmers flounder.
If you are not currently enrolled in a math class, you have made a grave error, and you need to learn some mathematics. Note that I don't say go re-study something, that's an utter waste of time. Go learn something new. If you haven't learned stat already, there's a strong program at Khan Academy.
Beyond that, keep your grades up and develop good study habits. I cannot stress how vitally important this is. People do not fail in computer science programs because they have not already learned how to program or because they didn't review algebra. They fail because they do not have the work habits to succeed. And a lot of them fail. Completion rates of 25% aren't uncommon.
How good is your time management? How good are your focus skills? How good are your notetaking skills? Can you effectively calendar? Does your phone remind you when assignments are due? These are the kinds of things you want to focus on, and you can get good at all of them over the next few months. If you do that, your last semester of high school (assuming that's where you are) will go by incredibly smoothly, and you will start your first year of college ready to succeed and effectively manage stress (and thus be happier).
Now is also a good time to start developing "adulting" skills if you don't have them. Learn to cook a few basic meals and do your own laundry, and get into some kind of exercise routine. In addition to exercising, find at least one good stress outlet that you enjoy.
Again, I cannot stress this enough: students in challenging majors don't fail because they aren't smart enough. They tell themselves this (and I know because I did), but in reality they fail because they are unprepared to succeed.
中文翻译
我选择了计算机科学作为我的专业(本科),距离我作为大一新生开始还有6个月的时间。我应该从哪里开始?我想在课程开始之前做好准备,或者至少提前一步。
不要浪费时间尝试学习编程。有很大的可能性你只会让自己感到沮丧;我见过大多数“自学”的程序员都陷入困境。
如果你当前没有参加数学课程,那么你犯了一个严重的错误,你需要学一些数学。请注意,我并不是说去重新学习某些东西,那完全是浪费时间。去学点新东西。如果你还没有学过统计学,Khan Academy有一个很好的课程。
此外,保持好你的成绩并养成良好的学习习惯。我无法强调这一点有多重要。人们在计算机科学专业中失败并不是因为他们还没有学会如何编程,也不是因为他们没有复习代数。他们失败是因为他们没有成功的工作习惯。而且很多人都会失败。25%的完成率并不罕见。
你的时间管理有多好?你的专注技能有多强?你的记笔记技能有多好?你能有效地制定日程吗?你的手机会在作业截止日期时提醒你吗?这些是你想要专注的事情,而在接下来的几个月里,你可以在所有这些方面都取得良好的表现。如果你这样做,你高中的最后一个学期(假设你在那里)将会非常顺利,你将在大学的第一年开始时做好准备,以取得成功并有效地管理压力(从而更快乐)。
现在也是开始培养“成年”技能的好时机,如果你还没有的话。学会烹饪一些基本的餐点和自己做衣物清洗,并制定一些运动的常规。除了锻炼,找到至少一种你喜欢的有效释放压力的方式。
再次强调一下:在具有挑战性的专业中,学生之所以失败并不是因为他们不够聪明。他们会对自己说这样的话(我知道,因为我也这样说过),但实际上,他们失败是因为他们没有准备好成功。
本文作者:yowayimono
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!