编程语言只是工具吗?如何选择编程语言?【晓舟报告】

作者: 晓舟报告分类: 校园学习 发布时间: 2022-05-05 19:24:15 浏览:24091 次

编程语言只是工具吗?如何选择编程语言?【晓舟报告】

腾飞的希望:
看过黑客与画家。真的觉得老外看问题通透。 不同语言规则不同,写的时候心智负担不同。写java的不像写c的要时刻考虑垃圾回收。写php的不像写js的要始终警惕异步问题。还有语言能力问题,有些语言在处理某些功能上,看着就是舒服。说语言是工具或语言都差不多的人真的是在放屁。上班写代码是要产量的,不深刻理解语言规则,哪里有产量。这背后付出的艰辛不比学那些计算机原理或算法少

【回复】语言是工具 != 语言差不多 语言是帮我们完成任务的,我不认同语言差不多,但我认同是工具。但不同语言擅长的领域确实不同。就像 扳手 和 剪刀 用处不一样,但他们都是为我们服务的。当一个工具已经在它的领域发挥不出作业的时候,就被淘汰。仅此而已
【回复】回复 @夜寒小羽 :Rust理论上比Java更安全。Java自动扫描内存垃圾,Rust没有垃圾收集器,但是这样一个没有垃圾收集器的语言却很安全。
【回复】Rust理论上比Java更安全。Java自动扫描内存垃圾,Rust没有垃圾收集器,但是这样一个没有垃圾收集器的语言却很安全。
e进制计算机:
我寒假的时候我们导师要我c语言链接数据库做毕设,我拒绝了。我跟我们导师说我想试试学java他跟我说java太难了,然后我说那我用Python他依然觉得py对我来说太难了,我就没理他了,选了py的课题。过几天他又跟我说让我学vb写前端,,然后我就彻底懒得理他了[藏狐]现在他天天刁难我,认为我不听他的话[热词系列_我裂开了]

【回复】c语言链接数据库的意义在哪里…
【回复】做完就行了[OK][OK]管他那么多
歌132:
不学Java学go 这个主意是馊主意嘛 [脱单doge]

【回复】回复 @让我来当132 :看你打算工作中用什么,C++最好,但是小厂不用,大厂要求高,然后JAVA大小厂通吃,我主要是学C#的,但是C#没有流行起来,工资低下,python主要是当工具用,因为办公自动化有很多库,打个比方,都知道现在开发都是前后端分离,后端开发好接口后,前端为了引用接口,要把接口和数据结构重新写一遍,对于高手,直接写个脚本,配置好编译器,在编译的时候,就把这部分的TS文件自动化生成了,一点不带错的,别的语言能不能实现这个功能呢?肯定能,但是会麻烦很多。比方说在办公自动化化方面power shell几乎能干python所有的活,但是几乎没有人用,为什么?因为你找不到视频教程啊!有多少初学者会啃文档?
【回复】985,211可以考虑直接走Go,普通的老老实实学Java,之后再转Go[doge]
四糸乃の哥哥:
所以说现在游戏开发行业好就业吗?我就一个普通的二本院校的软件工程下的游戏开发工程师专业的,我这种学历能有面试资格吗[囧]

【回复】喜欢打游戏考银行等国企,不加班才有时间打游戏
【回复】回复 @黑色的大剑 :现在线上培训机构很多,一般会有公开课,公开课是直播形式可以问问题,行业内的状况培训机构还是知道一点的,不过买课要慎重一点,也可能有培训机构为了赚钱骗你入哪门语言之类的,这个你看看利益相不相关就行,另外b站也有非常多的互联网从业者up主,他们的视频也是挺有用的,也可以上脉脉发个帖子问问之类的,找个大哥拜个把子逢年过节发点红包平时有不懂的你问问。,csdn之类的也可以多混混,有的是机会打听。
【回复】回复 @四糸乃の哥哥 :还不知道怎么样就头铁转嵌入式,属于是换堵南墙接着撞了[笑哭],你这跟无脑莽游戏行业有区别么。就不能先搜罗一下各行状况做张表格来个科学一点的分析再决定入哪行么,男怕入错行,入行这种事就不是你觉得你认为就行[捂脸],赶紧找几个业内有点认知的问问,该花钱咨询花钱咨询,能白嫖的也不少,选行当这事不是这么玩的。
N1mesis:
如果是在java和c++中选的话我觉得c++更好一点,没那么卷需求量也大,java有太多成熟的框架和中间件要学很多已经不在java本身的范畴里了

