在我的职业生涯中,有一门专业我从不曾推荐给任何一个求学的朋友,那就是计算机科学。张雪峰最不建议上的专业,虽然听起来有点夸大,但相信我,这并非空穴来风。
首先,从基础课程开始,每天都要面对复杂的算法和数据结构,这些东西对于初学者来说简直是天书。编程语言也好,数据库也罢,每个概念都像是一个巨大的迷宫,让人难以找到出口。而且,即使你克服了这些障碍,也无法保证你能适应这个不断变化的行业。
其次,技术更新换代太快,不论是硬件还是软件,都在飞速发展。如果你没有足够的时间去学习新知识,你就会被落伍。这意味着即使你掌握了一门技能,也可能很快就失去了价值。
再加上,我知道很多学生们并不具备成为一名程序员所需的特质,比如耐心、细致和独处能力。编程是一项需要长期坚持和大量练习才能看到成果的事业,而不是短期内能得到回报的事情。
当然,这并不是说计算机科学不好。我认识很多优秀的人,他们选择了这条路,并且取得了巨大的成功。但对于那些还没确定自己是否真正喜欢这个领域或者准备好付出必要努力的人来说,我会尽量避免推荐这一选择。
所以,如果你的兴趣点更多地集中在于创造力、社交技巧或其他可以快速获得成就感的地方,那么别上我这门课了吧。这世上还有无数种途径可以让你实现自己的梦想,只是我提醒过一次而已。
标签: --