给想做网站开发方向的童鞋们一点建议

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 给想做网站开发方向的童鞋们一点建议

最近想做网站开发的童鞋也有不少,至少比想做嵌入式的多。。。

本人接触网站开发有一些时间了,个人的一点经验给想入这个方向又一点经验都没的童鞋们一点学习流程的建议吧,希望能有帮助,也欢迎正在做这行的大神们来补充,有些想法可能out了,欢迎拍砖啊。


第一天:


上网直接找W3C或W3C翻译过来的html的教程,也不要装啥编程软件,直接用记事本跟着例子做,把那些基本的<html><body><table><tr><td>之类的tag熟悉熟悉,写个最简单的helloworld,然后右键浏览器点开,看你第一个静态网页出来了。


第一个星期:


继续熟悉html,最起码你能弄得复杂点,多弄几个几个静态网页,简单的链接要学会,Javascript和CSS也要开始稍微接触了,你会发现,咦,你会改字体颜色了,你会设置JS,点击能跳出个窗口了。很有成就感吧。


第一个月:


如果你很努力的话,html基本可以手到擒来了,简单的JS和CSS原理也懂了,恩,花一连两天给自己做个个人网站吧,全静态就行,比如个人兴趣爱好啊,收藏的链接啊乱七八糟的。争取用JS和CSS做的漂亮点。


第二/第三个月:


经过一个月后,你会发现,妈的,这也叫做网站,记事本或其他编辑器一个字一个字的码,累死了,然后你就需要接触各种开发环境和动态语言了。

新手,就从Dreamwaver开始吧,各种可视化编程,以后你熟悉了,可以换其他IDE. 语言么,推荐PHP, 你需要弄个运行环境,最简单的Wamp吧(Apache, MySQL and PHP)所有都帮你集成好了。你需要花个几天玩这个来熟悉它。然后开始PHP和MySQL的学习,MySQL没啥,你可能几天就知道怎么玩得了,PHP博大精深一些,找个教程,你大概需要一个月时间来真正上手,直到它是怎么工作的。


三个月到半年:


三个月之后,PHP, MySQL啊,JS, CSS这些基本的你差不多都有概念知道怎么玩了,给你自己写个留言板或者做个blog吧,让朋友去逛逛,留两句话,你自己看了是不是倍有成就?

不能沾沾自喜哈,因为你基本是入门而已。


半年到一年:


入门了,那咱们来学点进阶的吧,你需要懂MVC的概念了,不知道啥是MVC?自己去搜索一下然后找个适合自己的Framework吧,PHP有太多FrameWork了,上来先别玩太复杂的,越简单越好,Codeigniter挺不错的,英文看起来吃力的话,应该有中文的翻译。学Framework主要是让你真正的理解MVC的,以及人家这个Framework的设计原理。前面不是做了个blog么?用你学的framwork重写吧,或者写个简单的小说站,谢谢PHP采集(纯粹学习目的哈,别真的大概采集盗版别人的小说,然后赚钱被抓了)然后同时你会发现,靠,我做的网站怎么那么丑呢,抽空接触接触Ajax, JQuery以及CSS进阶吧。还有时间的话,多看看别人的开源代码,比如经典的WordPress之类的。


一年之后:


好了,一年之后你如果真的是有兴趣,又有毅力的话,那你差不多可以找到个还行的工作了,比如那种帮别人建站的小公司或者企业负责网站开发管理的职位。入职之后也许你会忙得昏天黑地的坚持不了多少就想转行了,也许觉得,恩,我真的很喜欢开发网站,我要做网站开发的大神。好吧,欢迎加入程序员这光荣而神圣的行当哈,地球需要你来拯救。

