V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wfnuser
V2EX  ›  程序员

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

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

    题主 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 现阶段还是多搞点流量吧😂 等 github 真的有点东西再好好维护噻
    wfnuser
        21
    wfnuser  
    OP
       2023-07-12 10:21:17 +08:00
    @harrozze 感谢分享 很有启发~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2654 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 10:53 · PVG 18:53 · LAX 02:53 · JFK 05:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.