RT。
目前主要使用的语言是 C#,在一家地理信息 /电子政务公司做 ASP.NET 的电子政务系统开发。全日制专升本还没毕业,专科的时候接触的 C#一直用到现在。
感觉不论是工作还是日常兴趣方面的开发都够用了。
目前公司很多项目转向了 JAVA,身边也有朋友劝我转 JAVA 或者学一学 JAVA。
确实 .Net/C# 在国内的岗位比少,找工作对比于其他语言要困难一点,薪资也要低不少,虽然很喜欢 C#,不过一切得朝"钱"看嘛。
有兴趣想学 GO 或者 C++,或者各位大佬有什么其他的建议吗?
1
1024MB 2019-02-06 00:24:13 +08:00 via Android
生存 java,为了自己,ruby
|
3
msg7086 2019-02-06 00:57:47 +08:00
|
4
GDC 2019-02-06 02:35:43 +08:00 via iPhone 1
不是有没有必要,而是… 真的很少只会一门语言的开发者吧…
我也热爱 C#,日常项目都是 C# 为主,但同时也可以用 PHP 写后端,很多前端页面都是用原生 JS/CSS 写的,用 react 框架做项目也 OK。 装逼了一番,其实想说,程序员千万不要把自己局限在某个语言或生态中,多接触一些热门的 新兴的语言和框架,可以交叉理解和掌握很多编程的知识点,说不定某个概念就出现在另一个编程语言的下个版本中了。 |
5
l1ve 2019-02-06 02:43:00 +08:00 via iPhone
最开始是 ruby,仅限自用。
最近接触 go,打算半年内作出两三个像样的开源项目来丰富一下资历。 如果对工作的需求没那么重要的话。还是建议 ruby。 用 go 做项目真的太痛苦了,代码可读性极差极丑陋堪比 js,也就是性能上略有优势。 看着一屏幕的花括号和乱七八糟的符号就怀念 ruby 的优雅。 |
6
quinoa42 2019-02-06 03:42:54 +08:00 via Android 1
上 PL 课之前我只会 Pascal,C 和 Java
自打上了 PL 闲着没事干我就喜欢学习新语言(一般仅限于官方文档,不涉及生态),学一门新语言并不仅仅是多一个选择,你还可以通过对比不同语言的语法语义乃至一些功能上的抉择来反向思考,对改进自己常用语言的技术也是很有帮助的 经过了漫长的旅途最后我暂时停在了 Rust,以后可能会看看 elm 和 ocaml |
7
lxml 2019-02-06 05:01:34 +08:00 via Android
Go Typescript 个人觉得目前兼具未来和现在生产力的语言
|
8
orangeade 2019-02-06 07:54:42 +08:00 via Android
Python/go/java/js (ts)
基本上都是热门语言,分别对应 AI,devops,容器,分布式,web 后端,web 前端等领域 每个领域岗位都挺多的,深入后收益都挺大 |
9
murmur 2019-02-06 08:50:18 +08:00
未来还是 java 弱类型语言不看好
|
10
binux 2019-02-06 08:56:22 +08:00 via Android
学个编程语言不就是一天的事吗
|
11
blless 2019-02-06 09:02:12 +08:00 via Android
@l1ve ruby 跟 go 设计理念确实不符… go 可读性差还是第一次听人说,你用 ruby 写个循环估计都能写出花来,go 就一个 for。真的要团队合作,还不如 go 强行约束来得好用
|
12
charlie21 2019-02-06 09:34:05 +08:00 via iPhone
csharp 老司机哦,你已经学习了地球上最好的编程语言了
不如去学开车 学蹦极 学滑雪 |
13
lizhuoli 2019-02-06 10:21:17 +08:00 via iPhone 1
怕不是假程序员...程序员是为了解决问题,编程语言是手段,不是目的。
比如你作为一个客户端 RD,有些问题,通过脚本类,如 Shell Python Ruby 好解决,如果你的学习时间>通过其他方式解决问题的时间,那为什么不学呢? 推荐一个网页,Learn X in Y,可以做到快速上手(半小时内)一门语言并解决实际问题: https://learnxinyminutes.com/ |
14
yangzhezjgs 2019-02-06 10:47:41 +08:00
java 和 C#语法基本差不多,微软就是想替代 Java 而开发了 C#,转到 Java 的学习成本不高
|
15
boris1993 2019-02-06 10:58:18 +08:00 via Android
饭碗是 Java
自己玩学了 Python3 和 Go 还用过 VBA 写了点小工具 语言只是工具,有需要就去学,而且艺多不压身 |
16
wly19960911 2019-02-06 11:13:15 +08:00
@quinoa42 #6 个人意见也是接触其他语言, 会发现很多值得自己思考的东西, 如果没有明确目标下学习其他东西感觉对自己以后发展好处不少的.
可惜我公司跨语言的人都不多, 之前还有同事劝我把自己领域精通掉, 学习底层, 问题怎么学什么线路都不清楚. 不能说不对, 但是目前来说我需要一个投入产出比高的发展. 沉淀是以后的事情 |
17
StanMarsh 2019-02-06 12:10:26 +08:00 via Android
@wly19960911 兄弟,姓名加纯生年月日做 id 会不会容易有隐患啊
|
18
wly19960911 2019-02-06 12:17:34 +08:00 via Android
@StanMarsh 谢谢提醒。管他什么隐患,很早的事情了。现在不能换 ID 而已…平常不混网站的,搜到的也是以前的内容。
|
19
345161974 2019-02-06 12:20:54 +08:00 via iPhone
第二门语言首选 Python (生态强大),其次 Go (快速发展)。
|
21
gejun123456 2019-02-06 12:22:28 +08:00 via iPhone
java 吧 和 c#很像 工作也多
|
22
chenqh 2019-02-06 16:53:33 +08:00
学前端,
|
23
chinesestudio 2019-02-06 21:18:09 +08:00 via Android
语言都是一样的 用了 熟了 有经验了 需要长时间运用而已
|
24
Raphael96 OP |
25
vanishcode 2019-02-08 09:18:52 +08:00 via Android
逢人我就说学 Go,都快成祥林嫂了
|
26
0x11901 2019-02-08 16:41:05 +08:00
我倒是推荐学 Haskell,有趣
|