百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

如果不考虑就业,最推荐学哪几门编程语言?

yund56 2025-02-26 11:51 13 浏览

学编程不为就业,那就是兴趣爱好了。即使是个人爱好,学了编程也总得做点啥出来吧。如果只是单纯的想了解,学学玩。那学不学的也没什么用,也就无所谓的学不学,找点资料了解了解就好了。就当看杂志吧。

很多人学编程,即使不为了就业,也是想自己做点什么出来。或者再自己的日常工作中辅助一下,或者想用编程的思维去解决一些现实的问题。或者带孩子做点小科学实验等等吧。总之,学编程肯定是要有点目的的。不同的目的,要学的语言也不太一样。

如果你是为了用编程的思维去解决一些现实问题,那建议学习JAVA。java的面向对象设计思想,个人认为是目前所有语言里实现的比较优秀的语言之一。在面向对象的编程设计中,万事万物皆对象。你可以把宏观的、微观的事物都抽象成为一个对象。相对的是现实生活中,一个物体是对象,一件事情是对象。通过把任何东西对象化,在思考问题的时候可以把大事化小,小事更小。


面向对象的设计,对现实的描述其实很简单。一个冰箱是一个对象,一个自行车是个对象,一个人一个动物都是一个对象。对象有属性、有方法(动作)。比如当把一个人作为一个对象的时候,人所拥有的属性:耳朵、鼻子、头发等等。人拥有的方式:能走路、能说话、等做各种动作。细致的去分析。你可以用面向对象的方式把一个人的方方面面都详细的描述出来。

所以说,学习JAVA的面向对象设计思想,在现实生活中,分析问题、整理问题能提供一个”新“的思考方式。

如果你学编程想辅助自己工作上的一些事情,建议可以学学Python,Python是一门非常优秀的胶水语言,语法简单,清晰,更接近自然语言的表达方式,学起来相对容易些。而且Python有大量的第三方模块。比如大家经常接触到的爬虫,表格处理,数据分析等。如果学会了Python可以轻松的解决这些问题。但是,如果你想使用Python的爬虫,提醒注意一定不要什么都去爬,爬也要在法律允许的范围内去抓取。合法使用爬虫技术。

如果你学编程想带孩子做一些实验性质的。建议学习c/c++,并结合arduino。Arduino 是一个易于使用的硬件和软件的开源电子平台。Arduino 开发板能够读取传感器的输入 ,如超声波传感器、人体传感器、光线传感器、热敏传感器等。 并将其输入信号转化为输出数字信号输出, 如激活电机、打开 灯光等。你可以通过向控制板上的微控制器发送一组指令来告诉你的控制板子要做什么。

虽然arduino也支持Python等其他的语言,但是、还是建议用C、C++去开发。这里对语言要求的很简单,主要还是调用一些驱动,设计一些简单的算法和逻辑。c/c++与arduino的结合学习,可以带孩子做出来很多电子模型和电子产品出来,如遥控车、电子围栏、智能家居等。深入的研究下去,结合一些机械原理和设计,可以出来好有趣好玩的东西出来。

结合chatGPT的接口,你甚至可以做出来一个语音控制的智能家居系统出来。甚至你可以搞出来一个比小爱同学和小度同学更智能、更先进的音箱出来。


总之,除了这几个语言,还有很多的语言可以去学习和研究,就看自己的兴趣和学习编程语言的目的。但是不管是学什么编程语言,所有的语言都是相通的,只是每种语言应用的领域和方向不太一样,比如Python适合做数据处理,java适合做企业级应用开发等。闲暇时间,多学点知识,总是好的。

以上只代表个人的一点看法,仅供参考。

相关推荐

豆包编程能力升级:支持HTML代码实时预览、交互

IT之家3月19日消息,IT之家从豆包官方获悉,豆包宣布AI编程功能迎来三项升级,包括HTML预览、Python运行、生成完整项目。据介绍,目前豆包支持HTML代码实时预览和交互...

1898款游戏!80、90回忆杀,重温旧梦,快速搭建中文DOS游戏服务

