Golang中国

PHP水平,自我感觉还可以。 两三年的大学自己折腾的经验,加上四五年的工作经验。

当初学PHP,是自己关小黑屋里,一个月写了自己的一个小框架。然后一直重构。 用主流框架也是一边看文档看框架源码一边用,学习上手还算快。

这两年也明白了用户和数据很多的时候的时候,技术就完全和之前不一样了。 跟着优化,学习。压力同样也扛过来了。

正是之前的流量、用户、数据压力认识到PHP并不适合很多场景。 所以尝试学习Golang。 但是学习过程中,感觉各种不明白。各种不明白。各种不明白。

难道我的智商真的只能止步于PHP了么。 还是没有找到学习Golang的方法。

19 回复
chenwenli
#1 chenwenli • 2014-11-26 23:15

我也是php程序猿,关注golang已两年多,感觉golang就并发编程比较难,其他还好。golang跟php有很大的不同,难度肯定有。怎么学?还是要看文档多写代码。不怕犯错。

zjxubinbin
#2 zjxubinbin • 2014-11-26 23:18

我还是没看懂,你到底觉得Golang哪里难了?

windzzm
#3 windzzm • 2014-11-26 23:21

我也是phper,看了基本的语法,感觉还行,不知道真正上手做项目是怎么样的

yufeng
#4 yufeng • 2014-11-26 23:46

phper已完全改为golanger

gamer2014
#5 gamer2014 • 2014-11-27 00:07

哈哈,用学"万剑归宗"的方式来学就好了

ant586
#6 ant586 • 2014-11-27 01:08

别放弃,我从网页设计->php->python->golang一直转换过来的,工作性质也发生了变化,完全从前端过渡到后端,目前主要用golang+python开发架构部分

16779242
#7 16779242 • 2014-11-27 08:59

从世界上最好的语言去转学别的语言,当然觉得难

darksword
#8 darksword • 2014-11-27 09:47

其实我们都善于发现新事物和我们熟悉的事物之间的共同点,用我们熟悉的事物上的经验辅助我们学习和认识新事物,以至于我们并没有静下心来学习新事物的独有的特性。而学习本来就应该经历共性——特性——再回到共性——这样一个螺旋式上升的过程。摘抄自知乎

qq2575056200
#9 qq2575056200 • 2014-11-27 10:43

我个人感觉可能是你已经让PHP成为你的习惯,禁锢了你的思维。 就和大部分人小时候学中文,长大后突然要他自学拉丁语,他看到拉丁语那细小的字无从下手一样。 语言多看,不用熟悉,只用做到简单了解,就和日常看书一样,看得多自然接受也快。 可以借鉴小时候说话的方法,也就是小时候学说话,基本就只有一个,那就是自己什么都不会,只有一个或几种口语可以跟着大人学习一样。

暂时忘掉以前的习惯和事物,把这个当成一个全新的事物对其进行认知。

windzzm
#10 windzzm • 2014-11-28 00:15

先硬着头皮看完文档再说吧

missdeer
#11 missdeer • 2014-11-28 10:40

大概就是C++程序员转Go最容易了,发现C++中的各种不爽很多在Go里已经解决了。 先从小程序下手,实现一个简单功能,然后慢慢扩大,不停地看官方文档和放狗搜。很多常见的功能在github和googlecode已经有人写好了,直接import来用。

devuser
#12 devuser • 2014-11-28 10:49

Python程序员转Golang,悄悄地走过。 我也曾经使用PHP做过一个项目,持续时间大约1年。

hanswim
#13 hanswim • 2014-11-28 13:33

java程序猿开始学习golang了,表示淡定……

lhy1991
#14 lhy1991 • 2014-11-28 14:26

phper低调路过,Go指南看了一半。点根烟,抽了,继续看……

lz0426001
#15 lz0426001 • 2014-11-29 23:57

看来我不是一个人在战斗,一起加油

suilongfei
#16 suilongfei • 2014-11-30 03:04

个人感觉

如果你能看懂简单的C代码,并且能理解为什么了的话。

学golang你就会觉得简单多了。

我基本上是写了几年PHP,然后花了点时间看C Primer Plus

然后读了一些C网络编程方面得代码,很简单得那种

然后再看的golang,就没有什么压力了

JM_Joy
#17 JM_Joy • 2014-11-30 05:27

php弱类型的,学门强类型的go当然难

netaxcess
#18 netaxcess • 2014-11-30 19:31

也是PHP,转golang表示没压力,第一天看golang第一天就可以写代码。只是不熟悉,边写边baidu。做的是采集程序。思路基本是一样的,只是数据类型处理不一样。不要怕。多写就OK

jesse
#19 jesse • 2014-12-03 11:24

直接上手写代码是最快的学习方式,我也是php程序员,用php写采集感觉跑起来太慢,改成golang,现学现写,搞了半年,现在基本上写个go程序没什么问题。

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。