关于各位未来就业方向的选择问题

大家好,本人现在科班大三,由于暑假准备找实习积累工作经验,目前纠结于两个方向

  1. Android:虽然现在移动端基本饱和,但是其实无论北美还是国内移动端开发的岗位数量还是很可观的,安卓开发相比java web感觉更有趣一些。所以想这三个月突击一下安卓开发暑假回去找个相关实习。但是现在跨平台框架太多(flutter, react native, pwa),感觉原生开发以后机会会越来越少,毕竟new startups为了节约成本很有可能使用跨平台框架。
  2. Java Web: 很想选择java web这个路线,但是感觉几个月内没法把所有知识点学干净来应付面试,毕竟web开发要学servlet jsp等等。MVC之前接触了一下到现在还没太弄明白,感觉用spring的时候就不在写java了一样,要用到各种外部API和各种Annotation,极其难受(虽然android也一样:joy:),但是觉得长远来看觉得spring生态还是很成熟很有前途的(相比android)

所以现在主要纠结该选择哪一个,打算四月份开始投简历,这两个月下决心打算一天投入3小时左右来学习,写项目,大家有什么看法或者建议么:expressionless: ball ball 了真的很纠结很迷茫

求大佬勿喷

我们就打造简历说吧,因为你最终还是想要你的简历吸引人拿到面试。Android 能放的关键词有限,Java Web 老了,MVC 那是什么年代的技术了。早就前后端分离,MVVM了。
你想想最终你能放到简历的项目的关键词比较好。

这也是为什么 general 的 backend 相对比较好。一是面试比较好准备,一般无非是OOD,系统设计,分布式系统,算法。前端或安卓还得准备一些额外的knowledge questions。
二是简历关键词了,general 的 backend 的关键词海的去了,比如

Docker + Kubernetes 微服务容器化
https://1o24bbs.com/c/JobTraining/DockerAndKubernetes

NoSQL大数据分析
https://1o24bbs.com/c/JobTraining/NoSQLBigDataSystemDesign

Spring Cloud 微服务开发
https://1o24bbs.com/c/JobTraining/SpringCloud

这些都是含金量极高的 buzz word

1 Like

大佬们如何看待Security方向的?Cyber security或者其他之类的?

太窄了,而且面试很难准备

Security这种估计得考个证书啥的吧。。。