看目前这门语言挺火的。不过 C#和 Go 的性能差异并不大,似乎转 Go 并不会又突破性的提升。
并发能力、异步处理这些我都还没关注,不了解。
目前倒是想抽空了解一些 Rust,<hide>作为一个内存爆破者,我是被 C/C++吓怕了</hide> <hide>v2 居然不支持 markdown 的~~删除线语法</hide>
当然,我不是职业开发者
有没有前辈指指路。
1
min 2018-01-21 09:54:54 +08:00
从面向工资编程的角度说可能是必要的,看你能不能找到有需求的职位。
不然的话,学个 rust py haskell f#岂不美哉 |
2
chenqh 2018-01-21 09:58:22 +08:00
从找工作的角度,肯定是 java,或者 js,如果从将来的角度来看的话,golang 比 rust 好一点,golang 比 rust 简单太多了,简单的东西容易火
|
3
blless 2018-01-21 10:52:07 +08:00 via iPhone
多学几门语言我觉得完全没问题…工作中也是要经常切换语言的
|
4
kslr 2018-01-21 11:33:07 +08:00
我说... 学一下又没什么,这有什么考虑的。
|
5
SuperMild 2018-01-21 11:39:13 +08:00
不是职业开发者可以试试 python,第三方库实在非常优秀,要啥有啥
|
7
CatCode OP |
8
sammo 2018-01-21 12:00:58 +08:00 via Android
一般都是在用动态语言的情况下,再学一门静态语言,以免忘了静态语言的“好”
|
9
blless 2018-01-21 12:06:24 +08:00 via iPhone
@CatCode 也是 应该是熟练掌握 1-2 种语言 最好是一种动态语言 一种静态,其他的我觉得可以阅读应该就差不多了
|
10
SuperMild 2018-01-21 12:10:31 +08:00
主要还是看想做什么样产品,楼主能不能透露一下考虑学 go 是打算做什么类型的东西?
|
11
blless 2018-01-21 12:18:19 +08:00 via iPhone
ls 说到点上了,语言也是看应用场景的,性能什么的都是其次。go 很适合 web 后端服务,命令行工具感觉也很好用。c#我觉得跟 java 类似,你要做什么都可以,不过 c#对 windows 图形界面很友好
|
12
shingle 2018-01-21 12:26:01 +08:00 via Android
自从用 go 写后端,再也不想换其他语言了
|
14
doubleflower 2018-01-21 13:39:33 +08:00 via Android
|
16
SuperMild 2018-01-21 13:58:29 +08:00
@CatCode 这种情况学 go 的实际用处不是很大,也就多了解一种技术。不过 go 的文档非常优秀,语言特性也很少,入门过程是很流畅的,学一学花不了太多时间。
|
17
Devin 2018-01-21 15:30:28 +08:00 via iPhone
@doubleflower 那写桌面应用怎么办?
|
18
xuanyuanaosheng 2018-01-21 16:15:07 +08:00 via Android
有需求就学,多一门语言多一份选择,也多一份新思路
|
19
alinwu05 2018-01-21 16:39:59 +08:00
多学一门吧,多接触别的生态,有好处~!
|
20
doubleflower 2018-01-21 17:14:41 +08:00
@Devin Electron
|
21
hjc4869 2018-01-21 17:37:07 +08:00 via iPhone
golang 没必要,java 和 py 可以看看。
|
22
sammo 2018-01-21 21:06:30 +08:00 via Android
桌面应用 java swing 阿
|
24
danielzhang0212 2018-01-22 07:18:25 +08:00
golang 挺好玩的。个人比较喜欢它提供的 gofmt 工具,做文档的方式也很有意思。整体语言非常简洁,上手之后会多少改变人写代码的习惯,尤其是会很习惯使用多线程编程。
|
25
nl101531 2018-01-22 09:29:56 +08:00 via Android
业余时间多的话可以学学,go 的招聘也越来越多了。。。很好奇这没泛型的语言怎么写那些复杂的业务。
|
26
chih758 2018-01-22 09:39:39 +08:00
想搞云计算容器云就学 golang
|
27
zzWinD 2018-01-22 10:00:55 +08:00 1
@SuperMild web 这块吗? 我目前在写的网站是用的[Gin Framework]( https://github.com/gin-gonic/gin) 再加上 sqlx 用起来挺爽的,如果 go 的 template 能出个完美的库就更爽啦。
Go 的工具链用着挺舒服的,语法的怪异。这个仁者见仁智者见智,不讨论什么。至于泛型,可以期待一下 Go 2.0 的进程 |