发布网友 发布时间:2022-03-01 10:13
共2个回答
热心网友 时间:2022-03-01 11:42
迷茫:首先按照大家都说的要先精一门!至少得很熟悉他的各种机制和特性,各种领域范围比如说题主是做web后端的,用的是java语言,那你必须要熟练的掌握servlet的原理,掌握一种应用服务器的内部机制(tomcat/jetty/jboss等等)。网络编程也要深入,JVM,JMM这些也必须要知道。。。等等太多了
疑惑:这个时候你会觉得语言真不是什么重要的事儿,基础稍微差一点的同学可能就有点瓶颈的感觉了,所以又要去把计算机网络,OS,数据结构,编译原理,算法的书翻出来看。嗯,这是非常正确的,再过了一遍书之后,你觉得你又可以前进了。对语言的了解又深入了一步
不满足:这个时候你逛知乎的时候发现大牛们“卧槽,貌似他们什么语言都会”,这个时候就应该多去学习其他语言(估计在一周内能掌握一门语言的基础),JVM层面scala/groovy/clojure.脚本语言python/perl/php(毕竟php是世界上最好的语言),系统级语言(c/c艹/golang) ,前端的js(不对,应该是全端)。
再次疑惑:你会发现,其实语言都差不多!掌握起来挺快,每种语言都有自己应有的应用场景,然后你又要滚回去把计算机网络,OS,数据结构,编译原理,算法的书翻出来看
怀疑人生:这个时候你会发现,卧槽,为什么我没有女朋友!(然后接着敲代码)
热心网友 时间:2022-03-01 13:00
这个其实每个人都不一样,要看自己的情况,如果你是想马上找工作,那就从java开始学,慢慢的,遇到瓶颈再补充其他知识。如果不急着工作,我建议从数据结构和算法还有C需要开始学,这样比较系统