老哥们,本人是一名 3 年经验的 Java 开发,最近在学习 Go ,在考虑明年转到 Go 去。
为啥想转?
当前的一点想法:我想的是服务端开发用的数据库、中间件啥的,都是那一套。代码质量、编码风格等一些经验性的东西也与语言无关,看个人积累。转语言相当于只是换了个工具,应该不难吧?
一些疑虑想请教下 V 友们:
|  |      1lysS      2022-07-17 18:44:45 +08:00 第三点,我觉得把标准库用熟 | 
|      2kazblayze      2022-07-17 19:06:00 +08:00 1. 没项目经验,且主力语言及工程能力不够深入的情况下不会认可 2. 其实跟 1 是一个解释 3. 水平这个没明确的定义,看目标职位和公司要求 几个提示: 职业大部分到后面其实都是兼多门语言;招聘主要看人,招进来当场学当场转也是不少的;其实都卷;薪资大部分也是看人而非语言 | 
|      3DefoliationM      2022-07-17 19:33:01 +08:00  1 go 很简单,学个半天基本就会了, 主要还是看其他计算机相关的知识吧 | 
|  |      4Mohanson      2022-07-17 19:33:21 +08:00  3 语言选择对职业生涯早期还是很重要的, 因为是塑造对这个世界认知的最初途径, 用的多了, 不自觉的会 Think in xxxxx. 带 VM 或解释器的语言对思想的禁锢都比较大(看过无数 Java -> Go 的 V 友发帖在 Go 里实现 Java 的设计模式和各种 O(DTO, DAO, e.g... 基础好的话可以先上班, 再学语言的... | 
|      5hu8245      2022-07-17 19:51:38 +08:00 @Mohanson 阿里的一些 go 轮子,基本上思想还是 java 哪一套。导致现在很多人看到 ali 开发的 go 库,下意识看看是不是 java 里 java 气的 | 
|  |      6wonderfulcxm      2022-07-17 20:43:49 +08:00 via iPhone 半天学会,无基础 30 天精通,有其它语言基础 3 ~ 7 天精通,初级 go 开发?不存在的!别问我怎么知道的,我也是听 v 友说的。🐶 https://www.v2ex.com/t/824475 | 
|      7Suddoo      2022-07-17 21:00:11 +08:00  1 Java 人多,说明市场需求量大,Go 人少,说明市场需求量少,仅此而已,选一个市场需求量少的,只能说利弊都有 Go 的薪资看起来比 Java 高一点? 错觉,还是因为 Java 的市场需求量大 双线作战,摇摆不定,两头都没结果,还不如专攻一个方向 | 
|      8djoiwhud      2022-07-17 22:11:46 +08:00 via Android java 转 go 并不怎么合适。cpp 转 go 比较合适。 | 
|  |      9avv      2022-07-17 23:14:15 +08:00 go 在国内混得风生水起 | 
|  |      10helone      2022-07-17 23:20:10 +08:00 如果有项目经验最好,面试的时候就说之前做过几年 java 倒是没多大影响,没项目经验纯自学转的话就比较麻烦了,至少我见过的公司大部分不是很愿意接受,薪资都是看之前的薪资,如果公司愿意接受你转的话 hr 甚至还会考虑压一些 | 
|  |      11wdlth      2022-07-18 01:59:17 +08:00  4 你竟然觉得 Go 不卷? Go 一样有八股文,GC 、GMP 、CSP 、Chan 什么的,如果做云原生还有问 k8s 的,要是没得问了,来几道 LeetCode Hard…… | 
|  |      12Dragonphy      2022-07-18 08:34:51 +08:00 Java 不行,跑到 Go 一样不行。 Go 工资高,要不你看看 Go 几个坑位? | 
|  |      13LeegoYih      2022-07-18 09:26:49 +08:00 《围城》 | 
|  |      14sadfQED2      2022-07-18 09:33:38 +08:00 via Android 1.认可,编程语言只是一个工具,我们部门大部分人在入职以前都没写过 go ,只有以前有编程基础,上手没有任何问题 2.薪资正常给,不会因为编程语言多给或者少给 3.你 java 要学到什么样 go 就什么样,java 需要解决的问题 go 里面也都存在 | 
|  |      15Moha      2022-07-18 09:44:20 +08:00 大佬们,我 211 硕,明年实习,java 后端开发可以冲吗,感觉好多人= = | 
|      16dqzcwxb      2022-07-18 09:54:33 +08:00  2 | 
|      17redvoilin      2022-07-18 13:43:41 +08:00 如果用来开发业务代码,还是 java 吧 | 
|      18heisenberg0391      2022-07-18 14:12:06 +08:00 分享一下我的情况吧,我做了 2 年的 java 分布式存储开发,刚刚跳槽去字节写 go ,面试过程只考察了对项目的理解和一些通用的语言无关的内容,比如基本数据结构,算法,场景设计等等。我的建议是尽量深挖目前的项目经历和基础知识,然后去面一些进去转 go 的岗位 | 
|  |      19xliao      2022-07-18 16:54:52 +08:00 其实比较稳妥的是内部转岗,薪资不会降,等翅膀硬了出去换坑 | 
|  |      20RuLaiFo OP @heisenberg0391 感谢老哥分享 请问一下你面试时算法难度怎么样,场景题问的是什么啊 |