不懂就问,迫于 Python 不好找工作,想转 JavaWeb 有啥要学的

2020-06-15 01:08:05 +08:00
 anaf

扯下我的技术履历

2012 年老师教的 Java 当时还是 SSH,算对 Java 有点了解。

13 后发现 PHP 做网站更快, Java 啰嗦 语法代码又多,之后就没有继续学习使用 Java 了

14 年渐渐又转向了 Python,因为可以做更多的事情,就当成第一语言一直学习使用。

17 年辞职了,换工作发现 Python 并不好找工作,再加上学历带个专,更是男上加男了。

当时还是浑浑噩噩 ,啃了一些 C 、CPP 汇编 逆向 想做 WG 圆儿时梦

后来发现也就找到内存 修改地址 觉得并不是很高深的技术,但要混出名堂要靠这个吃饭不知道要多久,等不了。暂时放弃学习。

18 年人工智能火了 买了书回来 发现 并不好学 精通 Python 也搞不定这个 也暂时放弃了

18 年底来大城市广州工作主语言换成了 PHP,业余时间还是把 Python 当做第一门语言。

19 年 看了看大数据,买了本 pyspark 然后快速过了 Hadoop spark 的一些东西,

后悔当时没有继续用 java 去学个 php,好歹岗位也多进阶的也可以做大数据 。

现在 2020 年 要想回本地 南宁 发展了,工资减半都没有个 Python 岗位 ,倒是 PHP 和 Java 岗位多些,Java 岗位工作好像高一点

thinkPHP 做了 2 年发现真不是我喜欢的 改天再发个帖子吐槽 ,所以真不想找 PHP 的, 因为心里不喜欢 也不想更深入学习

回去本地发展 工资减半的情况下 打算学回 Java 。

就像问问 Java 现在是 springboot springmvc 什么鬼的 学哪个 还是用 tomcat 吗 tomcat+nginx 就可以了吗?

需要学那些东西。。 今天一天就把基础语法书看完了,其他的一个月应该应该能搞定吗?

B 站找了些视屏 有些懵 主要是怕没找对技术栈 怕学错浪费时间

4476 次点击
所在节点    程序员
48 条回复
Tecrafter
2020-06-15 09:30:38 +08:00
anaf
2020-06-15 09:36:29 +08:00
@Tecrafter 这个可以有 就是需要这么一个东西
zzzmh
2020-06-15 09:36:36 +08:00
建议慕课
先从免费课程开始看起
https://www.imooc.com/course/list?c=java

另外要做一个心理准备,就是 java 已经高度饱和且溢出
也许还是找得到工作但收入远没有市面上流传的那个水平了
除非干到 5 年以上经验且各种精通才有可能达到
anaf
2020-06-15 09:39:35 +08:00
@ahaodady 看吧 渐渐的 TP 都被 pass 了 所以我觉得我放弃 TP 应该不错错误的选择 , 但是是因为爱好 爱好 才学了 python 并不是因为 工作 当时是派遣方式在国企工作的 没有考虑那么多 时间充足 ,就一点一点学 python 了 没有考虑到说 py 不好找工作。现在看看 应该先有饭吃 才考虑兴趣爱好
ruanimal
2020-06-15 09:40:21 +08:00
@Ehend 感觉也是
ruanimal
2020-06-15 09:41:11 +08:00
@anaf py 看城市,非一线岗位比较少
anaf
2020-06-15 09:43:45 +08:00
@zzzmh 哎 这点实在 看到 招聘岗 挺多 Java 找工作的 但是都是入行一两年的 水平

