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

学习编程应该先从哪种语言入手,为什么?

卡卷网10个月前 (01-11)每日看点157

先认清编程的本质编程的本质是通过使用程序语言完成特定开发需求的过程

抛开需求去谈语言你会发现计算机这条路全是岔路就像螺丝刀有各种分类一样

不要考虑学习上手的难易度对于刚入门的开发者来说可以说都简单也都不简单

但是他们基本上都是触类旁通的会一个的上手门槛就很低了学习过程还挺公式

认清这一点就可以看看你要选择的方向了

如果你想从事we开发也就是网页开发方向的例如你想开发一个个人主页或者是电商平台那你可以考虑从html+s+js入手无论是多方便简洁的框架最终都会落实到这三个东西上不过我也并不排斥直接用框架工具上手we开发如果是急于求成也可以直接从springoot,react,vue入手这些一般被称为前端框架跟网页设计息息相关主要作基本就是给控件调参让各个模块能在各种情况下显示在正确的位置达成美观协调的目的

微信小程序这种属于前端衍生是张小龙团队自己整的一套类似html的标签语言如果你有这方面的开发意向也可以关注一下微信他们自己的开发文档

如果想做移动端开发我个人较推荐koilin他是一个jvm语言jvm是ja虚拟机的缩写因为ja的跨平台做得较早有多年沉淀的开发土壤kotlin又逼死了又重又丑的ja确实算是如今移动端的首选语言这可不是我说的这是谷歌说的

如果想做类似QQ之类的应用软件这个方向就太多太多了绝大多数框架也都是利用微软提供的接口实现来开发的便于后续开发者使用的工具如MFC,WinForm等等我提到的这俩都是C#实现的支持.NET框架ja我不太了解他应该也有不少开发工具能帮助开发者快速构建项目毕竟有这么多年的社区发展不过几乎每个语言都有自己的一套窗口工具社区也一定会有人去开发控件工具最后只取决于你的个人喜好你甚至可以因为喜欢某个语言的logo就去选择那个语言

还有一种情况是你只是学术派想要学习一门语言来应对未来可能要面对的信息竞赛例如NOI,蓝桥杯,ACM,CF等等如果是蓝桥杯我较推荐学习C/C++因为这个语言组的题目难度相对简单一点隔壁ja需要你去熟悉API然而熟悉API需要很久的开发经验的我也没打过不能给出很有建设性的意见走这个方向的重点毕竟不在于语言核心还是得学好数据结构和算法设计

如果你想要开发游戏那你的重点应该放在游戏引擎的选择上游戏开发者早期可能会有一个误区分不清图形库和引擎的区别抱着Vulkan的文档看半天也不知道自己看了个啥图形库一般是用来开发引擎的你的游戏项目如果确实有较高的优化需求才需要考虑去看看怎么优化引擎实现如果要考虑游戏开发可以看看Unity,虚幻,Godot,evy等引擎Unity使用的是C#为开发语言,虚幻是C,Godot是自己的GDScript和C#,evy是Rust这种其实语言的需求更弱化一点开发的重点和难点还是在游戏设计以及自己的项目兜底能力

如果是工控行业要给仪器芯片写固件盯着C看就行了这个基本没得选工控行业写上位机程序这个就得看具体需求了不过我估计会碰到这种需求是已经开始从事这一行了就不说太多了

还有一个方向是后端以及数据处理SQL得学一点理论知识怎么写不重要因为不同的数据库版本支持的SQL标准几乎都有区别甚至相同的数据库不同的版本都可能不会互相兼容大部分企业并不需要你去做关系数据库设计不过如果你感兴趣可以学一下这个方向然后后端的开发基本也都是挂个API路由丢给前端去调调了拿数据再去处理扔到前端控件里面显示也是不同的语言不同的框架实现方式都不一样只能自己挑一个自己的喜欢的去学难评优劣

如果你对和应用程序开发感兴趣我建议在熟悉语言和框架之后去了解一下控制反转(IOC)以及依赖注入(DI)这个东西能解答一个开发上很纠结的问题怎么去代码资源基本上提供前后端框架的开发环境都会集成与IOC有关的插件如果感觉信息量很大可以利用gpt来帮你筛选信息如你可以问gpt某某语言是否有与IOC有关的插件他可能会告诉你一些相关插件的名字然后你去找这些插件的官网看看介绍就知道适不适合你去使用

最后还有一种情况例如你是一个很喜欢某游戏的玩家发现这个游戏有一个巨大的mod社区你想成为一名moder把自己的有趣的想法变成正的游戏项目在你喜欢的游戏中运行那你需要去看加载mod的工具的文档如mc的forge如果你想开发mc基于forge的mod你就得去看forge的文档如果觉得啃着很吃力也可以去书或者是在国内外各类找学习资料游戏的mod也是一样不过一般这种会有自己的社区团体如果能找到大牛教你带着你开发那更好不过

说个小总结吧计算机现在几乎是基础学科了但是编程并不是刚需互联网行业说实话在走下坡路看这几年大厂纷纷裁人就能看出来但是如果题主只是兴趣使然我也很支持题主追逐自己的理想因为我曾经也是一个这样的宝宝但是实际上的想要做成一件事技术反而是最没那么重要的一环希望题主在追求幸福的路上能少些迷茫

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

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

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

分享给朋友:

相关文章

有哪些网站,一旦知道,你就离不开了?

有哪些网站,一旦知道,你就离不开了?

这六个网站,一旦用过,基本上是离不开了。都是我超爱的一些网站,基本上每天都用。1 地图生成器第一个,我要给大家推荐的是地图生成器。可以下载到各省,各市,各县的svg格式的地图素材。这些素材导入PPT中都是可以编辑的。可以单独更改颜色和轮廓。...

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。老板朋友来了看了下页面说:这用vue写的吧。我:是...老板朋友:一看就知道是vue做的。这tm你看一眼页面就知道用的啥框架?这感觉就是,我一直用苹果,偶尔用了下华为打电话,有个人离老远...

客观的讲,华为是不是真的遥遥领先?

客观的讲,华为是不是真的遥遥领先?

最近,华为上市了最新款的三折叠屏手机,于是很多大V们把这款手机吹上了天,吹成是技术上遥遥领先于全世界。谁要是敢质疑华而不实,就会被人扣上一顶汉奸卖国贼美狗的帽子。把一个商品捧成了宗教和菩萨,你只能说好,不能说不好。其实这个世界上,只要是人和...

被网络诈骗了,钱还能追得回来吗?

我刷单被骗,当时不知道怎么办在百度上找个律师说他们能追回,还说不用报警,我傻的就信了,支付了费用签合同,我还是不信他们,报警了,报警没几天警官就连系我追回一笔钱让我注意银行卡到账通知,又过几天我第二笔钱到账了,律师说是他们追回的,要我支付后...

有哪些好玩到爆的小网站?推荐?

有哪些好玩到爆的小网站?推荐?

1、Poki 免费在线游戏https://poki.com/zh免费在线小游戏网站。上千款在线游戏,完全免费,无需登录,打开就能玩。2、http://YORG.iohttps://yorg.io超耐玩的塔防游戏。搭建自己的防御基地、开采资源...

iPhone真的安全到连FBI也无法破解吗?

iPhone真的安全到连FBI也无法破解吗?

听退伍的一个朋友说部队有一台机器,只要数据线插到手机上,啥数据都能读出来,我问他iPhone也行么,他说可以,不知道是不是真的,部队里应该也没啥人用iPhone吧---------------------------------------...

发表评论

访客

看不清,换一张

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