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

查看 299|回复 20
janus77   
语言只是工具,大学里面学的是思想,思想才是计算机界的基石,就好像你研究物理一定要先学数学一样。
当然如果你只是为了工作,那就用到什么学什么,先学框架、中间件这些,然后是最佳实践、架构这些,然后是性能优化、底层这些,到这个时候你就开始用到思想了。要看你现在处于什么阶段
AkaneWWW
OP
  
@meiyiliya 对于本专业人士来说,这可能是教育的闭环,对于我来说的话,应该是在为自己曾经的年少无知买账,现在极力的找补,也不知道将来会怎样。
AkaneWWW
OP
  
@kuituosi 这几门课程我在看了知乎的回答之后,都下载了对应的电子书,但是我的时间实在是不太够,不知道要怎么做才能把这些都学完,感觉现在要学的东西太多了,对于我来说,目前正在进行自考本科,又在学英语,Java 方面的各种技术也不能落下,毕竟现在工作就在写这些,现在越学越迷茫了
AkaneWWW
OP
  
@404www 啊?这个是指什么?我不太懂。。。
ZZ74   
@janus77
在国内这环境,等你意识到开始用思想的时候 就已经来不及了。
其实 CS 的人本科阶段,把 C 用好,算法和数据结构学好。操作系统也熟悉,最好看一些 linux kernel 源码,体会一下数据结构和算法的在里面的应用 就够了
不考研的话,等到大四,再补一点 CPP 或者 Java 就够了
ACM ,数学建模,编译原理接触下就行了。
AkaneWWW
OP
  
@ZZ74 大佬,我想问一下,对于我这种半路出家转行进入这个行业的人,我该怎么做才能靠近那些本专业毕业工作了几年的人的水平呢?是不是应该静下心先去把专业里的几门大课全部先学一遍?
nerkeler   
半路出家大概率像我一样是 javaweb 方向,既然已经是这样的处境了,那只能面向工资发展了,意识到哪里落下就补哪里吧,就算是科班,绝大多数也到不了上面老哥说的那种深度。
AkaneWWW
OP
  
@nerkeler 老哥也是非本专业转行的吗?冒昧的问一下,老哥现在是在甲方还是外包?如果是甲方的话,大概自身要达到怎样的水平可以摸到进甲方公司的门槛?
nerkeler   
刚转一年多点,在外包,我这边是驻场没有甲方开发,偶尔和甲方领导讨论技术实现,平心而论我感觉并没有多厉害,很多时候也只是实现而已,并没有什么精妙的设计和想法。你要是真想转甲方的话,基础算法数据结构得整上吧,数据库方面得稍微精通点,java 方面 JUC 深入点,这几个就够小半年学的了,有精力再看看 spring ,后面拓宽再看看网络协议,辅修另一个语言,主要是应用场景用得上,我就是这么给自己规划的,虽然进度都不咋样,并且在考虑该干不干这个了
kera0a   
不知道你有没有网上学完计算机本科的课程,计算机网络,操作系统,数据结构,编译原理等等。没有的话强烈推荐,这些课程难度并不高,你甚至可以当开拓视野的科普片看。
很多东西你学完后才会发现,思维都很质朴,没有什么高大上,高大上都是在这些质朴的思想下慢慢垒起来的。
我感觉这些基础课程还是非常重要的。虽然可能你工作中好像没用到,但学习这些能让你的思维方式改变。
了解底层的一些原理后也更自信了,什么各种高大上的名词你一看原理就会想,不就是 XX 嘛。
纯属个人经验,我也是渣渣,一些自己的感悟。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部