[技术栈讨论] 就当下的就业形势, 我们该如何储备自己的技术能力

2023-08-26 15:49:41 +08:00
 AndyChina

v2 关联贴: V2EX>职场话题: 外卷思路讨论, 转换技术栈, 这个帖子我发在了职场话题, 是为了讨论外卷方向的可行性

op 是非计算机普通本科毕业,做了 5 年的爬虫+逆向,主要使用 python 开发爬虫,综合考量爬虫本身和程序员就业市场, 内卷热度不减的当下,产生了英语 + 技术 ==> 外卷的想法

这一次发在程序员话题下, 希望和大家讨论下技术栈的选择. 毕竟在当前就业形势下, 无论向内还是向外, 我们都需要做技术储备, 为渡过寒冬, 迎接新的机会做准备

我目前备选的有

  1. Python + ...
  2. Data Engineering with AWS/GCP/...
  3. TS 全栈(nodejs, react native, vue...)
  4. Go + flutter, 算全栈吗?

对于Python + ..., 不管做数据分析, 还是机器学习, Python 都是辅助工具. 我很喜欢使用 Python, 但在我扩展技术栈时最先想到的就是舍弃它, 因为它做工具非常好, 但是构建项目时,不是不能用,也不是不喜欢,是就业市场上不需要, 前几天还有个 v2er 讨论 python 为什么没有人做成大牛, 然后增强 python 的影响力, 大家的结论是市场, 还是市场(具体记不得了, 欢迎补上链接😬). 所以之后我不会把 Python 作为主力, 也不会彻底放弃它

Data Engineering with AWS/GCP/..., 灵感来源udacity 的微学位, 这个方向我需要调整最小, 因为公司现在用的就是 aws 全家桶, 缺点是这类岗位国内相对小众, 我很少在招聘网站看到过, 我担心就业安全, 如果用 aws/gcp 全家桶的公司本来就少, 一缩就难找, 这也是我认为全栈就业安全度高一些

TS 全栈 据 3rcd 说海外对 ts, php, go 需求多

Go + flutter 重点在 go, 目前 3rcd 和一些培训机构是我了解市场需求的最主要入口, 他们开设什么样的课程, 基本说明需求还可以, 否则一个学期后就会被狂喷, 我考虑做一段时间程序员了, 有一些小想法自己实现一下, 所以 flutter 可能是一个好选择

最后, 欢迎大家发表看法

没找到怎么贴图, 贴个文字送给大家

All your life you wait, and then it finally comes, and are you ready?

3135 次点击
所在节点    程序员
18 条回复
289396212
2023-08-26 16:15:52 +08:00
c# 不错
dayeye2006199
2023-08-26 16:16:08 +08:00
DE 国外基本只有大公司有。
国外小公司最常见的就是 JS 的前后端一套东西。

我觉得爬虫其实不错,但是别在国内做。国外有一堆做 foundation model 的,对数据很饥渴的,可以去那儿做数据和爬虫。但是一般 bar 都非常高
pengtdyd
2023-08-26 16:20:32 +08:00
TS 全栈 绝对靠谱,随着容器技术的发展,TS 大有可为,而且从目前的市场来看,基于 TS/JS 技术的国外免费技术平台很多,也就是说如果你要自己做一款产品,前期几乎不用花钱,服务器,数据库,缓存,域名等等,0 元即可,你需要的只是一个账号。
而反观其他语言,目前还没有这样的生态环境。
FrankHB
2023-08-26 16:44:39 +08:00
TS 适应性比较广,这几个里最不容易因为风口转换的原因被淘汰,其它几个不仅是现在的生态环境没可比性,未来也基本没可能能有相提并论的市场规模。
不过做好卷的准备。
murmur
2023-08-26 17:12:59 +08:00
现在开源年代跟数学无关的东西都不能叫技术储备了,一个业务用的框架如果还有技术壁垒,说明这框架有很大问题,等着新框架替代他

就跟以前 flutter 和 rn 一样,啥时候有个支持 jsx 的 flutter
jones2000
2023-08-26 20:31:55 +08:00
你做爬虫的, 当然是储备爬虫的东西, 贮备其他的东西, 就是相当于换赛道了嘛。一般都是爬网站的吧, 爬 5 年,最最起码能自己写一个 js 的执行引擎器了吧, 就算是加密过的 js 或数据,最终都是要在前端展示的。 前端都要执行的,用你自己的 js 执行器, 执行一把,要什么数据基本都能出来。
AndyChina
2023-08-26 20:51:51 +08:00
@289396212 #1 老哥细说😊
AndyChina
2023-08-26 20:56:08 +08:00
@dayeye2006199 #2 是的, 其实国外爬虫应用还一般, 主要是大家不卷, 有用的数据不展示也没啥可怕的, 至于 reddit/twitter 这种做训练语料, 也算爬虫, 但和爬虫技术关系不大, 没啥成长性可言
revalue
2023-08-26 20:56:49 +08:00
没有永远的技术栈。有一些大牛,就是偏要不满足现有的语言和技术栈,偏要发明新的技术栈来怼原来的技术栈。

最典型,java 作者,跑去做 go ,自己颠覆自己。

nodejs 底层大神,跑去做 dart ,用来怼 nodejs 。

就是这么任性。
AndyChina
2023-08-26 21:05:53 +08:00
@murmur #5 哈哈, 作为普通程序员, 我这里指的技术储备也就是满足市场对程序员的要求, 多赚点钱罢了

我还没体会到数学有太大的需要, 除了数据分析/机器学习这种需要线性代数/统计学等等
AndyChina
2023-08-26 21:09:47 +08:00
@revalue #9 这就是开放的互联网, 开源革自己一下, 重新做个语言再革自己一遍
AndyChina
2023-08-26 21:18:51 +08:00
@jones2000 #6 确实打算换赛道了
从几年的工作来看, 我觉得爬虫的核心是逆向(app+js)和风控, 抛开国外佛系的环境, 国内这几年的 app 加密以及风控都有了解, 不能说到头了, 但花样也就这些, 对抗的终点就是登录+风控
AndyChina
2023-08-26 21:23:32 +08:00
@jones2000 至于老哥说的 js 的执行引擎器, 我确实没做过, 从解决问题的思路看, 通常会逆向解析 js 代码, 能还原的尽量还原, 直接调用. 复杂一些的封装后使用 selenium/Splash 即可
AndyChina
2023-08-26 21:26:51 +08:00
@pengtdyd #3 感谢, 这恰恰是我所看重的, 就是实现自己想法的能力
AndyChina
2023-08-26 21:28:41 +08:00
@FrankHB #4 TS + 2
xieren58
2023-08-27 10:08:43 +08:00
技术够用就行... 还是多花时间去搞搞商业思维和情商吧...
jackFenng
2023-08-27 17:01:40 +08:00
@xieren58 是的
AndyChina
2023-08-29 22:36:24 +08:00
收藏远大于回复, 希望大家多多发表看法

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

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

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

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

© 2021 V2EX