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

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

首先 , 你得有台属于自己的电脑 。 这个电脑不管是笔记本还是台式机都可以 , 并不要求多高的配置 。
其次 , 你需要能连上网络 。 这两点便是必备条件 , 接下来便是如何开启你的编程之路了 。
最后 , 你需要有明确的目标与坚持下去的信念!
醉里挑灯看剑 ,
梦里吹风听雨 。
仗剑独走天涯 ,
试问谁与争锋!

coding
一、你学编程的目标是什么?如何确定学习方向?
首先你必须自问自答清楚你学编程的目的是什么 , 如果你不能很清晰地确定下来 , 那最简单的回答就是你学了编程能不能找到软件开发相关的工作?
你去网络招聘网站上搜一搜相关的公司 , 相关工作岗位及相关技能要求 , 你是否了解企业对应试者的要求是哪些 , 具体要做的工作是什么?
当你做完上面的准备工作以后 , 你大致可以确定你将要选择学习的技术方向了 。
是学C语言 , C++?还是学Java?
是做一名后端服务器开发者 , 还是做前端网页开发者 , 或安卓开发者?
是做电商网站系统类功能模块的开发?
还是做音视频类APP , 或流媒体方面的开发?
还是说难度更大的分布式系统架构的设计及开发?
还是说大数据 , 人工智能方面的开发?
....
无论选择哪一种 , 你首先要确定好范围 , 不能贪多 , 贪全 , 不能远离自己的实际情况 。
如果选择了一种 , 就意味着你没有时间往其它的分支有更深入的发展 。
软件开发是一个很宽的领域!
如果没有预先有个大致的选择与界定 。 将来会浪费很多时间在繁杂而细枝末节的问题上 , 因为这是个需要花时间去积累经验的行业 , 你不可能什么都能做 。
二、上哪里找学习资料?
度娘 , zi乎 , CSDN , 菜鸟教程(runoob.com)之类的网站 。
三、如何找学习资料?
首先假定你选择了Java后端开发这个方向 , 那么首先可以在网上搜一搜“Java学习路线”之类的关键字 。
但不要被那些所谓“必会的” , “必学的”的思维导图吓到 , 你只需要有个大概的了解就可以开启你的编程之路了 。
因为在第一步的时候 , 我已经告诉你用什么方法去确定你学编程的目标 , 以及具体学哪些语言或技术 。
如果第一步 , 你认真去落实了 , 接下来你决定要学的知识体系就不会那么庞大了 。
一开始你首先就会问自己很多问题?
比如说你只想开发一个简单网站主页 , 那么是不是只要学html/css/js , 数据库的基本操作 , 以及会一些Java后端简单的增删改查的能力就可以了 。
又或者说 , 你只想开发一个简单的新闻类的APP , 你是不是可以直接从学Java语言入手 , 然后接着学安桌界面编程就可以了 。
但是话又说回来 , 如果你的目标是要找到一份给企业干软件开发的工作 , 那么你是不是应该得想想企业做的产品可不是自娱自乐那么简单 。
带着这种逆向思维 , 在不断尝试的过程中 , 你一定会明白你应该怎么做 , 以及达到什么水平才能找到工作 。
当你真正开始了以后 , 你不断产生的疑问会反向指导你接下来的每一步怎么走 。
在这里 , 我不劝退任何人!
尝试过后放弃的人不在少数 ,
何须劝退!!
【编程|软件开发通识之二:如何从零开始学编程】祝每一个决定搞软件开发的人成功!