我的唯一优势在于 除了 Java 技术栈外其他通用的 技术了 如均衡高可用 这些了
anaf
2020-06-15 09:44:55 +08:00
@ruanimal 是的 所以回当地 只能选择转语言了
anaf
2020-06-15 09:45:22 +08:00
@ruanimal 玩得 py 再厉害 当地没个合适的 py 岗位的
oldhorse
2020-06-15 09:45:39 +08:00
@ahaodady 怎么感觉 v2 上都很歧视 tp 啊。框架这种,难道不是喜欢哪个用哪个,哪个顺手用哪个吗。而且会一个框架,想转其它的,看几天文档也就会了,不存在太大的问题啊
anaf
2020-06-15 09:48:58 +08:00
@oldhorse 我是学完了用了 所以我不喜欢 并有些歧视 其他人我不知道。
cian
2020-06-15 09:50:40 +08:00
跟语言没啥关系,如果因为找工作学一门语言,那么找工作可能就会是问题。除了找工作还有其它出路,换换思路吧
anaf
2020-06-15 09:59:09 +08:00
@cian 其实就是副业嘛 但是正业现在都没稳 哪敢搞副业 我副业倒是有好几条路 但是迫于 各种原因 正业不能停 真跟语言有很大关系 因为能吃上饭先。 敢问哪个 IT 不是先学会一门语言的 比如前端 明显 VUE 比 其他的 好找工作。
ruanimal
2020-06-15 10:00:01 +08:00
@anaf py 的话,只有北京,上海环境好一点,深圳和广州高级别岗位也不多。低级岗位的话,北上广深都挺多的。
myCupOfTea
2020-06-15 10:04:08 +08:00
@anaf sprint boot 的项目打包后,就可以直接运行了 java -jar xxxx ,不需要像以前还需要高个 tomcat 来配置(boot 内自动配置好了)
lancelock
2020-06-15 10:14:21 +08:00
java 的东西确实太多太繁琐了,有些东西其实也没必要看了,比如 jsp,但有的教程还是会讲。一开始学确实会没有头绪。

我建议的路线是 java 语法-> spring -> spring mvc -> spring boot
看完之后就可以写东西了,写的过程中再看自己有哪些欠缺,针对补就行了

说实话我自己写东西我也不爱用 spring,但要找工作的话这个还是主流,还非学不可
hatsuyuki
2020-06-15 10:19:37 +08:00
@594duck 时代变了,很多要求快速开发的游戏会用 C++/Java/Erlang 做底层,用 Lua/Python 写业务
ahaodady
2020-06-15 10:33:16 +08:00
@oldhorse 我以前不歧视(因为我自己 8 、9 年前也用过),最近几个月开始特别歧视,合作的公司推的 PHP 简历,但凡带 TP 框架的简历,讲的很好,什么精通 linux,什么搞过秒杀设计,搞过 redis,搭过 mysql 主从,结果一问基本三不知的,所以我特别反感,每次都看到简历里的亮点,每次都被伤到,你说我要不要宁可错杀也不放过?一度让 hr 过滤这类带 TP 框架的简历。要知道如果每天工作只是面试,那我也乐意,但我还要上班啊,这种简历存粹就是浪费时间,真心无语,所以我能说什么呢?碰到一个会的,关键是玩又玩不透,一会学这,一会学那,贪多嚼不烂,没有精通就换,我觉得这个跟态度有关,题主更需要反思,每个语言都有各自的优缺点,要看场景!场景!场景!为什么大公司 PHP 算前端?你懂就真懂了,不懂那说明还会反驳。
remark308
2020-06-15 10:34:56 +08:00
python 的工作大把大把吧 怎么会不好找
ahaodady
2020-06-15 10:39:39 +08:00
@anaf “看吧 渐渐的 TP 都被 pass 了 所以我觉得我放弃 TP 应该不错错误的选择 ”,需要注意的是 TP 代表不了 PHP,tp 只是一个国产框架,上手容易,被各大培训公司做为首要培训框架,当然现在它们已经转战培训 laravel 了。框架很多,并不是说这个框架不好,如果你真的牛,却一意孤行,或许会被误伤(因为用这个框架的大部分人太渣)。

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

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

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

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

© 2021 V2EX