本内容来源于@什么值得买APP,观点仅代表作者本人|作者:羊刀仙大家好,我是羊刀仙。本期来介绍一个特别情怀向的游戏项目:chinese-dos-games。这套包含1898款经典中文DOS游戏的合集...

利用 SVG 文件内的 HTML 代码进行网络钓鱼攻击

随着时间的推移,网络钓鱼攻击的技术越来越精妙,旨在欺骗用户并规避安全措施。攻击者会使用欺骗性的URL重定向策略,例如将恶意网站地址附加到看似安全的链接后,在PDF中嵌入链接,以及发送HTML...

aardio + AI 大模型自动编写 Python 代码、网页前端代码的经验与技巧

在AI时代,老式的编程习惯完全被颠覆。原来可能要一大堆插件或工具辛苦堆出来的程序,现在只要把AI调教好了就行。aardio支持调用十几种编程语言,这很适合发挥AI大模型的优势。对于AI...

用AI制作游戏就是如此简单!

很多人不知道如何利用AI提高效率,不知道AI能帮我们做什么,其实可以让我们实现很多自己根本不懂的领域取得直观体验,比如利用DS或者豆包,输入“我想做一个简单的单机俄罗斯方块游戏”,AI会给出phtho...

不会写代码?教你用DeepSeek 三步做出小游戏

如今,借助人工智能技术,哪怕你完全看不懂代码,也能通过DeepSeek制作出属于自己的网页版大鱼吃小鱼游戏。接下来,就为大家详细介绍制作过程。第一步、向DeepSeek描述需求为何要做网页版的...

《暗黑1》被移植成网页游戏 可在浏览器上玩了

《暗黑1》,这款1996年发售的“鼠标杀手”砍杀游戏,现在可以在浏览器上玩了。国外专注暴雪游戏的Rivsoft分享了一个《暗黑1》的共享版本,该版本只包含地下城的头2个地区和三个角色职业中的一个。不...

网页代码过滤 轻松获取专辑目录

通过过滤网页代码,可以将网页上显示不全的长文件名列表完整地提取出来。我有一个含有75个视频文件的《中医诊断学》课件,文件名是以01.RMVB、02.RMVB……75.RMVB这种格式命名的。我希望能找...

IDEA 2021首个大版本发布,Java开发者感动哭了(附新亮点演示)

工欲善其事,必先利其器!就在不久之前,Java领域的开发神器IntelliJIDEA终于迎来2021年的一个重要的大版本更新:IntelliJIDEA2021.1。现如今大量的Java开发者深度...

View Source:在 iOS 上轻松查看网页源代码

在移动互联网时代,移动端的应用和web体验都尤为重要,在PC上有很多web前端工具可以选择,而在移动端貌似就少之又少了,在NEXT出现的ViewSource能帮你在iOS上查看...

当我们《寻找房祖名》,我们能找到什么?

游戏葡萄原创专稿,未经允许请勿转载柯震东,因为在九把刀电影《那些年我们追过的女孩》中饰演男主角柯景腾而走红的台湾影星,在昨天被爆出了和著名演员成龙之子房祖名吸毒被抓的丑闻,一时间相关讨论席卷社交网络。...

多用途游戏娱乐新闻网站HTML5模板

Retnews是一个响应式的HTML新闻,博客,杂志网站模板,可以使用这套前端模板简约很多设计的工作。模板有许多特性适合流行的主题商业、时尚,游戏,娱乐,生活方式、体育、科技、政治、旅行、天气、视频等...

简约好看的个人引导页HTML源码下载

源码介绍一款非常简约好看的个人引导页HTML源码,非常适合个人主页以及个人导航使用,纯HTML不需要数据库,上传服务器即可使用!...

教你如何在微信公共平台上插入小游戏(图文教程)

很多玩微信公共平台的朋友都想在公共平台上面插入几个小游戏,用来跟用户之间互动,这里花生来分享一下如何在微信公共平台上插入游戏,以及如何制作html5微信小游戏。首先是找游戏,总共有三个方法,本人比较倾...

html5重力感应剖析附源码

下面是测试html5重力感应的demohttp://bbs.qietu.com/html/zhongli/http://www.qietu.com/html/f2/qqqianbao/demo2是切图...