• 软件开发通识之二:如何从零开始学编程


    首先,你得有台属于自己的电脑。这个电脑不管是笔记本还是台式机都可以,并不要求多高的配置。

    其次,你需要能连上网络。这两点便是必备条件,接下来便是如何开启你的编程之路了。

    最后,你需要有明确的目标与坚持下去的信念!

    醉里挑灯看剑,

    梦里吹风听雨。

    仗剑独走天涯,

    试问谁与争锋!

    coding

    一、你学编程的目标是什么?如何确定学习方向?

    首先你必须自问自答清楚你学编程的目的是什么,如果你不能很清晰地确定下来,那最简单的回答就是你学了编程能不能找到软件开发相关的工作

    你去网络招聘网站上搜一搜相关的公司,相关工作岗位及相关技能要求,你是否了解企业对应试者的要求是哪些,具体要做的工作是什么?

    当你做完上面的准备工作以后,你大致可以确定你将要选择学习的技术方向了。

    是学C语言,C++?还是学Java

    是做一名后端服务器开发者,还是做前端网页开发者,或安卓开发者?

    是做电商网站系统类功能模块的开发?

    还是做音视频类APP,或流媒体方面的开发?

    还是说难度更大的分布式系统架构的设计及开发?

    还是说大数据,人工智能方面的开发?

    无论选择哪一种,你首先要确定好范围,不能贪多,贪全,不能远离自己的实际情况。

    如果选择了一种,就意味着你没有时间往其它的分支有更深入的发展。

    软件开发是一个很宽的领域!

    如果没有预先有个大致的选择与界定。将来会浪费很多时间在繁杂而细枝末节的问题上,因为这是个需要花时间去积累经验的行业,你不可能什么都能做。

    二、上哪里找学习资料?

    度娘,zi乎,CSDN,菜鸟教程(runoob.com)之类的网站。

    三、如何找学习资料?

    首先假定你选择了Java后端开发这个方向,那么首先可以在网上搜一搜“Java学习路线”之类的关键字。

    但不要被那些所谓“必会的”,“必学的”的思维导图吓到,你只需要有个大概的了解就可以开启你的编程之路了。

    因为在第一步的时候,我已经告诉你用什么方法去确定你学编程的目标,以及具体学哪些语言或技术。

    如果第一步,你认真去落实了,接下来你决定要学的知识体系就不会那么庞大了。

    一开始你首先就会问自己很多问题?

    比如说你只想开发一个简单网站主页,那么是不是只要学html/css/js,数据库的基本操作,以及会一些Java后端简单的增删改查的能力就可以了。

    又或者说,你只想开发一个简单的新闻类的APP,你是不是可以直接从学Java语言入手,然后接着学安桌界面编程就可以了。

    但是话又说回来,如果你的目标是要找到一份给企业干软件开发的工作,那么你是不是应该得想想企业做的产品可不是自娱自乐那么简单。

    带着这种逆向思维,在不断尝试的过程中,你一定会明白你应该怎么做,以及达到什么水平才能找到工作。

    当你真正开始了以后,你不断产生的疑问会反向指导你接下来的每一步怎么走。

    在这里,我不劝退任何人!

    尝试过后放弃的人不在少数,

    何须劝退!!

    祝每一个决定搞软件开发的人成功!

  • 相关阅读:
    04-垃圾收集器ParNew&CMS三色标记
    亚马逊云科技云存储服务指南
    JAVA 0基础 字符编码
    HDC 2022 开发者主题演讲与技术分论坛干货分享(附课件)
    postgresql源码学习(37)—— 备份还原① - do_pg_start_backup函数
    深潜Kotlin协程(二十):构建 Flow
    北大肖臻老师《区块链技术与应用》系列课程学习笔记[7]比特币-分叉
    25、ESP8266的AP模式跟Station模式代码实现
    python学习笔记——基础
    day04_java基础
  • 原文地址:https://blog.csdn.net/m0_67393619/article/details/126617766