准备了几个转方向的方案,请大佬们指教 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sparkli
V2EX    职场话题

准备了几个转方向的方案,请大佬们指教

  •  
  •   Sparkli 2020-12-29 22:50:46 +08:00 3549 次点击
    这是一个创建于 1745 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前.NET/C#开发 目前主要开发 B/S 端、电子商务方向,一年工作经验,现考虑转方向 如下是我目前的技术栈

    1.熟练掌握 C#、多线程基础知识。
    2.熟练掌握 CLR 原理[对象创建过程、GC 、析构]。
    3.熟练掌握 OOP 原则和常用设计模式。
    4.熟练掌握.NET Core 、WebApi [IOC 、AOP 、RestFul 、鉴权、缓存、过滤器等]。
    5.熟练掌握 Redis,有过深入了解。[哨兵、集群、缓存、淘汰算法、哈希槽、Skiplist 等]
    6.熟练掌握 MySQL 基础知识和索引调优。
    7.掌握基本数据结构与算法。
    8.掌握内存泄漏排查、性能瓶颈分析和基准测试。
    9.对分布式技术和分布式思想有一定了解[2/3PC 、TCC 、CAP 、BASE 、选举算法、负载均衡算法]
    ,对消息队列有一定的认知[Redis Stream/List]。

    //////以下是目前能想到转方向的几个方案(如果有更推荐的方案请无视以下)
    1.转 C#游戏服务端开发(技术栈几乎无缝切换,但没有对应领域经验。
    2.转 Unity3D 开发(除了 C#其它都不符合,但对这个方向挺感兴趣的,门槛(学历 /工作经验)也比较低?
    3.转 Java/Go (语言、框架、Runtime 无了解,Java 语法层面能看懂,中间件缺失一些(对比 JAVA Zookeeper 之类)

    目前给自己定后两年的学习路线:
    1.算法方面:《算法》第四版刷到熟悉程度 刷 Leetcode 到 Medium 的题到想想能 bug free 的程度
    2.C#方面(如果没转语言的话):Expression tree,Emit,Roslyn 。
    3.容器技术 Docker 、K8s 学到能熟练使用的程度,消息队列 RocketMQ+Kafka 。
    4.Linux 、Azure(如果有条件的话)、Jenkins 、分布式+微服务 Nginx+Consul+Ocelot 组合之类的。

    以上 还请大佬们给萌新指点一下推荐发展的方向及对应的分析,感谢。

    13 条回复    2021-01-03 20:41:23 +08:00
    ac23
        1
    ac23  
       2020-12-29 23:01:12 +08:00
    好帖,看看别的大佬的建议
    zhgg0
        2
    zhgg0  
       2020-12-29 23:01:27 +08:00
    建议 Java,机会最多,一线大厂基本都是 Java,头条是 go,但是头条招人不看语言。
    zhgg0
        3
    zhgg0  
       2020-12-29 23:07:42 +08:00
    @zhgg0 接#2
    C#服务端工作机会太少。
    Unity3D 主要看你是否是真的感兴趣,可以学学看,如果真感兴趣可以考虑,我个人觉得大部分人也就短时间的热度,做了一段时间就觉得也就那样。绝大数游戏生命周期很短,做完了可能还没上线就挂了,大厂也很多做完就挂的项目,也就是大部分时间都是在开发新项目的路上,这些因素也要考虑。
    转 Unity3D 虽然语言不变,但是比转 Java 后端跨度大,Java 后端侧重的知识点和你现在也没多大区别。
    Sparkli
        4
    Sparkli  
    OP
       2020-12-29 23:46:16 +08:00
    @ac23 谢谢支持
    @zhgg0 谢谢大佬的回复 不过 Unity3D 这个我对此有些疑问,该怎么入行呢 自学可以上岸吗? Java/Go 转的话感觉知识点是比 Unity3D 知识点更贴切一些~
    zhgg0
        5
    zhgg0  
       2020-12-30 00:47:20 +08:00 via iPhone
    @Sparkli 你都没有尝试做过,那是咋确定你对这个方向感兴趣呢?
    Sparkli
        6
    Sparkli  
    OP
       2020-12-30 00:5928 +08:00 via iPhone
    @zhgg0 因为我游戏玩的挺多的,各种类型都有,相对于服务器开发这种个人感觉还是有趣些
    yunwind
        7
    yunwind  
       2020-12-30 12:26:25 +08:00
    游戏除非真心喜欢,否则不建议,unity3d 的工作目前国内反而是用 lua 更多,大部分都是写逻辑,调 ui,经常要反复修改,很无趣,而且国内游戏公司大部分都加班比较猛
    Sparkli
        8
    Sparkli  
    OP
       2020-12-30 12:36:09 +08:00
    @yunwind 我是比较喜欢的,干喜欢干的事情也比较有动力 只是不知道应该如何入行比较好
    yunwind
        9
    yunwind  
       2020-12-30 12:58:42 +08:00
    真要入行的话,unity3d 多学学,特别是 gui 这块,最好自己去写个 demo,找个游戏模仿一下,再去学学 lua,就可以去试试投简历了
    Sparkli
        10
    Sparkli  
    OP
       2020-12-30 14:06:07 +08:00
    @yunwind 好的 谢谢大佬指点
    pkupyx
        11
    pkupyx  
       2020-12-31 00:45:11 +08:00
    听起来是后端,那肯定是转 java 后端最合适,毕竟换门语言比换个方向容易很多。
    zhgg0
        12
    zhgg0  
       2021-01-03 16:06:47 +08:00
    @Sparkli #7 已经说得很明白了,你只是希望玩游戏而已,游戏开发的现状也没有了解过,从没有参与过游戏开发你怎么确认你喜欢游戏开发,真的喜欢转自己喜欢的工作自然是最优解,如果不是真的喜欢就利益最大化。你现在都没有尝试入门游戏开发,就说自己喜欢这行,反正我是不信的。有工作经验,这些应用层开发找个基础教程顶多花个一周就入门了,简单的一天就够了,如果靠自己入门很痛苦那基本排除你是真的喜欢这个了。
    Sparkli
        13
    Sparkli  
    OP
       2021-01-03 20:41:23 +08:00
    @pkupyx 好的谢谢,现在准备转 go
    @zhgg0 谢谢指教,闲下来感觉可以做兴趣爱好之类的,当主业感觉技术栈 /工作经验 /方向比换个语言这种差很远
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2974 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 12:10 PVG 20:10 LAX 05:10 JFK 08:10
    Do have faith in what you're doing.
    ubao 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