请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

学习规划

bobo老师好,我是一名大四的本科学生,在校期间学习的是Java方向,秋招签的offer也是Java开发,可是现在公司给我调到了前端岗位,自己最初很抵触不愿学前端,后来想想多学一些技术也是很好的。

我看老师你懂那么多领域的知识,想问一下你的学习方式是先学好一门语言再去学其他的,还是每个都有接触最终发现了自己感兴趣的进行了深入学习。

还有就是我看网上招聘信息有很多要求开发者不拘泥于语言,可以快速切换到新的领域,这要怎么才能做到,怎么才可以快速的学习新技术。

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2020-02-06 05:55:19

我个人认为应该先学好一个领域,在后再去拓展。


注意,我说的是一个领域,而不是一个语言。实际上,使用语言去定义计算机专业的方向,是非常初级的方式。只有培训班才会这样做。在正规的学府,即使是本科阶段,方向的划分也是:软件方向;硬件方向;多媒体方向;智能方向。你看不到 Java 方向;C++ 方向;JS 方向等等。到了研究生阶段更是如此。你从来不会听说某一个语言是一个方向。


为什么?因为语言是为领域服务的。在通常情况下,你在深入一个领域之后,近乎一定会接触越来越多的语言。有一个主力语言没有问题,但是只会一个语言是有问题的。


所以,我一直说,对于计算机专业来说,要选领域,而不要选语言,就是这个道理。


具体到前端,其实在我看来是非常好的一个领域。可以参考我的公众号文章:https://mp.weixin.qq.com/s?__biz=MzU4NTIxODYwMQ==&mid=2247484617&idx=1&sn=667a5c3008afec6cdc663dd4523e67e5&chksm=fd8cab8fcafb2299c98795d17069ec6e5bbd9cb7fbf65a9d8fbceb23fe5acba3eb457856ecfa&token=682172693&lang=zh_CN#rd


至于怎么快速切换领域,其实我怀疑你说的还是快速切换语言。领域之间的切换没有那么容易。一个后端切换到做人工智能,并不简单。但是一个 Java 后端切换成为 Python 后端;或者一个 iOS 客户端切换成为 React Native 客户端,甚至是 Android 客户端,都是容易的。


至于怎么做到这一点?你对当前你自己做的技术越精通,就越容易,因为语言只是表象,底层都是想通的。


所以,不用想得太多,努力把自己当前使用的技术栈或者要解决的问题处理好,就好了。


加油!:)

2 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信