刚上大一初学计算机,盲目不知从何下手,想卷也没有方向,求大佬们解答?

爱吃番茄炒蛋的你爱吃番茄炒蛋的你 · 2022-10-15 21:10
求大佬解答,初学我应该学哪方面
5 个回答
IN
IN
10多年python开发经验,精通爬虫,AI,分布式计算,WEB框架和网络编程等,曾就职华为7年,网安360卫士通等

本人08年硕士毕业,华为工作7年,网安工作2年,360和卫士通都待过,现在在1个小公司躺平了。测试、开发以及软件领域的售前市场和技术支持都接触比较多。


首先刚上大一就提出这个问题非常值得表扬。 大学四年很快就过去了,很多人在学校按部就班的上课考试毕业,时间也差不多荒废了。我是01年上的大学,从农村到大城市,读的也是大热的计算机,但当时没有人指点自己,加上高考完也很放纵,大学基本上是混过去的, 到本科毕业的时候,基本上找不到啥工作, 只会一点C语言和数据结构基础,没办法考研吧,一个学期普通学习加上1个学期冲刺,最后公费上岸,不过读研的时候又荒废了混到了毕业,所幸华为扩招进去了。


现在计算机技术日新月异,本科主要还是打基础,形成软件思维的过程。


对于大一新生,我的建议如下:


第一层,主要精力必须放到课程学习上,C/C++和数据结构一定要多花费时间,往死里整,不要想着及格万岁,学好学精真的很重要。 本科阶段的计算机系统架构、编译原理、离散数学,以及线性代数、微积分和概率等等基础课都必须要重视起来。


第二层,在第一层做到完美的基础上,再考虑软件技术应用,可以根据自己兴趣,在数据库开发、WEB开发、APP开发、大数据或者AI等等领域,做一些小项目,理论联系应用,才能更好的理解,也能提升自己的兴趣。


但总体来说, 第一层才是最重要的,我也做过很多招聘,对于应届生来说,工程化能力不是面试官最重视的,反而是扎实的计算机基础更能得到面试官的青睐。


赞同
反对
评论
收藏
2023-02-28 21:33
查看全部 5 个回答