@
leonzym99 web 是趋势,对于 BIM 也是一样。web 开发就没有 C++那么难了。现在 C++的工作机会反而是在不断减少。
“计算机相关专业”这个要求很好理解:如果你没有工作经验,校招的时候能要求你些什么呢?只能是专业,以及基础知识了。因为你没有做过项目,那公司怎么确定你能上手公司的项目呢?只好要求专业,起码上手不会那么费劲。
解决办法也很简单,你自己可以做一些实际的项目啊,在学校自己也可以做。估计你也会经常发现在校阶段做的项目吧。
把这些拿出来,公司根本不会纠结你的学历和专业(大公司可能例外,因为对它们的供应太多了,需要提高筛简历的效率)。我在中小公司时,发现基本很难招人,工资相比大公司要差一截,但绝不是混日子,因为公司要真刀真枪出活儿啊。
我的建议是:可以实际做一个项目试试看,项目可以自己拟定,比如一个网站,一个 App 。
一是看看自己是不是真的感兴趣(那种做出来东西的成就感)。
二是最终成果和过程中的收获,都可以在面试时拿来说。其实面试官只是想确认你能胜任工作。
计算机行业最看中实践,而且实践非常便宜,只需要一台电脑,最多再租个几十块钱的服务器。而且网上有大量开源优秀的资料。这远远不是其他行业能比的。这也决定了,限制你发展的不是学历,而是实践。大厂有更多更好的实践机会,所以更吸引人。
如果真想转开发,别再背计算机知识点了,现在就开始着手实践吧,做项目过程中遇到问题了,回头再看资料,或者先大概过一遍教程,这个顺序可以自己决定。编程的知识有很大一块是相通的(尤其是不同的编程语言,还有设计模式),实践中大都能获取个差不多,也只有实践到一定程度才能理解。可以先选 Javascript 、python 这些简单点的入手,也就是说做 web 。