The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
Misakas

想找 Go 的工作,求老哥们给点建议

  •  
  •   Misakas ·
    Mitsuha · Feb 3, 2023 · 4791 views
    This topic created in 1221 days ago, the information mentioned may be changed or developed.
    目前在写 PHP ,想趁着金三银四找把技术栈换成 Go ,用 go 断断续续写了一些小玩具,聊天、web 后台啥的,对语法懂了,但除了语法以外其他的都是一无所知,简单会个 gin 、gorm 等一些库。

    本来就疫情之后,再加上转技术栈,这次找工作基本地狱级难度了。我个人学技术还算可以,平时好折腾 php 、python ,golang 、flutter 啥的都玩。只要能面试进去,跟上开发进度难度不是特别大

    打算花一个月左右的时间去背面试题,然后把工作中常用的技术栈都过一下,写个 demo 什么的。目前打算过一遍几个 web 框架的文档,写个 gprc 的 demo ,搞一下零停机重启。

    不知道各位在工作中用的都是哪些技术栈,假如招人都需要什么能力。麻烦评论区留个言我去过一遍。
    14 replies    2023-02-04 18:18:59 +08:00
    w1688
        1
    w1688  
       Feb 3, 2023
    怎么不干 PHP 了?
    Misakas
        2
    Misakas  
    OP
       Feb 3, 2023
    @w1688 php 没有感兴趣的东西了,golang 能做的事情更多一点。而且感觉算是个能活长久的语言
    tianshunovel2
        3
    tianshunovel2  
       Feb 3, 2023 via Android
    推荐一个 gofiber 框架,贼快
    sophos
        4
    sophos  
       Feb 3, 2023   ❤️ 2
    写 demo 不如多学习并贡献开源项目 :-)
    Frankcox
        5
    Frankcox  
       Feb 3, 2023
    像楼上说的,贡献开源项目。自己写 demo 很可能学不到一些规范,尤其是用新语言。
    另外 Go 现在或多或少要涉及容器和 k8s ,不了解可以看看。
    hxtheone
        6
    hxtheone  
       Feb 3, 2023 via iPhone
    有时间的话不如阅读开源项目或者 Go 自己的源码,个人 demo 项目面试不够看
    dgqypl
        7
    dgqypl  
       Feb 3, 2023
    用 Go 做了几年开发,用到的也就是语法和 gin ,感觉重要的还是对语法的熟悉程度,知道在实际业务中用这些语法怎么写出可读性、可维护性、可扩展性比较良好的代码
    40EaE5uJO3Xt1VVa
        8
    40EaE5uJO3Xt1VVa  
       Feb 3, 2023
    @tianshunovel2 #3 快是指开发效率快还是运行效率快
    liaohongxing
        9
    liaohongxing  
       Feb 3, 2023
    @yanzhiling2001 这个框架开发效率和运行效率都很快,随便起个端口,上万的并发 。
    SIGEV13
        10
    SIGEV13  
       Feb 4, 2023
    k8s 有关的开发很多都是 Go 写的。
    Trepverter
        11
    Trepverter  
       Feb 4, 2023
    @sophos #4 您好,我也面临这样的困境,请问贡献开源项目该从哪些做起呢,能否给点入门的建议
    sophos
        12
    sophos  
       Feb 4, 2023 via iPhone   ❤️ 2
    @Trepverter 选择和工作强相关的开源项目,参考文档先跑起来,有问题提 issue 讨论,慢慢参与提 pr ,积累下来可以成为 committer 就更好了 :)

    比如做 Go 方向的后端开发,推荐看看微服务框架

    https://github.com/douyu/jupiter (本人维护)
    或者 b 站的 kratos
    roseduan
        13
    roseduan  
       Feb 4, 2023   ❤️ 2
    可以自己多折腾项目,这个还是挺好的,其实面试更多的还是考察基础知识,对语言问的应该不是很多。

    其实可以想想自己的兴趣点,有时候语言的改变并不能带来什么,更多的是专业方向的转变。
    可以参考下我的路径,我之前也是从 Java 转到 Go 语言的:
    https://mp.weixin.qq.com/s/wlfRZD6T2mqnVZztQ4M1gw
    tianshunovel2
        14
    tianshunovel2  
       Feb 4, 2023 via Android
    @yanzhiling2001 运行速度。不过开发也还行,它类似于 node 的 express 框架
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1016 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 19:16 · PVG 03:16 · LAX 12:16 · JFK 15:16
    ♥ Do have faith in what you're doing.