如何成为一名程序员——网络编程方向

成为网络编程方向程序员的方法

成为程序员是一个日积月累的过程,需要日复一日年复一年的技能增长。编程本身是有趣的,并且有回报(脑力层面、精神层面、经济层面)。这份指南不能保证你轻松当上程序员。不要神化下面这些步骤,从中你大概能了解在现今编程界如何成为一名程序员。

(一)网络编程方向程序员

1、了解网络编程的含义。网络应用是指设计在网络结构顶层的软件部分。这就意味着这些应用是通过诸如火狐或IE之类的浏览器来处理的。架构于网络结构的顶层并不一定要连接到网络。这就是说网络应用建立在如下标准网络技术的顶层:

· HTTP

· FTP

· POP3

· SMTP

· TCP

· IP协议

· HTML

· XML

· Coldfusion

· ASP

· JSP

· PHP

· ASP.NET

2、浏览不同的网站,了解它们的外观。(右击,选择“查看源”或按F12。)寻找网站类型/内容的多样性,而非数量。通常你需要访问以下网站类型中至少一种:

· 团体网站(商业公司,非营利机构/组织,政府组织)

· 网络索引引擎(搜索引擎,meta搜索网站,专业化搜索引擎,目录)

· 数据挖掘网站

· 个人网站

· 信息/百科全书式网页(维基,数据单,技术规格,人工列表目录,博客和日志,新闻和新闻机构网站,黄页,等等。)

· 社交网站(社交门户,书签网站,记录笔记网站)

· 合作网站(这包含了上面提及的目录,比如维基和博客)

3、学习至少一种头脑风暴技术/方法,并学习一个用来实现头脑风暴的软件。例如:头脑风暴图和微软Visio。

4、熟悉网站结构。指的是创建概念化网络范式、网络地图和导航结构。

5、赶紧学一门图形设计的课程。尽量学习至少一个图形编辑/操作软件包(不是必须的,但强烈推荐)

6、了解网络下部构造的基本情况。包括了解以下:

基本网络服务协议(HTTP,FTP, SMTP和POP3或IMAP4)

网络服务器软件(最好其中一个就是你以后主要工作的平台)

网络浏览软件

邮件服务器和客户端软件

7、学习HTML和CSS语言。或许你还想要“所见即所得”软件包来编辑HTML。

8、学习XML及其相关技术,比如XSL和XPath(不是必需,仅作推荐)。

9、先建立简单的静态网站,直至你熟悉并习惯HTML语言。

10、学习客户端脚本语言。多数人要么学Java,要么学VB,但也有一些人学习Perl和DHTML。

11、熟悉你所学的客户端脚本语言。潜意识里提醒自己只用你学的那个语言。只有在你熟悉你的客户端脚本语言之后才能进入下个步骤。

12、学习至少一种服务器端脚本语言。如果你只用一种服务器软件,那就学其中一种编程语言。否则,你得每个服务器软件都学至少一种编程语言。

13、学完服务器端编程语言之后就开始创建一个试验项目。

14、获得你的网站,开始用你自己的网页实验。

接下来的文章会介绍成为其他几个方向程序员的方法,如果文章对你有帮助,请收藏关注,今后会与大家分享更多学习文章,同时欢迎大家在下面评论发表你是如何成为程序员的经历和看法。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180319A1OV9P00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券