比如说一个人之前是做 Web 的,后来转行去搞数据库底层开发或者内核开发这些工作去了。或者从银行 IT 转到互联网、游戏行业去当程序员了。请问这种情况常见吗,会不会比应届生直接去面这些麻烦很多?在下在校生,仅仅是好奇,各位前辈轻喷……
![]() | 1 Mohanson 2018-07-24 23:28:36 +08:00 ![]() 我不太明白其他人, 但对我挺正常的... 软件测试(实习) -> 测试开发(实习) -> 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 ![]() 什么方向都有转的,你搜下程序员卖水果,程序员贴膜,程序员卖肉夹馍。。。 |
![]() | 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 ![]() @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 内核->分布式存储 |