Android 转 Java 。。感觉 Android 找 Java 工作好难啊。。

2018-03-23 13:26:35 +08:00
 MarcoM
36316 次点击
所在节点    Android
165 条回复
MarcoM
2018-03-24 08:24:50 +08:00
@736531683 主要现在很多都是混合开发 需要前端的知识
Leu
2018-03-24 08:46:24 +08:00
@zoffy 是真的
Leu
2018-03-24 08:47:38 +08:00
@736531683 人工智能,机器学习,区块链
736531683
2018-03-24 08:51:16 +08:00
@MarcoM 这倒是…目前的学习中也发现 web 的重要性了,当初没好好学,再补补
736531683
2018-03-24 08:52:05 +08:00
@Leu 买了本 tensorflow 还没看…就怕到找工作的时候出偏差
wongnet
2018-03-24 09:04:26 +08:00
看了一圈回答,觉得还是不要排斥新技术,做服务端很久了,技术栈也愈加完善,因为这是与前端,安卓这种客户端不一样的地方,在机器学习场景现有的轮子都是 py 和 cpp,用 java 显然不行,服务端部署上线,写脚本提高效率,py 受限太多最佳方案只能是 shell,这几年又出来了微服务,容器化,service Mesh,serviceless 等等新的架构和理念,完全不是前端出现了 RN 理念,诞生 antd,或者安卓又出现类似 okhttp 神马的新库,所能比的.
包括上面所说的 ssh 框架已经是淘汰边缘,现在一般外用 ssm,而一些大厂都有自己的轮子或近似轮子一样的东西.别说大厂了,就是我也只用自己写的框架,基本不用 ssm.

更重要的是,其实写 Java web 框架这个东西技术含量很低,不见得你就真的喜欢做.而且如果你只写安卓可能技术视野有局限性,总之还是找一个好的方向,深入学习一下,再转吧.
ftdejo
2018-03-24 09:20:10 +08:00
@wfd0807 大概所谓的文人相轻就是你这样的吧
jxl
2018-03-24 09:39:52 +08:00
java 后端 和 android 都搞 golang 写微服务
hnyoumfk
2018-03-24 09:48:15 +08:00
毕业之后 Android 一年,机缘巧合内部转岗到 Java 后端。

就入门写业务逻辑而言,SSM 框架上写增删改查比写 Android 的业务和动画方便太多,框架成熟完整。然而转 Java 之后比较大的问题是需要了解各种服务组件,从一开始的 MySQL,到常用的 Redis、Nginx 以及各种 MQ,而且技术更新很快。学习这些花费了我较长的时间。

但是这些仍然只是工具层面上的问题,总体上来说从前端到后端的转岗,就是从开发一个程序给一个人用,到开发一个程序同时给一群人用。原先相对少见的并发和同步问题,现在变的重要。而且大部分时候业务层是“无状态”,“可重入”的,这在设计思想上也会有所不同(虽然初期按照框架和设计模式写就行了)

不过说到底,转岗还是要平衡工作、学习、生活,肯定是要投入大量的时间成本来完成这个转变。而且很少有公司愿意社招缺少相关经验的工程师。建议多尝试面试,然后先进入某个公司开始获取实战经验之后再跳槽,会有多很多的机会。不过期间的薪资估计很难令人满意,这就看个人取舍了。

PS:学一门脚本语言还是很有必要的,上手快用处多,虽然这件事优先级不高(/・ω・)
ennisk
2018-03-24 09:48:51 +08:00
@736531683
好好学基础,不要学 iOS
murmur
2018-03-24 09:52:01 +08:00
@wongnet ssm 都要淘汰的话 express koa 这些东西早该绝迹了
736531683
2018-03-24 10:01:22 +08:00
@ennisk 恩,我现在还是先学着基础吧…风向年年变
vve2ex
2018-03-24 10:16:33 +08:00
已经确定要转了吗,同安卓,我还想再活 500 年😭
tscat
2018-03-24 11:05:53 +08:00
为啥转的人这么多。。。
我觉得安卓工作挺好找的啊。
学个 ios,学个 python,摸点前端之类的不是跟玩一样吗?为啥楼上一群人觉得这样跨度很大啥的?真打算学个东西混到老吗。。
趋势就是更加移动化,所以 h5,原生开发,混合开发啥的本来就是一体的。。语言这种东西的跨度没你们想象中那么大,几个小时可以仿个 demo,几天就能基本独立的写个软件出来,用上三个月,就可以出师了吧?
MarcoM
2018-03-24 11:06:08 +08:00
@hnyoumfk 这个回答可以借鉴
MarcoM
2018-03-24 11:07:19 +08:00
@tscat 混合开发不是我的强项
MarcoM
2018-03-24 11:17:00 +08:00
@736531683 我大学没好好学 web 所以一毕业找了份安卓了🤭
tscat
2018-03-24 11:51:21 +08:00
@MarcoM 讲道理吧。。混合开发都搞不定,java 后端那么多内容更难搞定。
xuyl
2018-03-24 14:07:55 +08:00
php 是宇宙最好的语言
MarcoM
2018-03-24 14:20:54 +08:00
@xuyl 我不认识 php

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/440752

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX