有哪些普通程序员可以接触到的技术挑战比较高的方向?

2023-07-11 13:51:44 +08:00
wfnuser  wfnuser

题主 18 年毕业的时候在某云厂商担任前端程序员,工作内容重复比较高,干了两年感觉有点兴味索然。此后花了一些时间转向一些更底层的开发方向,一开始先做了一些网络组件的研发,然后转行到现在所在的数据库研发方向。

随着工作年限增加,也渐渐了解到更多的在技术本身复杂度比较高的研发方向,比如编程语言,编译器技术,深度学习框架研发,渲染引擎、物理引擎开发等等。 这些方向市面上确实也都有不少岗位在招,所以普通程序员如果感兴趣且愿意投入的话,应该是能有机会转行的。

当然一些更学术或者更小众领域的技术,可能普通程序员就比较难有机会接触了,我们就先不讨论了~

今天突发奇想,觉得可以在 v 站上问问。各位 V 友都知道哪些不错的技术方向,对他们的前景又怎么看呢。

PS: 想交个朋友的话可以戳 github 有联系方式

3662 次点击
所在节点   程序员  程序员
21 条回复
royalknight
royalknight
2023-07-11 14:02:37 +08:00
github 链接贴错了
wfnuser
wfnuser
2023-07-11 14:09:18 +08:00
@royalknight sorry... 已经过了可以改帖的时间了 直接放链接~
https://github.com/wfnuser
flyqie
flyqie
2023-07-11 14:09:40 +08:00
容器化 aosp 方向,个人觉得挺好。

云手机、云游戏都依赖。
rpman
rpman
2023-07-11 14:11:47 +08:00
什么方向不错我不知道,我就说这三年里干过的:
NLP
组合优化
语音( ASR )
笔记软件
差分算法
浏览器 AI infra
isno
isno
2023-07-11 14:15:49 +08:00
容器化、云原生、FinOps 、DevOps... 看好这些东西,这些对企业效率、架构改善都有很大的用处,另外这些技术对开发人员也没有太多门槛

也可以看我的 github 交个朋友

https://github.com/isno/theByteBook
weiwenhao
weiwenhao
2023-07-11 14:23:06 +08:00
游戏引擎, 我是新手正在学习, 后面会尝试做个有意思的东西

另外编程语言我也挺感兴趣的,还写了一个 https://github.com/nature-lang/nature
wfnuser
wfnuser
2023-07-11 14:31:00 +08:00
@isno 好耶 点 star 收藏了 晚点好好学习一下~
wfnuser
wfnuser
2023-07-11 14:31:43 +08:00
@weiwenhao 哈哈哈 好像之前看过大佬的介绍 真厉害呀;加油加油~
israinbow
israinbow
2023-07-11 14:56:05 +08:00
歪楼来说一些先不讨论的: 做 ML, WASM, webGPU, 无人机仿真, 对抗, 一半学术一半小众, 都很不错, 就是太过先进没有市场, 前景稀烂. 其实我觉得有意思的东西都不是给大众玩的, 不如一脚踩进小众技术栈大开新世界的大门.

ps: 公众号都推广到 github readme 了可还行.
tool2d
tool2d
2023-07-11 15:10:06 +08:00
我以前特别烦前端项目,因为 javascript 写的代码,非常不好复用。

后来写着写着,发现可以用其他语言来写前端,就突然感觉还挺有意思的。

而且现代前端技术偏向于预编译,TS 代码都是转译一次后运行的。又觉得动态编译也挺有意思。
LeegoYih
LeegoYih
2023-07-11 15:10:20 +08:00
最近在折腾一个小程序,可以让人物图画动起来,现在还在研究 Motion Cap ,下班没事随便玩玩。
https://v2ex.com/i/75whRFTD.gif
flyFatSeal
flyFatSeal
2023-07-11 15:15:02 +08:00
慕了 同前端想转方向 现在市场好像已经不给机会了
pengtdyd
pengtdyd
2023-07-11 15:31:13 +08:00
编程语言核心组成员,这个够冷门吧。
harrozze
harrozze
2023-07-11 16:01:25 +08:00
我觉得可以从现在工作上能够接触到的开始入手。我最早写 python/js 是因为工作中用到一个 phpBB 的论坛,组内交流用,刚好开始流行 RSS ,就用 python+jquery 写了个页面版的 rss 订阅+阅读,方便同事们查看各自关注的内容,然后刚好那些年博客和 google reader 还比较火,就复刻了一版 google reader ,当做一个前瞻性产品实验。然后就开拓了我作为一个底层开发的前端+后端开发能力。
alexapollo
alexapollo
2023-07-11 16:03:22 +08:00
目前热度最高的多智能体框架,可以控制一个 AI 组成的软件公司生产代码。roadmap 、任务是完全开源的,欢迎做贡献者

repo: https://github.com/geekan/MetaGPT
roadmap: https://github.com/geekan/MetaGPT/blob/main/docs/ROADMAP.md
harrozze
2023-07-11 16:04:17 +08:00
@harrozze #14 从身边入手,有几方面好处,首先是有人可以交流,然后是有实际需求,方便深挖技术能力(生产力的增长不是凭空出现的,而是需求驱动的)。这样即使换工作,项目也是实际做过,并且实际使用过的。
irongerx
2023-07-11 16:09:24 +08:00
学学数电/模电
wangkai0351
2023-07-11 20:37:55 +08:00
@irongerx 为什么要开倒车?
wfnuser
2023-07-12 10:17:44 +08:00
@flyFatSeal 可以先多参与一些开源项目 刷刷履历 否则很难有相关工作经验,现在确实比较少有机会了
前端感觉先搞搞 rust 就不错~
wfnuser
2023-07-12 10:19:01 +08:00
@israinbow 哈哈哈 感谢推荐~
关于 github readme 现阶段还是多搞点流量吧😂 等 github 真的有点东西再好好维护噻

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

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

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

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

© 2021 V2EX