go 程序员, 第二门语言选择 c++ 还是 rust?
source link: https://www.v2ex.com/t/796969
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
IsaacYoung 2 天前 via iPhone
ifsclimbing 2 天前 1
sheep3 2 天前
node 生态不用多说,可以做的事情很多
C++是相对于 Rust 的,我现在做 Rust 开发快一年了,如果你不用 Rust,学的话意义不是很大,无非是换个语法规则继续码代码。如果学 C++,可以更深入底层看看。
LeeReamond 2 天前 1
Joker123456789 2 天前
比如,一个学 java 的人,可以在深挖 java 的同时,抽空了解下 js,css,html,app 开发等。 但是没必要一边学 java 一边学 python,一边学 c++。 没什么太大的意义。
找准自己的定位,想清楚自己到底想从事什么方向,然后学这个方向需要的知识即可。
会多门不如精一门,这是至理名言,当然了,如果你是天才,可以把所有东西全都学精,那就当我没说好了。
playniuniu 2 天前
学 Rust 可以在等等,现在生态还没完全起来。C++ 感觉用的也越来越少, 如果非要这两个里面选,还是 Rust 吧,毕竟招 Rust 岗位的给的相对多点。
我自己是全栈都做,建议你有时间,可以花一个月简单入门前端了解一下,但是我不建议花大精力学前端搞全栈,专注后端,找个互联网大厂混,比自己搞全栈,试图单干,挣得多得多。
index90 2 天前
xylxAdai 2 天前
其实把一门高级语言学精了之后学其他的语言简直就是随便写,因为语言层面的东西实在是没什么复杂的。
复杂的永远是编译、装载、链接和程序启动运行过程。
Francis404 2 天前
shanghai1998 2 天前
abcbuzhiming 2 天前
不建议 C++,特性太多以至于其最初的开发者都没法完全背下来。
不建议 rust,其思维独特且学习曲线陡峭,可以在多见识几门语言后再来研究,现在早了
caqiko 2 天前 via Android
Leviathann 2 天前
想做 native 但是不喜欢 c++的会选 rust
所以有人说 go 就是云时代的 java
rust 就是云时代的 c++
mingsz 2 天前
waltcow 2 天前
winterbells 2 天前 via Android
coolmenu 2 天前
现在不会 js 肯定是不行吧?要想自己做点什么,后端有各种选择,前端不会 js 就是吃瘪呀,熟悉 es6 是基本要求。
powerman 1 天前
而且最近汽车制造行业缺芯片,其实基本上已经暴露嵌入式相关的东西已经成为夕阳行业了,因为廉价的 MCU 没有利润,为了在硬件上省那点钱,雇佣更高级对计算机了解更深入的软硬工程师来开发产品的模式越发不值得了,毕竟现在路由器也动辄差不多 512M 或者 1G 的内存,这在 10 年前是难以想象的事情,那个时候的 TP-link 软硬件工程师在类似带着脚铐的 3M flash 上塞下一个 vxworks 系统,还要维护一个嵌入式 http 后台跟网页前端用来管理路由器,这种技术在今天看来已经是屠龙技,因为很多芯片自带的 ram 跟 flash 都不知道大到哪里去了,而且太过低端的芯片没什么利润,干脆就不卖了。
irytu 1 天前 via iPhone
byzf 1 天前
目标是日常使用建议 php 、js 、python 、ruby 。其他的等公司里要用该学啥学啥,什么全栈、k8s 、spring 啥的公司里用不上真的没必要自己学。
namelosw 1 天前
如果没有偏好,建议 JavaScript 和 C,主要是为了扩展自己的打击面。
C++ 和 C 的打击面是一样的,坑巨多,完全不像 C 那么简洁,值得学习的思想却多不出多少,最多 template 黑魔法有点意思,不过折腾图灵完整的 template 不如去学 Agda Coq 这些正确建模的高级类型系统。
除非为了开倒车找 Java 工作,不然 Java 也没啥好学的,Java 里该会思想,在 Python (OO) 和 Go (并发) 也学得差不多了,更别提 Java 的 OO 比 Python 鸡肋( composition 纯靠手缝),并发比 Go 鸡肋。
之后还有空可以学学 Rust,挺不错的。
TypeError 1 天前 via Android
Python 就是科学计算、数据分析、ML,
前端 JS 、HTML 、CSS 加常见框架
rust 感觉成本高,回报不一定好
jeeyong 1 天前
纠结再学个什么很久了...平均每隔一年就会花点时间看看.
这个问题脱离需求真的不太好谈....
在没有需求的情况下去说的话, 我觉得 python 和 nodejs 你可以考虑一个.个人优先推荐 nodejs.
n0rval 1 天前 via iPhone
amirobotics 1 天前
比如现在新加坡精通数据分析,ML 的专才不只是薪水高,也有机会在相关机构得到不错的工作。
当下数据分析,ML 是未来主流趋势。
Rust 学习成本不少,不意味着未来收获很高,如果未来的趋势是“安全”,Rust 就有机会成为主流。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK