-
差生文具多 rust虽然复杂,但看官网上的教程就能学会
rust是系统编程语言,要用rust写出有实际价值的程序,只学会语言还不够,需要有高并发编程/系统编程的经验。比如很基础的进程通信、锁机制、async/await、socket这些都要掌握,否则单线程下只能写出玩具程序。
不清楚楼主的学习阶段,楼主可以自己试着实现一个高性能网站后端,或者网络代理协议(比如geph),如果能写出这样的软件,相信很多公司会抢着要人的。
python也是一门工夫在诗外的语言,python编程不难,难的是应用领域。比如数据科学至少要熟悉numpy、pandas、tensorflow这些包,除此之外还有相应的算法,简单如PCA,复杂如DNN。举个例子,现在的业务需求是训练神经网络,用无人机摄像头识别特定行人并跟踪,那么工程师应该能想到使用哪种技术架构并自己实现之。
对外部知识依赖最少的领域就是前端HTML+CSS+JS三件套了,不需要懂任何数学或计算机系统知识,就可以写出像样的程序。另外,除了网页前端、APP开发也比较容易上手。绝大多数成功的转码经验都是转到这两个方向的。
-
leviathan2047 写python跟用软件或是Excel差不多,如果要学计算机的c和c++ 这种比其他有内存回收的可以控制指针,对于数据结构有了解,etc。这样子容易迁移到其他任意一门语言。
-
三色鳥 学java,一招鲜吃遍天。各种应用场景,各种领域方向,全部可以囊括。
同时也是效率最高的润方式。一年自学出来就可以投国外公司了。当然语言得过硬。
-
三色鳥 对啊,至少日本是没任何问题的,有技术肯定有公司要。
欧洲、澳洲、加拿大估计也没很难。就美国门槛高点。
-
三色鳥 也没那么难,主要是把主机间通信机制搞明白,网络协议栈是基础,数据包加密算法和端口转发要能实现。
对系统内核有一定了解即可。
毕竟业务逻辑并不复杂。
-
翻墙蟹 玩网废物 需要什麼數學基礎知識嗎?個人認為英文好的優勢在於比較容易翻牆和找黃