比如说一个人之前是做 Web 的,后来转行去搞数据库底层开发或者内核开发这些工作去了。或者从银行 IT 转到互联网、游戏行业去当程序员了。请问这种情况常见吗,会不会比应届生直接去面这些麻烦很多?在下在校生,仅仅是好奇,各位前辈轻喷……
1
Mohanson 2018-07-24 23:28:36 +08:00 3
我不太明白其他人, 但对我挺正常的...
软件测试(实习) -> 测试开发(实习) -> web 开发 -> 系统工程师 -> AI 方向 -> 区块链开发... 值得一提的是我转的这些方向都有产出(并不是很水), 比如在 AI 反向时我给 keras 改过 4 次 bug, 今年玩区块链时给以太修过 bug... |
3
Mohanson 2018-07-24 23:31:55 +08:00
天知道我怎么过来的, 好像每个职业阶段没有干满超过 1.5 年的~呵呵
|
4
Mohanson 2018-07-24 23:34:21 +08:00
@agagega 方向大致有公链 /纯技术, 合约 /技术+业务, 合约配套前后端系统 /业务, 量化套利 /纯技术 这些吧
|
5
lance7in 2018-07-24 23:37:31 +08:00
基本上是 加 方向
|
6
huntzhan 2018-07-24 23:41:24 +08:00
换方向特别常见。
我:普通写 API 的后端 -> Infra -> NLP researcher |
8
agagega OP @huntzhan NLP 都快接近学术领域了吧?话说 Infra 这个词范围挺广的,之前实习过一家公司把 Webpack 也归为 Infra
|
9
huntzhan 2018-07-25 00:06:22 +08:00
@agagega webpack 的确归于 infra,但是这个点很小。我的理解是,通过技术手段解决团队 dev & ship 流程上问题的,粗略地讲都能归到 infra
|
10
xiaoshenke 2018-07-25 00:26:14 +08:00 via Android
android -> java web -> 大数据 -> python web+elk+promethues,小公司做得是真杂…
|
11
xiaoshenke 2018-07-25 00:27:20 +08:00 via Android
@huntzhan 转的有点 6 …
|
12
tyrealgray 2018-07-25 00:31:23 +08:00 via Android
GIS->VR -> 3D Print-> Mobile app-> nodejs application
|
13
agagega OP @tyrealgray GIS 是不是跟政府部门合作比较多..上次参观过一个规划局,业务复杂,那里的程序员应该都挺稳定的。
|
14
sampeng 2018-07-25 01:29:36 +08:00 via iPhone
考虑一下我到底在做什么。沉思了一下。唔,就一“打杂”的
|
15
EugeneYWang 2018-07-25 01:31:01 +08:00
@agagega 国内的 GIS Development 分两个方向,互联网地图类应用和为政府业务做二次开发。不管那个,都离不开城府监管。
前者钱多,后者也不一定稳定。因为很多是招标给 GIS 公司做的。 |
16
agagega OP @EugeneYWang 长知识了,谢谢
|
17
caixiexin 2018-07-25 07:49:59 +08:00 via Android 1
什么方向都有转的,你搜下程序员卖水果,程序员贴膜,程序员卖肉夹馍。。。
|
18
zjyl1994 2018-07-25 07:50:49 +08:00 via Android
Web 后台->硬件->Web 后台
老板强行派活不做不行啊 |
19
owenliang 2018-07-25 07:58:51 +08:00 via Android
打杂的
|
20
hareandlion 2018-07-25 08:25:16 +08:00 via Android
@owenliang 这种最惨,一直救火,出成绩全因为队友给力
|
22
momotsuki 2018-07-25 09:06:05 +08:00
校招时,毅然从软件测试转到 java web 开发,到现在做 spring cloud.出来两年.目前没有多大变动.
|
23
SuXinXing 2018-07-25 09:12:30 +08:00
不知道换编程语言算不算,公司运维——》 java 后台开发——》 C#开发
|
25
coffeecato 2018-07-25 09:58:28 +08:00
常见与否还是要看跨度的大小,就以题主举例的其中两个职业为例。
银行业的软开——>游戏开发,这种跨度我是没有见过的,我是做游戏开发的,大学宿舍一同学在交通银行数据中心工作,对于银行来说他是技术岗,但对于其他软件开发从业者来说,他更偏向 PM。上次跟他吃饭,他也坦言后续调整方向也很难再回到纯开发的岗位了。 |
26
xuchaochao 2018-07-25 12:44:40 +08:00
运营--》测试--》 python 后端+前端
|
27
wrq 2018-07-25 12:50:45 +08:00
安卓 App 开发 -> Python 后端 -> 打算找个游戏方面的工作
|
28
yhzwy 2018-07-25 15:11:07 +08:00
都是初级的很好转吧。
如果你做了好多年想转估计比较难。 |
31
atonganan 2018-07-25 17:06:34 +08:00
网吧网管-->NOC--->ops--->devops--->dev
|
34
Mohanson 2018-07-25 19:06:49 +08:00 1
@252748371
1. 先花两周看完 <精通比特币>, 记得边看边 google(书很薄, 一个晚上时间看完书, 然后 2 个星期 google 书里面的所有你不认识的名词) 2. 转战以太坊合约(先花点钱买些以太, 转账, 查询这些基本操作一定要实操一遍, 否则根本无法理解区块链的本质, 千万别一上来就搭以太节点, 我在这里浪费了很多时间). 然后开始 truffle 实操以太坊合约, 到这里基本完成入门. |
36
Mohanson 2018-07-25 19:18:59 +08:00
@252748371 不特别需要. 以太坊现阶段源码是 go 写的(主流版本 go-ethereum), 如果你不关心区块链实现细节不必太关心源码. 以太合约开发框架 truffle 是 nodejs 写的, 所以需要会 node. 同时以太合约是使用 solidity 这门语言写的, 等你真正开始写合约的时候再学. 不过目前大趋势是朝 go/c++ 发展, 想作为主职业的话还是必须掌握 go, 如果自己业余玩的话不是太必要(当然最好掌握)
(真的想深入的话): go-Ethereum 底层使用可以参照我正在写的博客: http://accu.cc/content/eth/prefix/ |
37
Lwf1995 2018-07-25 19:58:22 +08:00 via Android
我 c #的 web=》 PHP 的 web=》运维。我正常么😂😂😂
|
38
Mirana 2018-07-26 00:31:12 +08:00
c++->js->node.js->redis 内核->分布式存储
|