积累点经验,然后你就可以从小公司跳槽了,争取进入中大型互联网公司,三年之内如果你跳不到大型然后你会被客户逼疯的,一遍一遍的改需求。跳槽后,你会发现原来还有这么多新东西要学啊,那么就继续努力吧,也许新公司会用Java或Python做后台,也许大家开始玩nodejs,总之,网站开发这行,新知识层出不穷,用到老学到老。


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
14天前
|
图形学 人工智能 C#
从零起步,到亲手实现:一步步教你用Unity引擎搭建出令人惊叹的3D游戏世界,绝不错过的初学者友好型超详细指南 ——兼探索游戏设计奥秘与实践编程技巧的完美结合之旅
【8月更文挑战第31天】本文介绍如何使用Unity引擎从零开始创建简单的3D游戏世界,涵盖游戏对象创建、物理模拟、用户输入处理及动画效果。Unity是一款强大的跨平台游戏开发工具,支持多种编程语言,具有直观编辑器和丰富文档。文章指导读者创建新项目、添加立方体对象、编写移动脚本,并引入基础动画,帮助初学者快速掌握Unity开发核心概念,迈出游戏制作的第一步。
33 1
|
4月前
|
算法 程序员 开发者
代码与禅意:技术修炼中的悟性之旅
【5月更文挑战第30天】 在编程世界的林间小径上,每一位开发者都是一位探索者。本文将带你走进程序员的内心世界,透过技术的表象,探讨那些看似无形却能显著提升开发效率和代码质量的“软技能”。从心法到手法,从个人的静心冥想到团队间的默契配合,我们将一探究竟,如何在技术的海洋中找到自己的航向,以及如何让每一行代码都充满“禅意”。
|
4月前
|
移动开发 前端开发 决策智能
从0到前端大佬终极完全教程-找工作这一篇就够了
从0到前端大佬终极完全教程-找工作这一篇就够了
108 0
游戏开发零基础入门教程(5):不要挡住我,我要去上面
这一节我们学习了层级管理,以及通过使用拖拽的方式来调整层级的顺序。 在真实的游戏中可能会包含很多的层级,在调整层级时,不要忘记口诀:谁挡住了我,我就去谁的上面。 试着在游戏中加入更多的层级,拖拽调整层级的顺序,然后观察编辑区中的图片显示效果。
148 0
|
设计模式 前端开发 JavaScript
写给初中级前端的高级进阶指南(万字路线)
由于公众号文章不允许外链,需要跳转文中链接的同学可以在脚注里找到各个的资源链接,也可以通过点击阅读原文更加方便的跳转链接
|
存储 编解码 前端开发
聊一聊前端开发中既熟悉又陌生的图片
聊一聊前端开发中既熟悉又陌生的图片
343 0
聊一聊前端开发中既熟悉又陌生的图片
|
前端开发
写给小白的Figma插件开发教程(1)
写给小白的Figma插件开发教程(1)
1508 0
|
Java API 开发工具
Unity零基础到入门 ☀️| 基础知识入门篇章,看完就可以做游戏啦! | 寻找C站宝藏
❤️寻找C站宝藏-Unity 📢前言 🧡Unity零基础到入门(一) ☀️| 一起走进游戏引擎界大佬——Unity 的陈情往事(^_−)☆ 💛Unity零基础到入门(二) ☀️| Unity下载安装---使用UnityHub下载各个版本的Unity(收藏) 💚Unity零基础到入门(三) ☀️| 轻松学会 Unity界面布局和简单实例——入门级!(^_−)☆ 💙Unity零基础到入门(四) ☀️| 学会这些Unity实用知识点,我也可以做小游戏啦!(^_−)☆ 💜Unity零基础到入门(五) ☀️| 学会这些Unity常用组件,我离开发⭐️3A游戏大作⭐️又近了一步!(^_−)☆
Unity零基础到入门 ☀️| 基础知识入门篇章,看完就可以做游戏啦! | 寻找C站宝藏
|
前端开发 UED
【青训营】- 前端只是切图仔?来学学给开发人看的UI设计(上)
于开发人来说,不单单要会写代码,有良好的用户体验思想也是非常重要的。毕竟,开发完的内容是要给用户来使用的,而不是自己随心所欲觉得哪里想添加个内容就哪里添加。 因此呢,在下面的这篇文章中,将学习给开发人看的 UI 设计。一起来了解吧~
【青训营】- 前端只是切图仔?来学学给开发人看的UI设计(上)
|
前端开发 UED
【青训营】- 前端只是切图仔?来学学给开发人看的UI设计(下)
于开发人来说,不单单要会写代码,有良好的用户体验思想也是非常重要的。毕竟,开发完的内容是要给用户来使用的,而不是自己随心所欲觉得哪里想添加个内容就哪里添加。 因此呢,在下面的这篇文章中,将学习给开发人看的 UI 设计。一起来了解吧~
【青训营】- 前端只是切图仔?来学学给开发人看的UI设计(下)