如何快速入门新的编程技术

前言:

对,编程本身是一种技术,我们要怎么学习一门语言或者一种技术呢?本文就楼主就把自己的学习经验分享给大家...

楼主的自学经历

楼主2010年大学期间参加软件大赛,接触并自学了Android/Java等技术,10年暑假做了第一款Android软件并拿了奖(Android+接口+服务器都搞定),11年进公司做Android项目,同年自学了iOS,并一直深耕iOS技术至今,业余时间自学了PHP及相关技术...

怎样的学习方式楼主不推荐?

对于新手来说,当面对一种新技术或者一门新语言的时候,很多时候是无从下手的,然后就惯性的去找各种学习资料,好像又回到了学生时代,计划1-3个月啃课本或者看视频,结果大都相似,时间匆匆流走,前面看过的什么内容已经不记得了,可能坚持看到一半就放弃了,给自己一个理由说“我不适合程序员这个行业”。(中国式教育的弊端)
不得不说,坚持下来的并能够做出东西也是有人在的,我想说的这种学习方法,不推荐!

入门一种新语言要多久

楼主:2-3周,具备一定的编程经验者更短

以下,切入正题!!!

如何快速入门(以楼主学习PHP为例)
  1. 首先了解PHP能做什么?(半天)
    PHP一般应用于PC端网站的开发语言,可以做网站客户端、服务器等
  2. 搭建开发环境,写出来第一个“hello word!”(1-2天)
    搜索相关教程开始搭建:Mac下搭建PHP开发环境(Apache+PHP+MySQL+phpMyAdmin)
  3. 花3天时间过一遍基础语法,很重要
    这里说的只是对PHP的初识,了解PHP提供的基础语法,并有意识的去记忆哪些语法能够做什么,要能达到在后续编写代码的时候能够快速的查找到所需要的知识!
  4. 开始编码,设计一个基础的流程,并通过查看PHP语法来完成(3天)
    客户端提交表单(http请求)- 服务器接收数据 - 连接mysql数据库 - 增、删、改、查 - 返回Json格式的数据 - 客户端接收数据展示。
  5. 花一周时间设计开发一个小项目(多个功能涉及到3个页面、3个请求处理类、3个数据库处理类、多张数据库表)
    其实是对流程4的复制... 编码过程中学习总结应用到的知识
  6. 花一周左右时间细致的过一遍PHP语法,并结合编程中的经验多思考总结!

。。。

宗旨

多动手、多总结、通过实践串联知识,最后做全面的知识体系建立!

你可能感兴趣的:(如何快速入门新的编程技术)