专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

如果想学习编程_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 19:22:19       共计:3638 浏览
如果想学习编程?

多谢悟空邀请。这个问题还真不是一句话能够说清楚的。我简单谈谈几点我的看法。

首先,搞清楚您学习编程的应用方向

学习编程有很多不同的目的,有自娱自乐的、有拿来找工作的,无论那种,您都要明确您学会了编程想要做什么方向。我提几个方向仅供参考:

移动应用开发。包括手机、平板等移动平台的开发。

传统桌面应用开发。包括应用于windows电脑上的各种应用程序。

网页开发。各类网站和基于网页的应用等。

嵌入式开发。各种嵌入式设备开发。

微信小程序开发。

人工智能开发。

数据库开发。

其它等等。

知道了您将来学会了编程要来做什么,您才能选择合适您学习的编程语言。

其次,选择满足自己现在和将来应用的编程语言

知道以后要做什么,就要根据自己的要求选择合适的编程语言了。编程语言太多了,每种都能说出一大堆的优点出来,根据应用方向,您可以大致如下考虑:

移动应用开发。Android的一般用Java、Kotlin、Go、Delphi等,ios一般用Object-c。Kotlin是Google官方支持的Android开发语言。Java很泛滥,大家都知道。

传统桌面应用。基于windows的应用,目前用的比较多的主要是C#、Dephi、VB等,C#正当时、Delphi再走下坡路,VB有点半死不活。

网页开发。这个有很多可选的。比如PHP、Javascript这种,还有Ruby On Rails框架的,还有Java的等等。

嵌入式开发。这个一般都是C\C++、Python这些了。

微信小程序开发。一般用Javascript+WXML+WXSS混合模式。

人工智能开发。现在最热的是Python。

其它。

第三,要配合学习SQL,精通至少一种数据库

数据库是数据存储和处理的后台,您如果真想开发系统,一般都是绕不开数据库的,数据库也有很多种,大部分都SQL-92的支持都是不错的。

SQL语言是标准化的数据库语言,一般包含查询语言和控制语言两种。简单说查询主要是select句型,控制主要包括update、insert、delete等数据操作语句。这个学起来比写程序要死一些,但想要精通也需要日积月累。

数据库有很多种,比较常见的主要是Microsoft SQL Server、MySQL、PostgreSQL、SQLite、Access、Oracle等,个人建议SQL Server和PostgreSQL两个都不错,一个商用的、一个开源的,性能都很牛掰。不过MySQL学的人最多。

第四,选择编程语言的开发平台

一般的编程语言,主要是程序构成,程序本身就是文本格式的,用记事本就能打开,但程序的编译需要开发平台的支持,比如Java需要JDK支持。一般大家比较喜欢选择集成化的开发环境,称之为IDE。比如微软的Visual Studio系列、Delphi、Eclipse等等都是集成化开发环境。

Notepad++、editplus、ultraedit、Sublime Text、vim这些用来写程序很好,但不算是很好的IDE。建议您选择合适的IDE。我这里不再展开描述了,如果您有兴趣,可以@我,我专门写过一篇《编程大师成长日记:常见常用的编程环境》描述如何选择开发环境的。

最后,日积月累、由易到难、由浅入深、学以致用

1、变量的类型及定义,包括整型、浮点型、字符串、日期、布尔等;

2、循环,包括for、while等;

3、分支,包括if、else等;

4、逻辑等式判断等;

5、数据库连接、存取接口等。

了解了基本的语法风格,您基本就有一些感觉了。这时候对您来说,最重要的就是要选择一个合适编程环境,编程环境的选择非常重要,要用来干活,就要选得力的开发工具,如果自己不懂,就要看看别人都用什么工具,选了工具适应也需要过程,一般以后干活也要用这个了。

选好了编程环境,您就要尽快熟悉环境,编程环境一般称为IDE(Integrated Development Environment),也就是集成化开发环境,集编写代码、拖拉组件界面、调试、编译一条龙。

熟悉编程工具的使用后,您最好找一些简单的、现成的例子导进来编译试试。编程最怕直接面对生疏的东西,这会让你手足无措,有了例子做底子,最起码您刚开始就能够有些成就感。

当然,光靠编译成功几个例子有点成就感、只是有个进步的台阶,您要不停的基于例子做各种修改和增强,有台阶踩着,您不停的改造例子,顺道把各种语法都囊括进去不停的反复练习,这样你就会越来越熟、越来越接近于实战、越来越有感觉。

随着编程练习的深入,您就会开始碰壁了,这时候千万不要气馁,多在网上找解决方法。高手就是在不停的碰到问题、查资料、验证处理方法、搞定这样不停的循环中炼成的。网上有不少高手就各种问题提供了处理办法,您多参考下问题很快就解决了。

练得多了,您的水平就提高了,也就越有能力接近实战了。等您开始真正实战干活,苦难还在后边呢,你要吃的苦头才刚刚开始,万里长征才开始第一步。不过请您记住,程序员就是这样:永远的痛并快乐着!等待您的,将是一次次的凤凰涅槃、浴火重生!

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql进入shell界面密码是什么_数据库 | ·下一条:计算机等级考试1234级分别考什么内容啊_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有