当前位置:首页 > 每日看点 > 正文内容

入门编程,一定要从C语言开始吗?

卡卷网1年前 (2025-01-07)每日看点229

从业这么多年,技术一直在进步,学习也从未停止。从开始的单机程序到分布式程序,单机游戏到网络游戏,单服务到微服务,私有化部署到CICD,DevOps,私有云到公共云,感觉要学习的东西很多很多,但是我们应该如何学习?选择何种编程语言深入学习?这个问题太大,对每个人的标准也不一样,学习的进度,学到什么程度也不一样。

从最开始读书学习Fortran用于计算,然后做游戏开始学习C/C++,然后用Unity做游戏学习C#/LUA,接着做游戏又学习了Oject-C,最后到现在做后端学习JA,期间还要接手一些很老的无人的PHP程序。对于Go,Python,Rust等也有一些了解。学习了这么多的程序语言,感觉最难学的还是C/C++,特别是指针等那些底层的技术,自己感觉是在某个时间点才突然彻底明白。也许这就是10000小时定律,想要成为某个领域的专家都需要10000小时的专心练习。

也许会有人质疑,学习了这么多的编程语言会不会都只是学习了表面?从长远来看,任何你学习到的东西都会在未来的某一天给你带来惊喜。由于学习了C/C++,再来学习C#/JA这种<>二次开发的语言会更容易上手,对于底层的理解也会更加透彻,在你写代码的时候,你会更清楚底层是怎么一个运行的过程,能够更快地找到内存泄漏的地方,甚至能够更快地查找出代码的UG。这些都是我在实际编程过程中的一些感受。

目前实际工作中项目开发都需要部署到阿里云上,因此都是用JA开发后端服务,利用SPRINGOOT+OPENFEIGN+KAFKA+MYSQL,结合DDD的思想,能够非常方便地开发出来各种微服务程序,加上K8S+DOCKER部署,让你能非常方便地面对产品提出的各种需求。同时云上也提供了各种便利的服务,让实际开发过程能变得更快。

所以对于编程语言的学习,我觉得更多的还是要看你的项目需求,如你用UNITY做游戏,那么C#是首选。如果你是开发后端上云的程序,那么学习JA。如果你是前端开发,那么就学习VUE,REACT等。对于学习任何编程语言来说,学习完了要实践,实践才是检验理的唯一标准。光学不用,光学不实践,会浪费你的很多时间。当然,如果有时间,我也建议学习一些底层的技术,对于未来的技术学习还是非常有帮助的。

TigerOnHill:编程那些事儿之编程语言学习

希望对你有帮助!!!

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/6872.html

分享给朋友:

相关文章

那些极速版软件其存在目的是什么?

那些极速版软件其存在目的是什么?

我看了很多回答,其实都没有回答道点子上。你知道极速版APP为什么叫极速版吗?是他看视频更快吗?显然不是。只是它的安装包体积更小,下载安装速度更快而已,所以叫极速版app。当然啦,现在极速版APP和原声版APP,安装包已经没有区别了,这是因为...

现在手里有一万闲钱,买什么币好?

今天是2024年7月29日,看看我的持仓吧。只有几百刀的那些微持仓就不说了,以下持仓都在几千刀~几万刀不等。不构成任何投资建议,成本是多次买入的大致均摊成本$TIA 成本0$DYM 成本0 $SAGA 成本0$STRK 成本0$ETHFI...

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

大家的手机在使用一段时间之后啊,是不是都会出现又卡又慢的情况,尤其是安卓手机,这种现象更是非常明显,而且很多朋友啊,也都知道手机之所以会出现这些问题,一般都是手机安装了大量软件,而这些软件在使用过程中会产生大量的缓存垃圾,因此啊时间久了就会...

为何 Linus 一个人就能写出这么强的系统,中国却做不出来?

为何 Linus 一个人就能写出这么强的系统,中国却做不出来?

我给你举个真实的例子。。有一个人叫高伟东,在哈尔滨工作。在2012年做了一个APP。使用词根词缀背单词。名字叫:词根词缀词典这个人编辑了2300余条词根,给10万多条单词建立了词根索引,整理了50多万条的单词记忆方法,包括新版本的诸多新功能...

是什么让你抛弃了 Windows 而转向 Mac?

是什么让你抛弃了 Windows 而转向 Mac?

别的不说,这玩意儿是真抗造啊,我这2012年买的MacBook Pro,依然在用……这台电脑我博士最后两年用来写代码(只写不运行,运行要上集群)和写论文,工作之后就变成生活和娱乐了,因为我一直用架子和外接键盘(颈椎不好)所以电脑看起来很新,...

有没有高手指点一下Google做SEO现在的技巧啊?心好累。

有没有高手指点一下Google做SEO现在的技巧啊?心好累。

搜索引擎优化 (SEO) 的目标是让 Google 在用户输入相关搜索查询时提供您的网页链接。虽然没有固定的蓝图可以保证您获得最高排名,但有几种 SEO 最佳实践(您可以将其视为 SEO 规则)可以增加您在非付费结果中获得良好排名的机会。谷...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。