RT:5 年前端开发,现在想学习一门语言提高一下竞争力,或者说够自己写一些接口之类的。刚入行那会学习的第一门语言是 Python 还买了那个 《 Python 从入门到实践》,但是并没有坚持下来,后面学习了前端,就一直在搞前端了。 最近公司裁员,闹得人心惶惶,大环境市场也不景气。刚好项目也不忙,我就每天看一章,可能我就是在做用学习逃避焦虑的假性努力吧,又把之前的 Python 捡了起来。
1 crackidz 2024-03-07 09:16:09 +08:00 ![]() 环境不好,不是换个语言能解决的。。。 |
![]() | 2 Shazoo 2024-03-07 09:19:43 +08:00 我觉得前端比 python 难。 |
![]() | 3 Duanpei 2024-03-07 09:21:18 +08:00 可以学, 但是感觉意义不是很大呀。 |
4 F7TsdQL45E0jmoiG 2024-03-07 09:21:21 +08:00 不是为了学而学 |
5 lybcyd 2024-03-07 09:21:58 +08:00 ![]() 作为一个工具语言挺好用的,语法简单生态好,可以帮你完成各类小脚本批量任务。简单写写接口 demo 测试或者做做玩具项目也没问题。但是正经拿来做核心产品后端的公司应该不太多,对于找工作来说可能没太大帮助。 |
![]() | 6 scguanzhong 2024-03-07 09:22:12 +08:00 要学就学 JS 逆向,可以小红书接单,顺便留下小姐姐的联系方式 |
![]() | 7 dragondove 2024-03-07 09:23:45 +08:00 为了工作的话不建议学,但是不管是为了什么,只要是程序员,我都建议学会点 python ,能写脚本就行。不过话说回来,前端的话 node.js 加上一些库,也能替代一些 python 的场景(甚至很多 ai 相关的库都提供了 js 版本的接口)。我个人是 java 后端开发,用 python 写点文本处理脚本,或者用 polars (一个 dataframe 框架)读取数据库批量处理数据导出 excel 啥的,很爽。 |
![]() | 8 pwelyn 2024-03-07 09:23:57 +08:00 还是要看你自己后续规划和打算吧。学习肯定是有必要的,多掌握一项技能不是坏事。 |
9 charlestang 2024-03-07 09:25:26 +08:00 ![]() 感觉 1 楼说得对。感觉上学什么并不重要,关键是你是否此项技术的顶尖专家。比如我组里如果要引入一位 Python 程序员,他的 Python 技能至少要好于 70% 的同年资的竞争者。所以,你与其学 Python ,不如在前端领域超越 70% 的同龄人。 |
![]() | 10 z09n 2024-03-07 09:28:31 +08:00 可以学着搞些小脚本辅助自己干些东西 找工作就算了 先是环境不行,再加上新学的那点东西可以说能被 GPT 薄纱 |
![]() | 11 hanssx 2024-03-07 09:32:46 +08:00 要清楚自己想要什么或者感兴趣什么;如果都不清楚,建议是学算法 or 机器学习 or 人工智能 or 大模型 因为语言只是工具,你写 leetcode 也不限于你用什么语言,c/c++/js/python/java 都行,甚至伪代码也行。 而且有了大模型加持,我感觉以后写伪代码,让模型给代码就行了,但是这个伪是怎么个伪法,目前并没有一个标准。 |
![]() | 12 hanssx 2024-03-07 09:33:58 +08:00 啊,5 年前端开发,说实话这问题不应该是 5 年经验问出来的吧,而且 js 本身就可以一统天下,建议学精。 |
![]() | 13 wu67 2024-03-07 09:43:58 +08:00 找工作就算了... 如果只是写点脚本, 那 js 也行啊, 你玩前端, 服务器上肯定有 node, 跑 js 不就完事了. 我公司测试环境的 cicd 还是自撸了一个小服务跑 shell script 呢 |
![]() | 14 |
![]() | 15 shawnbluce 2024-03-07 09:47:54 +08:00 Python 任何时候都建议学,只是「是否作为主力语言」需要深思熟虑。因为即使你工作中从来没有 Python 项目,偶尔写个脚本辅助自己工作,效率提升也是很明显的~ |
![]() | 16 Youweiyoyoyo OP |
![]() | 17 shilyx 2024-03-07 09:52:11 +08:00 学不学的真在乎那三两天的学习时间吗? |
18 focux 2024-03-07 09:52:12 +08:00 简历上可以增加一个技能点,仅此而已 |
![]() | 19 Youweiyoyoyo OP @lybcyd 对滴,之前学 Python 那会 还是 Python 自动化吵得火热。哈哈哈哈 ,现在还是感觉学习一下,想写个爬虫什么的玩玩 |
![]() | 20 Youweiyoyoyo OP @dragondove 嗯嗯,是抱着学一点 Python 总没错的想法去学的哈哈哈,之前还看过什么数据分析师的岗位也是用什么 Python 来做的,现在就想着自己学习下,平时爬个资源啥的,自己搞点儿小东西也能自己写个接口出来玩玩 |
![]() | 21 Youweiyoyoyo OP @shawnbluce 明白, 感谢老哥! |
![]() | 22 Youweiyoyoyo OP @focux 哈哈哈哈哈哈哈哈 真实 |
![]() | 23 Youweiyoyoyo OP @crackidz 大环境雀实不好,我还想着破局 |
![]() | 24 sunabel 2024-03-07 10:01:56 +08:00 想学 可以直接去学 不用问有没有价值 当你学会 总会会用上 |
![]() | 25 coderpwh 2024-03-07 10:06:09 +08:00 学屁眼通红干嘛 |
26 zmcity 2024-03-07 10:06:29 +08:00 有编程基础,只说 python 八股文应该几天就学会了吧,特别是还有脚本语言的编程基础。 真正 python 能用来找工作的场景,比如后端或算法的知识才是要花时间学的。 如果要找工作的话,还是先在自己公司想尽一切办法搞点后端和算法相关的工作再找合适。 |
![]() | 27 lambdaq 2024-03-07 10:06:38 +08:00 建议直接学网约车、和保安,少走 40 年弯路。 |
28 vok2aDe12AsWDirE 2024-03-07 10:07:06 +08:00 五年 Python 开发;我还想学习前端缓解焦虑呢; |
29 JaysonHope 2024-03-07 10:07:23 +08:00 ![]() 学 python 也是学语言,还不如学英语呢 |
30 Daybyedream 2024-03-07 10:07:29 +08:00 用起来 才是最实在的 最好有使用场景 然后学 那就完美 |
31 ZnductR0MjHvjRQ3 2024-03-07 10:07:48 +08:00 直接当保安! 如果要靠换个语言找工作的话算了吧 不如继续精通当前的语言 做到翘楚 |
![]() | 32 hello2090 2024-03-07 10:08:23 +08:00 via iPhone @charlestang 不是应该满足岗位要求不就好了吗?你要求技术高于 70%,那你薪水呢? |
![]() | 33 4BVL25L90W260T9U 2024-03-07 10:10:55 +08:00 ![]() 不如学英语然后 run |
![]() | 34 iorilu 2024-03-07 10:11:31 +08:00 不重要 关键是要 all in ai, 随便你用啥语言, 你如果觉得这句话和你无关, 恭喜你, 你被淘汰了 |
35 charlestang 2024-03-07 10:14:13 +08:00 @hello2090 #32 我举个不恰当的例子,就好像,你小学毕业就可以去小学教书了。99% 情况下是胜任的。但是有个小孩子远超常人聪明。你就会耽误人家。所以,稍微好一点的小学里,不会用小学毕业去教小学生。虽然对于研究生毕业的人来说,教小学非常无聊。但是往往就是这样的。 |
36 wanet 2024-03-07 10:17:52 +08:00 学一门脚本语言不会错的。进而搞搞算法也可以啊。 另外还可以再学习 rust 、c ,这样就齐活了。 语言本身只是基础,业务可能是重点。 |
37 qNN108 2024-03-07 10:18:18 +08:00 @scguanzhong 请问这个怎么创收 |
![]() | 38 wtsamuel 2024-03-07 10:20:29 +08:00 只是个工具,主要看你想做什么 |
![]() | 39 hello2090 2024-03-07 10:21:28 +08:00 via iPhone @charlestang 所以小学老师的招聘要求是高于小学毕业啊,没问题啊。你们这个要求超过 70%水平的 python 岗位的要求是啥呢? |
![]() | 40 zhongchunfeng 2024-03-07 10:23:26 +08:00 同 5 年前端,学 js 就完事了,python 大部分能干的事情 js 都能干 特别是爬虫 |
![]() | 41 Youweiyoyoyo OP @iorilu 大佬给指条明路,抛个方向出来呗 |
![]() | 42 Youweiyoyoyo OP @zhongchunfeng 好好好,又让我卷 Js 是吧 |
![]() | 43 rxmt 2024-03-07 10:37:29 +08:00 语言和技术只是工具,有精力就学。学完了更重要的是思路、想法、写代码的习惯。。。面向找工作学某种语言,你学会了语言基础、项目结构、第三方库之类的在现在这个环境下还是缺乏竞争力,搞技术搞下去要搞清楚目标领域思路和原理,然后调好用的语言、技术等等工具。 同意上面有 v 友说的,你如果只是想学语言,还不如学外语呢。。 |
44 FJIN 2024-03-07 10:45:22 +08:00 python 后端最近在看工作,反正行情惨淡 |
45 ma836323493 2024-03-07 10:50:00 +08:00 学 python 还不如去学学行测 |
46 hiphooray 2024-03-07 11:08:17 +08:00 Python 只是一个工具,还是要看你的目的是什么?如果为了缓解焦虑也是一个目的。 |
47 sanzrolee 2024-03-07 11:09:58 +08:00 想学都学啊,我现在客户端能用 Uniapp 、Flutter 、Qt ,服务端用 FastAPI ;其它脚本、小工具都用 Python 写,获取数据、分析数据、处理一些 DevOps 的小需求都超爽的; 当然你想找 Python 工作的话那确实很难,还不如自己做个 APP 收广告费或者订阅费;但自己要做 APP 的话,那就是前后端都得自己弄了,我个人觉得 FastAPI 的语义化要比 Node 高,当然对于前端开发来说 Node 肯定要更熟悉,只是我都学了,什么方便就用什么罢了。 |
48 FancyVilli 2024-03-07 11:13:24 +08:00 学 python 不如学行测 |
49 super452 2024-03-07 11:16:22 +08:00 语言只是工具,没达到精通都不算什么,普通水平写写脚本爬虫自己用还行 |
50 hyqCrystal 2024-03-07 11:18:15 +08:00 不如搬砖 |
![]() | 51 huguang3320 2024-03-07 11:25:59 +08:00 有底子,一个语言入门 每天学的话 1~2 周我觉得就差不多了,花半个月时间就看完基础课程,剩下的发展看自己就好了,我也是后端开发,过年想写个小工具,就用上班摸鱼时间学完了 python 基础,学着写了写爬虫,写了写自动化脚本练习,这些花不了多长时间啊也,没必要纠结吧 |
![]() | 52 yekern 2024-03-07 11:30:08 +08:00 学 Python 不如把深入 Node 一样可以后端开发, 如果想学后端 不如学学其他的 Go Java 哪怕 PHP 都行 |
![]() | 53 dongdongdong 2024-03-07 11:43:05 +08:00 正在学 java |
![]() | 54 RRRoger 2024-03-07 11:49:43 +08:00 直接 nodejs 做后端啊 我们这里前端都被迫做后端了 typescript 写后端还是蛮爽的 是在不行 nodejs 写也可以 |
![]() | 55 zmxnv123 2024-03-07 12:17:44 +08:00 你选错方向了,换语言是让你从汉语换英语,换日语,换德语..不是让你从 js 换 python |
![]() | 56 CFM880 2024-03-07 12:30:51 +08:00 只是想写辅助工具,不建议深入学,真正想用的时候配合 GPT ,也能写出来,我这样写了 4~5 个辅助小工具了 |
![]() | 57 opentrade 2024-03-07 12:43:06 +08:00 学个 python 还需要想吗?几个小时的事情 |
![]() | 58 zeroDev 2024-03-07 12:45:58 +08:00 via Android 我就找过,学 Python 找不到工作,工作大多是自动化测试,自动化测试具体工作也都是手动测试,这样你反而干成测试了 |
![]() | 59 iyaozhen 2024-03-07 13:43:38 +08:00 Python web 压根找不到工作 如果类似 QA 用 Python 写工具,那你核心竞争力也不是 Python 你还不如把 node 深入下 |
60 fredweili 2024-03-07 13:58:07 +08:00 openai 和 langchain 都是 python ,有用,最近还又捡起来了 |
61 spiffing 2024-03-07 14:01:21 +08:00 如果能消除焦虑,学吧 |
62 qing18 2024-03-07 14:03:29 +08:00 可以学,平时写点小工具还是挺方便的 |
63 aoerboquartz 2024-03-07 14:21:23 +08:00 大哥,现在环境不好,不是你多学一门语言就能改变的。 |
![]() | 64 dif 2024-03-07 14:44:43 +08:00 最近在学习前端,表示好难,比 java 、go python 难多了(可能年纪大了,学习能力不强)。 |
65 N9f8Pmek6m8iRWYe 2024-03-07 14:57:28 +08:00 @dif #64 没用力吧?只要学不死?? |
![]() | 66 iorilu 2024-03-07 15:01:30 +08:00 @Youweiyoyoyo 可以看看我以前发的, 我已经开发几个 AI 软件了 |
![]() | 67 eachann 2024-03-07 15:07:50 +08:00 @hanssx #12 确实吊,进可搞 app ,退可搞 pc 端;再不济还能守着老本行 web ,目前好像没有一个语言像 js 这么苟的 |
![]() | 68 SayHelloHi 2024-03-07 15:08:06 +08:00 首要能挣到钱 当然 非常非常喜欢 > 挣钱 这就看个人了 |
![]() | 70 SayHelloHi 2024-03-07 15:11:42 +08:00 |
![]() | 71 wangtian2020 2024-03-07 15:15:29 +08:00 学 nodejs 你将点亮 后端 和 electron 客户端 的技能树,学 python 什么都不能带给你 |
![]() | 72 Hf1G1sGBYS8QSLN8 2024-03-07 15:17:42 +08:00 @charlestang #5 靠单一技能不被竞争淘汰是很难的,至少要保持在前 90%。而如果有两个以上的不相关的技能,形成交叉学科,各自在前 70%,就是在交叉领域差不多前 95%了。 |
![]() | 73 dif 2024-03-07 15:44:34 +08:00 @SayHelloHi 唉,被逼的呀,前端被裁了,丢给我了。 |
![]() | 74 dif 2024-03-07 15:45:47 +08:00 @stevenchengmask 好像也有这么个原因。 |
![]() | 75 Wanex 2024-03-07 16:16:25 +08:00 这种行情你多会一门语言的语法一点用的都没有,如果你想自己写点小接口不如学学 nodejs ,学这个性价比比学 py 高多了 |
![]() | 76 R4rvZ6agNVWr56V0 2024-03-07 16:18:16 +08:00 作为一个十几年经验的老 Python coder , 我觉得你学好前端技能就可以了,毕竟现在 next.js 通吃前后端了。 后端复杂的架构设计,不是你学会某个语言就能解决的。换句话说,业务如果是单纯的 CRUD 其实无所谓语言,反正最终面向工资编程嘛。 |
![]() | 77 wzwwzw 2024-03-07 16:30:16 +08:00 如果只是自己的需求的话,js 现在已经有很多框架做的很多了,从 api 服务 到 orm ,在 ts 的加持下也很舒服,除非一些特别的需求可以用 py ,比如要使用 pandas ,要写一些 AI 生态相关的服务。 |
![]() | 78 param 2024-03-07 16:40:36 +08:00 via Android @scguanzhong 接什么单,介绍一下 |
79 x2ve 2024-03-07 22:44:50 +08:00 via iPhone 不是语言的问题 感觉全世界都在加速 |
80 tg11 2024-03-07 22:57:56 +08:00 @scguanzhong 这是什么操作,能细说下吗 |
81 astkaasa 2024-03-08 08:07:04 +08:00 python 还要学么? 看文档就行吧 |
![]() | 82 koplyp 2024-03-08 09:04:38 +08:00 正相反,5 年 Python 开发,学点啥啊 |
83 julyclyde 2024-03-09 11:38:25 +08:00 仍然建议学 不过 5 年前的书可以扔了 |