我目前是个准大一,专业为计算机类(待分流)。
你看,
大学课程学的是C语言,打竞赛学的是C++,为了找工作学Java。
这三门语言每一门的不论是系统课程还是成套书籍,真的很多很多,真的有必要投入很大时间到这个上面去系统学习每门语言吗?
况且,
AI时代的来临,AI可以开始教你写代码了,那哼哧哼哧学的传统系统课程是不是就没啥必要了呢?
AI的教法直接是以你的目的需求为导向,而系统课程是全方位的考虑到各种需求的人群。
所以,谁能指条明路呀?
我目前是个准大一,专业为计算机类(待分流)。
你看,
大学课程学的是C语言,打竞赛学的是C++,为了找工作学Java。
这三门语言每一门的不论是系统课程还是成套书籍,真的很多很多,真的有必要投入很大时间到这个上面去系统学习每门语言吗?
况且,
AI时代的来临,AI可以开始教你写代码了,那哼哧哼哧学的传统系统课程是不是就没啥必要了呢?
AI的教法直接是以你的目的需求为导向,而系统课程是全方位的考虑到各种需求的人群。
所以,谁能指条明路呀?
要看你真正以后想干什么,比如想干C++就系统学C++,想学Java就Java,其他的跟学校课程走就行了,课不会学的很深。有目标之后还是得自学。而且感觉课程里面,更偏向理论一些。
系统学真的不用去学各种各样的语言,况且想要精通一门语言,达到精通的地步,本来就很难,工作几年都不一定能达到。
AI我感觉,它只能辅助写代码,或者问一些点上的编程问题,对于提升编程水平感觉用处没有那么大。
最后在推荐一个网站:roadmap.sh
@橙梓 谢谢你!也就是说按照自己真正想做的的项目去学相应的语言对吧?了解咯~
对于AI的话,我使用过来觉得其实它更适合答疑,不适合直接根据一大段需求去写代码。而且辅助方面我体会过,比如我注释里打出冒泡排序,然后AI会给个冒泡排序的基本代码,里面的有些变量之类的都要自己替换修改。
对于学习路线的话,你觉得按照 【国内的一些编程老师或圈子提供的学习路线】 和 【国外的比如就像你说的roadmap.sh】,哪个会更好一些?
@Nibbles 尼布 我前端的知识其实,更多是自己兴趣自己学+学校里面我们社团社区有一定项目需求,摸着石头过河那种学的,所以其实这两个我都不太了解……
但是我感觉,国内卖课的,还是要留个心,有些就真是骗钱的,甚至没钱就让借白条……
学什么不如看自己更喜欢喜欢 根据自己的喜好来选择 错不了
我之前也有同样的困惑,中学时期接触易语言,PHP,也从来没有系统学习过基本就是用到哪个地方就去学哪个地方。大学时期纠结主要学习哪一门语言(Python C# 还是Cpp)后面还是没有选择出来,啥都学了啥都用了也没有系统的去研究某一门语言,后面接了一些项目因为使用的是python所以我的python水平突飞猛进,远超过其他语言,后面又接了某个项目需要做前端,我的Vue和js的水平又增进了很多,现在又迷上了C#,做个人小项目喜欢用C#所以C#方面的技能又提升了不少。所以我想说的是语言只是工具,主要是实用性,可能某些方面python合适某些方面Cpp更合适。所有的技能都是在实践中提升的,系统的学习其中你最感兴趣的一门即可,因为在大学中不需要多么高的水平,其他的可以只是会简单的语法,等后面实际做东西的时候会发现学啥都学的会很快,另外就是AI,在比较热门的语言框架上可以是直接用ai学,他写的代码和解释甚至比绝大部分课程还清楚有用。但是他也会说胡话,总的来说还是自己有一定水平后可以用ai快速学习熟悉一个框架或者工具,不建议直接ai系统学习。
@时雨 所以你是按照实际项目经历来学习语言的呀。
确实,语言只是一个工具。系统学习一门最感兴趣的,好像学会一门语言,各种同类语言之间都是类似的,学习其他的会快很多。对于企业招聘,我了解过来企业招聘要求也就“熟悉至少一门语言”这样的,有的公司内有从0到1的培养方案(比如字节)。
AI快速熟悉语言是不是就类似于这个UP视频里讲的一样:https://www.bilibili.com/video/BV1k4421Z7d2
无论你未来是想做前后端亦或研究,不要在上学时候盲目的去学使用各种兵器,等你毕业很多年后就会突然醒悟,你现在就是浪费职业生涯中最宝贵的几年,可以说语言几乎都是相同的,你把算法和数据结构基础打牢,什么兵器都会用。
低端程序员靠语言,中端靠优化,顶级靠算法。工作很多年后你就会知道,算法和数据结构就这简单的几个字,能用好的人万一挑一,没有算法就没有AI革命。哪怕你把市面上全部的语言系统学习精通,不会这两个就是低端码农