学习编程要安设哪些软件?

发布时间:2024-05-17 12:27:12 来源:ub8登录1.0 作者:ub8登录1.0 ub8登录1.0

  看到这样的一个问题下的回答给我看乐了,竟然还 TM 有人推荐手机编辑器的,我滴乖乖,2022 年了,你难道准备用手机写代码?

  一个初学者,拿着一个记事本,在哪敲代码,敲半天,一个 Hello World 敲半天,不是这少个分号就是那里字母拼错了。

  回答任意的毛病,我们要知道他提问的背景是什么,鉴于提问者是高考后准备自学,那么,首先要激起编程的兴趣是至关重要的。

  你既然喜欢玩游戏,那么就可以搜索搜索游戏是怎么开发出来的,开发一个游戏需要那些编程技术,有没有可以上手的小游戏,自己拿来练练手。

  以上这种都是比较相对简单的一些编程,那么你如果觉得还是不满足的话,那你就去思考你生活中使用到的软件,比如现在你正在用的知乎,比如你时时刻刻不离手的微信、淘宝等等,这些都是工程师一行一行代码写出来的。

  然后,你再反向去搜索,要实现这么多东西要说明技术,你先去干起来,比如你现上手 HTML 语言,开发一个静态页面,去给你的小女朋友表个白,再或者你再学一点 JavaScript,给你的网站加点动态的东西,这拿出去给你小女朋友吹牛逼,挺厉害了吧。

  当你实战完你的第一个项目之后,这样一个时间段你应该已经明确了编程到底能做什么,那你就选你的兴趣所在,因为编程分很多方向,光是编程语言就有几十种,比如你选择了 Python、Java、C / C++ 等等,在决定学这门语言之前,你先搜索一下,哪些软件或者网站使用你想学的这门语言开发的,比如我们很喜欢的 B 站,那就是 Go 开发的,然后微信,主力的开发语言是 C++,再比如淘宝,主力技术栈是 Java。

  当你明确知道这门语言将来能做何时,你就会有学习的动力,而不是先上去很教条的拿个记事本,在那一字一句的看语言语法,很多科班教育,他根本不告诉学生,你们学这个能干吗。

  这我觉得是一个反向教育,你先知道你学了这样的一个东西能做什么,然后你再折回来学习这个技术,我觉得有目标的学习,效率会更高,也不会轻易放弃。

  编程是需要动手的,你可以先动起来,参考别人的代码,而不是自己去一字一句的学习,当你陈宫的鼓捣出一个东西之后,这对于你自信心的提升是巨大的。

  这个时候,你再去看技术细节,去学具体的语法,去扣细节,你会有不同的理解。

  所以,我推荐初学者,一开始不要傻乎乎的真听人说,拿个记事本去写代码,没有一点一个高手,会去拿记事本写代码,除非他脑子有病。

  最开始你就应该去体验顶级的工具,感受这些优秀的工具使怎么让我们写代码的,没准你还会对这些优秀的工具到底是什么语言开发的,静而对编程产生更浓厚的兴趣。

  号称宇宙第一编程 IDE 的 VsCode,你肯定要去体验一下,他支持多种编程语言(Java、Python、C/C++以及其他的一些前端编程语言等等),全球使用者众多。

  紧接着,是 JetBrains 公司家的全家桶,不同语言有对应的 IDE,其中最好用的便是 Java 的 IDEA,是业界公认是最好的 Java 开发环境之一,有着强大的智能代码提示,让编程事倍功半, 研发人员由以严谨著称的东欧开发者为主。

  接下来是文本编辑器的推荐,Windows 自带记事本有多难用相信你也体验过,所以尽快换一些别的文本编辑器是一个不错的选择,比如 Notepad ++,Sublime Text。

  当然,在你体会到编程的乐趣之后,其他一些有趣的编程工具我相信你会自己探索到的,比如 Vim Emacs 等等。

  大家好,我是@程序员阿粥,一个每天陪你向上生长的人,公号同名,关注我,我们一起在技术世界中成长。

  跨设备生成面向 Microsoft 平台的应用程序、移动 Web 应用程序、Web 应用程序以及云服务。

  逐渐采用最适合您的团队的敏捷最佳做法,并跨任务和团队来计划、管理和跟踪工作。

  使用可缩短周期时间和改进交付流程的工具,针对任意环境来配置、计划、审核和部署应用程序。

  该文档的内容非常全面,适用人群也十分普遍,从刚入门的新手到工作3年的“老油条”,涵盖了:配置Linux系统环境、Git安装、JDK 安装、Node安装、Python安装、Maven安装、MySQL安装、Redis缓存安装部署、消息队列RabbitMQ安装部署、应用服务器Tomcat安装部署、Web服务器Nginx安装部署、Docker环境安装、Kubernetes集群部署、ElasticSearch集群部署、ZooKeeper安装部署、消息队列Kafka安装部署等

  如此全面的安装配置教程,我愿称之为全网最强的总结文档!!!(对成长期的程序员太太太太友好了!!!)

  你还在软件安装部署的时候一个一个的百度吗?有了这套文档,秒变大神,简直别太香!只有用“相见恨晚”才能形容。我愿称之为最强!!!

上一篇:看好APP商机但没技术?app开发就找江苏新软网络 下一篇:安卓编程言语手机app开发用什么编程言语?