1
w1688 2023-02-03 17:54:06 +08:00
怎么不干 PHP 了?
|
3
tianshunovel2 2023-02-03 18:41:00 +08:00 via Android
推荐一个 gofiber 框架,贼快
|
4
sophos 2023-02-03 18:59:39 +08:00 2
写 demo 不如多学习并贡献开源项目 :-)
|
5
Frankcox 2023-02-03 19:04:06 +08:00
像楼上说的,贡献开源项目。自己写 demo 很可能学不到一些规范,尤其是用新语言。
另外 Go 现在或多或少要涉及容器和 k8s ,不了解可以看看。 |
6
hxtheone 2023-02-03 19:10:20 +08:00 via iPhone
有时间的话不如阅读开源项目或者 Go 自己的源码,个人 demo 项目面试不够看
|
7
dgqypl 2023-02-03 19:34:23 +08:00
用 Go 做了几年开发,用到的也就是语法和 gin ,感觉重要的还是对语法的熟悉程度,知道在实际业务中用这些语法怎么写出可读性、可维护性、可扩展性比较良好的代码
|
8
40EaE5uJO3Xt1VVa 2023-02-03 20:06:36 +08:00
@tianshunovel2 #3 快是指开发效率快还是运行效率快
|
9
liaohongxing 2023-02-03 21:25:36 +08:00
@yanzhiling2001 这个框架开发效率和运行效率都很快,随便起个端口,上万的并发 。
|
10
SIGEV13 2023-02-04 00:58:43 +08:00
k8s 有关的开发很多都是 Go 写的。
|
11
Trepverter 2023-02-04 01:36:07 +08:00
@sophos #4 您好,我也面临这样的困境,请问贡献开源项目该从哪些做起呢,能否给点入门的建议
|
12
sophos 2023-02-04 09:28:29 +08:00 via iPhone 2
@Trepverter 选择和工作强相关的开源项目,参考文档先跑起来,有问题提 issue 讨论,慢慢参与提 pr ,积累下来可以成为 committer 就更好了 :)
比如做 Go 方向的后端开发,推荐看看微服务框架 https://github.com/douyu/jupiter (本人维护) 或者 b 站的 kratos |
13
roseduan 2023-02-04 11:21:00 +08:00 2
可以自己多折腾项目,这个还是挺好的,其实面试更多的还是考察基础知识,对语言问的应该不是很多。
其实可以想想自己的兴趣点,有时候语言的改变并不能带来什么,更多的是专业方向的转变。 可以参考下我的路径,我之前也是从 Java 转到 Go 语言的: https://mp.weixin.qq.com/s/wlfRZD6T2mqnVZztQ4M1gw |
14
tianshunovel2 2023-02-04 18:18:59 +08:00 via Android
@yanzhiling2001 运行速度。不过开发也还行,它类似于 node 的 express 框架
|