有哪些普通程序员可以接触到的技术挑战比较高的方向? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wfnuser
V2EX    程序员

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

  •  
  •   wfnuser 2023-07-11 13:51:44 +08:00 4060 次点击
    这是一个创建于 830 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    21 条回复    2023-07-12 10:21:17 +08:00
    royalknight
        1
    royalknight  
       2023-07-11 14:02:37 +08:00
    github 链接贴错了
    wfnuser
        2
    wfnuser  
    OP
       2023-07-11 14:09:18 +08:00
    @royalknight sorry... 已经过了可以改帖的时间了 直接放链接~
    https://github.com/wfnuser
    flyqie
        3
    flyqie  
       2023-07-11 14:09:40 +08:00
    容器化 aosp 方向,个人觉得挺好。

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

    也可以看我的 github 交个朋友

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

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

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

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

    而且现代前端技术偏向于预编译,TS 代码都是转译一次后运行的。又觉得动态编译也挺有意思。
    LeegoYih
        11
    LeegoYih  
       2023-07-11 15:10:20 +08:00
    最近在折腾一个小程序,可以让人物图画动起来,现在还在研究 Motion Cap ,下班没事随便玩玩。
    https://v2ex.com/i/75whRFTD.gif
    flyFatSeal
        12
    flyFatSeal  
       2023-07-11 15:15:02 +08:00
    慕了 同前端想转方向 现在市场好像已经不给机会了
    pengtdyd
        13
    pengtdyd  
       2023-07-11 15:31:13 +08:00
    编程语言核心组成员,这个够冷门吧。
    harrozze
        14
    harrozze  
       2023-07-11 16:01:25 +08:00   1
    我觉得可以从现在工作上能够接触到的开始入手。我最早写 python/js 是因为工作中用到一个 phpBB 的论坛,组内交流用,刚好开始流行 RSS ,就用 python+jquery 写了个页面版的 rss 订阅+阅读,方便同事们查看各自关注的内容,然后刚好那些年博客和 google reader 还比较火,就复刻了一版 google reader ,当做一个前瞻性产品实验。然后就开拓了我作为一个底层开发的前端+后端开发能力。
    alexapollo
        15
    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
        16
    harrozze  
       2023-07-11 16:04:17 +08:00
    @harrozze #14 从身边入手,有几方面好处,首先是有人可以交流,然后是有实际需求,方便深挖技术能力(生产力的增长不是凭空出现的,而是需求驱动的)。这样即使换工作,项目也是实际做过,并且实际使用过的。
    irongerx
        17
    irongerx  
       2023-07-11 16:09:24 +08:00
    学学数电/模电
    wangkai0351
        18
    wangkai0351  
       2023-07-11 20:37:55 +08:00
    @irongerx 为什么要开倒车?
    wfnuser
        19
    wfnuser  
    OP
       2023-07-12 10:17:44 +08:00
    @flyFatSeal 可以先多参与一些开源项目 刷刷履历 否则很难有相关工作经验,现在确实比较少有机会了
    前端感觉先搞搞 rust 就不错~
    wfnuser
        20
    wfnuser  
    OP
       2023-07-12 10:19:01 +08:00
    @israinbow 哈哈哈 感谢推荐~
    关于 github readme 现阶段还是多搞点流量吧 等 gitub 真的有点东西再好好维护噻
    wfnuser
        21
    wfnuser  
    OP
       2023-07-12 10:21:17 +08:00
    @harrozze 感谢分享 很有启发~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2496 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 10:44 PVG 18:44 LAX 03:44 JFK 06:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86