全球主机交流论坛

标题: 转行求问?linux下c++服务器端开发还是java web后端开发合适 [打印本页]

作者: 卡卡和卡夫卡    时间: 2020-10-29 19:53
标题: 转行求问?linux下c++服务器端开发还是java web后端开发合适
楼猪非科班,想自学校招转行进入互联网,之前学过c语言,最近在学linux,想问mjj们这两个方向哪个好点?
作者: liuyangge    时间: 2020-10-29 19:55
php它不香吗
作者: Eric.c    时间: 2020-10-29 19:58
校招比较看算法。还要搞这个才行
作者: yaoqi    时间: 2020-10-29 19:58
别信楼上,java更来钱,钱才香!
作者: 卡卡和卡夫卡    时间: 2020-10-29 19:59
现在转行的大部分感觉都是java,我其实也很想走java web开发,但是我朋友推荐我学c++,因为c++做的更偏底层,中年危机会更轻一点,我现在的想法是想快速达到校招要求,因此更偏向java后端
作者: 卡卡和卡夫卡    时间: 2020-10-29 20:03
Eric.c 发表于 2020-10-29 19:58
校招比较看算法。还要搞这个才行

数据结构肯定是哪门语言都是要重点学的,而且c++貌似语言特性太多在语言上就要花很多时间?(我看网上是这么说的),所以我想着学java的话有更多时间学数据结构和刷题
作者: m77    时间: 2020-10-29 20:03
初级java过于饱和
作者: 冻猫    时间: 2020-10-29 20:12
想做web后端就java啊
作者: 百元大户    时间: 2020-10-29 20:20
突然想起几年前和在某边缘985学计算机的高中同桌聊起过
他明面上学的Java,其实背地里一直在偷偷自学golang
作者: avada    时间: 2020-10-29 20:22
从我们招聘的角度来说,Java一抓一大把,好招,项目好维护

.net的要少一点
作者: 卡卡和卡夫卡    时间: 2020-10-29 20:23
百元大户 发表于 2020-10-29 20:20
突然想起几年前和在某边缘985学计算机的高中同桌聊起过
他明面上学的Java,其实背地里一直在偷偷自学golang ...

我也有学golang的想法,打算学完c++或者java后学go
作者: 南京扛把子    时间: 2020-10-29 20:23
整个python吧,大数据,我现在想自学python,天天用Java,想拓展一下语言能力
作者: 卡卡和卡夫卡    时间: 2020-10-29 20:25
冻猫 发表于 2020-10-29 20:12
想做web后端就java啊

我和我同学说转java他有点不屑(他是做c++的)
作者: 卡卡和卡夫卡    时间: 2020-10-29 20:26
南京扛把子 发表于 2020-10-29 20:23
整个python吧,大数据,我现在想自学python,天天用Java,想拓展一下语言能力

这比不了,我新手想挑个合适的方向深入下去
作者: 百元大户    时间: 2020-10-29 20:29
卡卡和卡夫卡 发表于 2020-10-29 20:23
我也有学golang的想法,打算学完c++或者java后学go

像我这样不靠写代码吃饭的就不用想这想那,秒选.net
没事写各种快乐小工具简直不要太快乐,哈哈哈
作者: duyu    时间: 2020-10-29 20:42
C++做服务端比web后端服务器工资高
作者: 南京扛把子    时间: 2020-10-30 09:00
卡卡和卡夫卡 发表于 2020-10-29 20:26
这比不了,我新手想挑个合适的方向深入下去

现在大数据很火啊,可以深入学习啊
作者: ahost    时间: 2020-10-30 09:19
加班加死人,如国没文凭,进不了大公司,
作者: Eric.c    时间: 2020-10-30 09:39
从经济角度上看:

1. 文凭不咋的,就不要深挖系统偏底层的东西,因为很难进入大厂,长期考虑 ,发展不利。
2. Cpp学精的确薪资高,但这个精的范围要包括Linux的开发,一般都是Linux优先。然后就算精通,到了35,还是面临转型危机。当然到那个时候,你应该可以很轻松的驾驭其他语言。

3.  业务导向型的选择:
          1. 大中厂子  --- java
          2. 中小web:    第一梯队,目前还是php、java,第二梯队应该是 nodejs、.net\golang、python
          3. 中小Gui:     Cpp +qt、或微软的.net
          4. 大数据方向、爬虫方向、人工智能: python,其他语言 暂时很难赶得上。
          5. 音视频方向: cpp
          6. 操作系统方向: cpp+java
          7. 硬件rom方向: c
          8. 游戏方向:golang、cpp,         例外 erlang先不考虑,
          9. 手机方向: swift  java  



编译性语言: 痛苦在编译等待,虽然现在有一些热编译热更新,但始终问题存在。胜在逻辑严谨,但该出bug还是出bug。

脚本型语言:胜在快捷操作,其他方面,如性能、效率啥的比不上编译性的。



作者: 卡卡和卡夫卡    时间: 2020-10-30 10:29
南京扛把子 发表于 2020-10-30 09:00
现在大数据很火啊,可以深入学习啊

没有吧,大数据前几年感觉比较火,现在感觉热度有点下来了
作者: 南京扛把子    时间: 2020-10-30 10:31
卡卡和卡夫卡 发表于 2020-10-30 10:29
没有吧,大数据前几年感觉比较火,现在感觉热度有点下来了

大数据应用会越来越广泛,大厂技术还没有特别成熟,等全面推广的时候你就知道有没有前途了
作者: 卡卡和卡夫卡    时间: 2020-10-30 10:34
Eric.c 发表于 2020-10-30 09:39
从经济角度上看:

1. 文凭不咋的,就不要深挖系统偏底层的东西,因为很难进入大厂,长期考虑 ,发展不利。 ...

嗯嗯,谢谢老哥认真指点
作者: armbian    时间: 2020-10-30 10:35
成年人不做选择题 两个都要
作者: 卡卡和卡夫卡    时间: 2020-10-30 10:37
armbian 发表于 2020-10-30 10:35
成年人不做选择题 两个都要

非科班,可能没有这么多时间
作者: Blumenkranz    时间: 2020-10-30 11:09
自学不要学C++,蚕食你的自信心,除非你真的很有天赋。还是JAVA开始吧,或者C开始
作者: 小怪    时间: 2020-10-30 11:26
java 吧我也是




欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4