作为一个程序怎么快速的上手另一个语言呢

2024-08-08 17:52:23 +08:00
 lwy2mx

我现在写 php ,想上 go ,但是把语法框架这些都看了一遍,好像还是对 go 一知半解,感觉自己写不了项目,也就是写写 demo 的状态 希望大神指点一二,感谢

3348 次点击
所在节点    Go 编程语言
32 条回复
iorilu
2024-08-08 18:03:21 +08:00
先写 10 行的程序
然后写 50 行的程序
然后写 200 行的程序
然后写 500 行的程序
...
ybybwdwd
2024-08-08 18:40:15 +08:00
基础的过一遍,然后面向文档,google ,gpt 编程
aw2350
2024-08-08 18:43:52 +08:00
边看边写,只要开始做事就成了一半
Jinnrry
2024-08-08 18:50:13 +08:00
我最早在大学是写 c 的,毕业第一份工作是 php ,也没怎么学,上来就是干,啥都不懂照着别人代码写就行了,几个月发现自己会 php 了

第二份工作换成了写 Java 的,也没怎么学过 Java ,上来就是干,照着别人代码抄就行了,几个月后发现自己会 Java 了

第三份工作写 go ,上手更快了,写了一周就敢说自己会了
djkloop
2024-08-08 18:58:15 +08:00
以现在的资源量来说 先看看视频(b 站啊或者什么资源网站搜的网盘视频资源) 然后直接上手撸 todo list. 然后写 crud 的开源后台(各种 xx-admin) 把整个后台 api 对接完就差不多就熟练了。
ningmengzhensuan
2024-08-08 19:11:23 +08:00
直接上手最快,找个感兴趣的开源项目,拉分支直接优化,等你将这个项目优化、开发一个新功能的时候,对这门语言就掌握了大半
henix
2024-08-08 19:39:37 +08:00
写点自用小工具、小脚本
PTLin
2024-08-08 20:01:04 +08:00
无非两点,1 不知道这个语言的最佳实践,2 不知道这个语言都有哪些好用的第三方库
iyaozhen
2024-08-08 20:22:35 +08:00
无它,多实践

不过 Go 这个语言呢,怎么说呢,不要拿别的语言迁移理解,特别是 java ,不然很难受
yanyao233
2024-08-08 20:24:41 +08:00
golang 比较简单,直接上手写项目,需要用到什么库再细看
inhzus
2024-08-08 20:33:18 +08:00
把之前自己写过的项目用 Golang 重构一遍
InDom
2024-08-08 20:34:36 +08:00
作为从 PHP 迁移到 Go 的选手实践建议:

菜鸟教程通看一遍,然后里面每个例子都实践一遍(不是让你复制执行,而是重新用自己的想法实现),并尝试将已经看过的课程学到的东西用自己的理解尝试各种可能。
Go 官方的交互式教程,就跟着走一遍,还是跟上面一样。

如果上面那些你都做完了,那么接下来,就自己找个需求做,或者重新实现一个已有的需求。

实现过程中肯定会遇到各种问题,遇到啥,解决啥。
coder001
2024-08-08 23:14:42 +08:00
有个网站叫做 x 分钟学 y ,当你有一个编程语言基础的时候,看这个或许上手比较高效(搞笑?🤡)
https://learnxinyminutes.com/docs/zh-cn/go-cn/

然而 op 看起来已经过了上手阶段,处于迷茫的探索期…
matrix1010
2024-08-08 23:24:55 +08:00
无论标题还是内容总觉得有种违和感,说不定 op 真的是程序而不是人类
tyc
2024-08-09 08:58:19 +08:00
好说 跟着写一遍 基本差不多了 https://gobyexample-cn.github.io/
lwy2mx
2024-08-09 09:11:48 +08:00
@iorilu 好的,谢谢,会多练习
lwy2mx
2024-08-09 09:12:19 +08:00
@ybybwdwd
@aw2350 谢谢
lwy2mx
2024-08-09 09:13:32 +08:00
@Jinnrry 我大学也是学 C 打基础,后来弄的 C#,毕业后发现 C#找不到工作,开始做 php,然后把其他忘光了
lwy2mx
2024-08-09 09:13:59 +08:00
@djkloop 好的谢谢您哈
lwy2mx
2024-08-09 09:15:24 +08:00
@yanyao233
@inhzus
@PTLin
@henix
@ningmengzhensuan
@djkloop
@tyc 谢谢指点迷津了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1063560

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX