
1 CrazyBoyFeng 2020-12-21 23:14:28 +08:00 互联网后端要 python 的少了,可能都没有 go 多,现在还在招 python 的一般是写爬虫以及机器学习、数据挖掘这类。 |
2 archscar OP @CrazyBoyFeng 我现在转 java 还来得及吗 TvT……大学学过 java,不知道现在直接投 java 职位会有人要吗? 机器学习数据挖掘感觉哪个都不像是能短时间能入行的方向。而且这些一般都不会只要求会 python,还会要求其它语言的吧 |
3 huyu 2020-12-22 01:34:19 +08:00 via Android 和我差不多,我打算转前端,不过实话说,我更看好后端(非 python) |
4 TypeError 2020-12-22 01:36:01 +08:00 via Android Python Java 都找,不少后端岗位不是非得限制死一门语言的 |
5 mazyi PRO 刷题 |
6 yzbythesea 2020-12-22 03:23:03 +08:00 刷题加八股文,感觉你面试准备不够。 |
7 zstone123 2020-12-22 07:28:20 +08:00 好奇你之前公司规模大概是多大。我也是写的 python web,现在在往 go 转。面向面试学习试试? |
8 Orenoid 2020-12-22 08:19:22 +08:00 国内 Python Web 确实不好找,但你这会要转语言也要花不少时间的,项目经验没那么好攒。 建议你先针对面试去学习,比如刷题、看面经,暂时还是找 Python 方向的岗位,但要优先学习后端通用的东西,例如数据库、Docker 等等。Python 方面的看你掌握到什么程度了,如果足以应付面试里的 Python 方向考察,就不要再在 Python 上花时间了,把时间花在后端通用的知识体系上,就算你以后换语言也用得上这些知识。然后时间再有空余的话,就学习下你想转过去的方向吧。没有的话就还是先找到工作,之后再一边准备换方向。 |
9 iceneet 2020-12-22 08:38:41 +08:00 国内面试都是八股文的 先背好面试题 然后 leetcode 刷算法 进的概率比较大 |
10 ErwinCheung 2020-12-22 09:26:28 +08:00 python 属于还没火就没了 基本属于第二语言才好。。 |
11 borivosky 2020-12-22 10:07:27 +08:00 都学学呗,可以看看运维开发的岗位,要求 java 和 python 都会的那种 |
12 lemonlyman 2020-12-22 10:29:18 +08:00 可以试试投豆瓣 |
13 SjwNo1 2020-12-22 10:35:39 +08:00 和楼主差不多竟然 |
14 gou7ma7 2020-12-22 10:52:03 +08:00 via Android 11 楼说的对,建议你先不要盲目的转 java,毕竟这样的话你连基础的 java 开发流程都不熟悉。 最建议你找运维开发,也就是所谓的 DevOps,这个一半大公司才搞得正式。 需要需要补充的技术站就不是 python 相关的后端知识了,这个你现在的开发经历够了,需要补充一下 jenkins,docker,k8s 那些 cicd 流程,个人觉得需求比 python 后端多到不知道哪里去了。 然后说一点,有些公司会打着 DevOps 的岗位让你去做自动化测试,个人认为这个坑。 最后加油吧。 |
15 archscar OP |
17 archscar OP @Orenoid 好的,非常感谢! python 方面语法那些我基本没问题,什么切片装饰器我都算比较明白(至少使用原理方面很明白,但源代码实现方面就不行了)。不过问题是基础知识方面比如之前问过 python 的垃圾回收机制,这方面的知识该怎么比较系统的复习呢?好像一般的语法书也不会讲这些。或者说这些知识就是很零散的没法系统复习吗? |
18 YunGiser 2020-12-22 12:52:31 +08:00 非科班转码正在学 python 的我,看到楼主的经历陷入沉思... |
19 coolair 2020-12-22 13:17:42 +08:00 |
21 zyxbcde 2020-12-22 13:26:16 +08:00 via Android 现在招个会 python 的学生还是很容易的,以数据方向进,要求熟悉 sql,python 当个办公软件,写好了业务逻辑帮他包个接口也没多少工作量。 python 写 web 生态还是差点了。最近想玩 fastapi,但是就找不到个舒服的异步数据库的轮子。 |
22 xiangbohua 2020-12-22 13:41:19 +08:00 |
23 Harv 2020-12-22 13:42:44 +08:00 同香港水硕 :) 刚好我前几天发了个类似的贴,也是问为了找工作需不需要捡起另一门语言。楼主可以参考下。 不过我目标比较明确,是奔着几个目标岗位去的,而且有半年时间准备。楼主你也考虑下自身各种情况比较好。 |
24 drackzy 2020-12-22 13:49:13 +08:00 国情不同,国内做 Python 或 Ruby web 太亏了,没有什么大厂,薪资上不去。 |
26 fire2y 2020-12-22 14:37:44 +08:00 和我差不多 已经转成 devops 了 |
27 archscar OP |
28 jimrok 2020-12-22 15:04:33 +08:00 一般来说,做 python 都是第二门语言,java 或者 c++打底。光有 python 是做不了什么大项目的。 |
29 archscar OP @YunGiser 如果是做后端的话确实是不建议主 python (我当年也是自己想得太少进去就只跟着公司的需求学了),相对来说 python 的后端还是太浅了,一般是中小型项目用得多,优点是好写,出产品快,几个框架往上一套直接启动就能支持几百上千人的并发。但大型项目 python 就很无力了,还是 java 用得多,你又不可能说在小公司呆一辈子,所以问题就在这里…… |
31 gou7ma7 2020-12-22 15:34:16 +08:00 @archscar #27 自动化测试是所谓的 DevOps 的一环,而且是很重要的一环,这个你可以稍微查一下相关资料,他们说的都比我好; 但是现在整个行业大部分都是在很傻逼的通过人工编写“自动化测试用例”然后去跑自动化,在可见的 3 到 5 年之内,极大程度上会有以人工智能为理论基础的 真正的自动化测试普及开来,因此现在去做这种一看就干不了几年的 自动化测试,个人觉得是 49 年入果军,因为这两者的理论基础,工具框架都基本上完全不同,到时候会失业 /转行一大批人; 另外我之前找过好几个月的 python 相关的后端和数据分析的工作,这个你可以看我的以前的主题,总结我之前已经写了,总之个人觉得 python 相关做 DevOps 开发比做业务后端开发要好的多。 |
32 gou7ma7 2020-12-22 15:37:37 +08:00 @xiangbohua #22 喜好当然也很重要,我师傅之前在某大厂实习的时候,自己一心只想搞后端,看不起前端组的妹子们,然后该公司又只有前端坑位,于是跑路怒考上某 985CS 专业,我们一般人应该没有这个退路吧。。。 |
33 archscar OP @gou7ma7 明白了,谢谢大佬!刚才去你的个人页面看了一圈,已经关注你的 b 站了。我家里人也是痛风,需要控制饮食吃药什么的,希望你能快点控制住~! |
34 YoyoMa 2020-12-23 10:33:35 +08:00 啊哈哈,来小黑(hipacloud.com),我们要 Python 的呢~~~ |