前言:
对,编程本身是一种技术,我们要怎么学习一门语言或者一种技术呢?本文就楼主就把自己的学习经验分享给大家...
楼主的自学经历
楼主2010年大学期间参加软件大赛,接触并自学了Android/Java等技术,10年暑假做了第一款Android软件并拿了奖(Android+接口+服务器都搞定),11年进公司做Android项目,同年自学了iOS,并一直深耕iOS技术至今,业余时间自学了PHP及相关技术...
怎样的学习方式楼主不推荐?
对于新手来说,当面对一种新技术或者一门新语言的时候,很多时候是无从下手的,然后就惯性的去找各种学习资料,好像又回到了学生时代,计划1-3个月啃课本或者看视频,结果大都相似,时间匆匆流走,前面看过的什么内容已经不记得了,可能坚持看到一半就放弃了,给自己一个理由说“我不适合程序员这个行业”。(中国式教育的弊端)
不得不说,坚持下来的并能够做出东西也是有人在的,我想说的这种学习方法,不推荐!
入门一种新语言要多久
楼主:2-3周,具备一定的编程经验者更短
以下,切入正题!!!
如何快速入门(以楼主学习PHP为例)
- 首先了解PHP能做什么?(半天)
PHP一般应用于PC端网站的开发语言,可以做网站客户端、服务器等 - 搭建开发环境,写出来第一个“hello word!”(1-2天)
搜索相关教程开始搭建:Mac下搭建PHP开发环境(Apache+PHP+MySQL+phpMyAdmin) - 花3天时间过一遍基础语法,很重要
这里说的只是对PHP的初识,了解PHP提供的基础语法,并有意识的去记忆哪些语法能够做什么,要能达到在后续编写代码的时候能够快速的查找到所需要的知识! - 开始编码,设计一个基础的流程,并通过查看PHP语法来完成(3天)
客户端提交表单(http请求)- 服务器接收数据 - 连接mysql数据库 - 增、删、改、查 - 返回Json格式的数据 - 客户端接收数据展示。 - 花一周时间设计开发一个小项目(多个功能涉及到3个页面、3个请求处理类、3个数据库处理类、多张数据库表)
其实是对流程4的复制... 编码过程中学习总结应用到的知识 - 花一周左右时间细致的过一遍PHP语法,并结合编程中的经验多思考总结!
。。。
宗旨
多动手、多总结、通过实践串联知识,最后做全面的知识体系建立!
网友评论