作为一名大龄土木专科转行的 Java 后端开发,第二个三年想问问大家该怎么继续提升自己

查看 298|回复 20
作者:AkaneWWW   
昨天刷知乎的时候看到一个问题:为什么我学个 JAVA 就已经耗尽所有,而有些人还能同时学习多门语言。
链接: https://www.zhihu.com/question/485917018
里面有个回答让我印象深刻,我大概引述一段:

因为你学错了方向。
学 C ,学 C++,学 Java ,学的目标应该是“自己写 libevent”,“自己写玩具版 unreal”,“自己写模板程序”,“自己写 spring 中间件”,“自己写设备驱动”,“自己写 DSL 解释器”
这些其实很容易。本科专业课内容而已。
一旦你往这个方向训练自己,那么换语言就是换一换符号风格,没什么大不了的。思路就是那么几条,模仿、遍历、分治、动态规划、……;手法就是那么几种,缓存、索引、信号/事件、回调/消息循环/dispatcher……;注意事项就那么几点,边界值、等价类、数据完整性原子性、死锁、空转……
这寥寥十几、几十个知识点,玩好了,玩精了,万变不离其宗——几十年了,哪有什么软件/算法能跳出窠臼的?
学什么调优啊。这软件我都会写。知道内部算法,看一眼参数就知道是调整什么的、调整后会造成哪些影响——真不知道稍微一查也立刻明白了。
学什么框架啊。这思路我看了就懂,就知道怎么写。我觉得这个框架我应该这么写、这么给人用,一看果然是,哪有什么“学习负担”——猜错了?猜错了说明基础知识掌握不过关,赶紧补课去。唰唰补足短板,以后就再也难不倒我了。
如此反复训练,自然学什么越学越快、猜什么越猜越准——随便什么技术,内行一看,都是新瓶装旧酒!
那能不轻松吗?

这回答让我觉得醍醐灌顶,我原来一直觉得,Java 的东西怎么这么多呀?为什么就学不完呢?然后才发现自己原来一直沉浸在业务里,除了这位答主提到的 spring 中间件我稍微能有些头绪,他提到的其他的技术我是一点都不了解,一点都不明白。
我是一名土木专科转行的后端开发,虽然年纪越来越大,但还是想继续提升自己的能力,主要原因还是因为自己学历不好,想要提升自己的能力,看有没有机会能跳出外包圈进入甲方公司。。。

Java, spring, 土木, 转行

chaleaochexist   
不同语言的写法其实是完全不同的.
知乎上的东西看看就好了.
语言不重要这句话只针对真正的大牛而不是知乎上的.
pengtdyd   
有多大龄? 30 岁以上那就算了吧。25 岁左右可以继续深耕。
draymonder   
闻道有先后,术业有专攻。
提升自己能力最好的就是知道自己不足的点,针对性的提高下。
kuituosi   
他这个说法其实没问题
你熟悉这几门课程,数据结构,算法设计,数据库原理,网络原理,操作系统 设计模式 微服务架构
那么语言只是不同的符号,完成同样一件事情的方法不同而已
我自己的经历起初是学生时代 c++,工作几年后转为 java
有 c++和 java 之后再学其他语言就是小菜,学 python 几天就能干活,学 golang 一个月足够
学 js 几周就能干活,rust 学的久 6 个月后才干活
总结就是 c++打基础,java 学技能。c++让你学习很多开源软件没有压力
特别是 java 能让你的技能树点满,其他语言就是小菜
rust 学的久是因为上手门槛高,要想写顺手必须经过严格训练,没练好很容易编译不过会让你哭
真的不骗你,rust 专治各种不服
我现在用 rust 实现的 im 在技术上可以比肩微信或者 telegram ,rust 真的很强但是完全掌握不容易
推荐我认为应该多花时间学的语言,第一名非 java 莫属不接受反驳,编程思想和各种顶级源码是最好的老师
第二名就是 rust ,高性能高质量中间件最强工具,没有之一
第三名是 c/c++,语法学个大概就行,主要是各种重量级源码是 c/c++写的
404www   
果然还得是宇宙机
leaves615   
不管学什么编程语言,知识结构都是倒金字塔。越往下范围就越小,然后就发现除开语言特性、语法、文法、生态、api 等,逻辑、数学公式都是一样。所以再学一门就只需要学习差异部分。然后就可以写了。
每种编程语言有各自的特点和适应场景。编程语言只有最合适你的,没有最好的。
AkaneWWW
OP
  
@pengtdyd 额,目前刚好 30 岁。。。
meiyiliya   
按现在互联网上的说法,这就是教育的闭环,年少时的一颗子弹时隔几年后击中眉心,学生时代打基础时期觉得教的"没什么用",脱离了社会,面试时可是需要会使用 XX 框架,到了社会上工作了几年又觉得基础重要,但既然都到了这一步了,再回过头意义不大了,我个人感觉工作中吃透业务比吃透技术要有用,因为技术是服务业务的,技术原理了解就好。
AkaneWWW
OP
  
@draymonder 闻道有先后,术业有专攻,虽然我作为 30 岁的转行人员可能不太有资格认同这句话,但我还是觉得这句话很有道理就是了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部