给在校生学习编程的建议

说真的,如果在校生的话还是好好考研人工智能才是未来的王道,毕竟每半年就有很多培训的出来跟你们争这些。如果真的想学,如果有时间的话,真心建议在学完语言基础后,花半年1年的时间去啃一个开源框架源码,这对你们的以后发展的作用不是一般的大的大。毕竟什么设计模式,并发,网络,反射这些东西在任何个框架都有,只有知道怎么用才算是入门,不然都是白学。至于jvm,读读那本经典的书应付面试就够了,什么调优的不是你随便能接触的,需要大量经验的。至于算法,喜欢的话也就刷刷leetcode应付一下大厂的面试,数据结构的话可以看下集合框架的源码能了解得深点,其实感觉要真喜欢算法,人工智能才是出路。如果急着找实习 工作的话,第一步把mysql学好,熟练各种复杂的sql的编写,然后ssm,springboot熟练应用,要多看项目,多想对于某个功能要怎么设计表。接着熟悉一下工具就可以尝试找工作 ,还有redis要熟悉怎么用。至于微服务,在你熟悉单体分模块项目的前提下去理解里面的概念,别看她好像高大上的样子,熟悉概念后也就写写配置 罢了,毕竟很多东西都封装好了 不过要了解它的具体实现还是值得好好深究的。而且1年1大变,不知道明年又有哪个火哪个没落。

2020那会AI已经卷得不成样了,还劝人入坑。 CV, NLP都是僧多粥少,一群人都在找个开源项目调参水paper,真没多高大上。ML招工人家起步就是phd, 2~3年工作经验,去年bar就这么高了人家收你了吗?

各位还在大学里的不要急,Up说的学习思路是把人往架构师培养的路线,实际工作只需要账掌握了前面的三分之一就能找到工作,像什么框架的东西到了公司自然会。
真要按上面所说的都达到精通级别,妥妥的大中型公司架构师大佬