【回复】回复 @ぃ破风丶 :但是我就很喜欢cpp[笑哭]java我虽然知道它也很强大但是从心里一直觉得就是一个cpp的阉割版[笑哭]这观念我也转不过来了[囧],而且我觉得,这个功能我可以不用,但你不能没有,不然有时候我想用怎么办[笑哭][笑哭][笑哭][笑哭]
【回复】回复 @一叶签次 :嵌入式可坑了 linux C Cpp qt stm32 各种各样特别是32之类的单片机基本离开了主流编程语言的范畴,我就是自动化专业,学的就是这些玩意儿,啥都学,啥都不会,大部份it培训班的嵌入式只是嵌入式软件,跟硬件毛关系没有,我大学画pcb,选元器件,编程一条龙,但是都只能搞简单的东西,自己太菜了,根本不能在这一条龙的其中一个环节搞得很好,属于是高不成低不就,干啥啥不行,通电能亮谢天谢地,程序能烧,运气刚好,能跑能动,完成任务,优化?我先跑了[喜极而泣][喜极而泣][喜极而泣]
【回复】回复 @四糸乃の哥哥 :也是喜欢c/c艹[脸红][脸红]
青春玩命的年代丨:
能卷的学Java,有天赋的学c++[吃瓜] 不能卷的学Java毕业找工作很难[藏狐] 对c++没啥兴趣的,很难学太高水平[藏狐] 可惜我对c++真的无感[大哭]

【回复】回复 @嗷嗷雷霆嘎巴 :前端,目前待遇不比后端差,也没有Java后端卷的这么离谱。个人认为前端不比后端好多少。 因为,前端技术深度与后端相对较低。同样,前端技术广度太离谱了,杂乱无章,很多都不成体系。容易学但无从下手,具体我也不太清楚,但我看了前端的技术路线,看得我头皮发麻[辣眼睛] 总的来说,前端没有后端卷,学着也相对容易,但是太杂,想要出类拔萃不比Java后端容易。选前端还是选后端还是看个人性格偏好,后端学不进去学前端,前端学不进去学后端,都吃不了多少亏[吃瓜]
【回复】回复 @非乐来 :搞后端的都一样,前端能做到能做出大部分效果不影响后端开发就够了,不用像后端那样搞清楚底层原理。 量化的话,就是基础的html、css、JavaScript基础学一下,不要求有太多的实战,能看懂代码就行。 基础的vue语法,能够熟练嵌入的应用在html即可 vue的脚手架开发,会用即可 vue的组件库,主要是elementUI和ECharts,这些能熟练用即可
【回复】回复 @TearKi :我现在就是,大一到大三玩了三年Python,现在玩c++把Python的项目重构,然后学java准备工作
蓉漂小仔:
就像你问别人手动挡怎么换挡不顿挫,人家就告诉你油离要配合好。你问他怎么配合,他们就说不出来了

姚先生正在蹲馬桶:
我同學問我一律推薦swift,希望她們一起嚐嚐我受過的苦

【回复】swift除了语法另类一些外,其他的地方还好吧
【回复】回复 @大号寄了都是cr的功劳 :ios的
扯淡学家:
轻视工具或者以“工具”为借口去贬低一个事情是很荒谬的。

吧啦吧啦小魔-变:
别问,问就是学c和java,如果你要快毕业了,那就学java[笑哭]

卐小鬼卍:
如果,没想好做什么,就接触一下C语言,学一个大概,了解一下面相对象就行了,基础语法伦理就有了,然后去想想要做什么学什么语言,这时候要深入去学习了,因为事关饭碗。我C语言的基础你会发展其他语言的很多语言都有C的影子

【回复】雀食。能学好c,转其他语言会快很多
【回复】回复 @瘦成闪电闪电5米粗 :是这样子没错
【回复】我感觉一开始学c,然后学下JAVA体会下面相对象思想,然后去学习其他语言的就能轻松点。
萌萌哒的萤火虫hh:
现在移动端开发怎么样,比如安卓或者ios[脸红]

【回复】回复 @嗷嗷雷霆嘎巴 :后端现在是最多的,虽然卷但是需求大,不愁找不到工作
【回复】回复 @萌萌哒的萤火虫hh :春招招啥的多啊?JAVA后端还多么[大哭]
【回复】回复 @597扬扬 :打算先去试试[藏狐]

程序员 学习 编程语言 编程 编程学习 学习心得

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!