没有基础的人怎么学php,学到什么地步会有一个质的飞跃?
业余时间学习php的话可以看书,也可以看博客。
由于题主具有前端经验,所以javascript肯定是熟悉的。php同样作为一个弱类型的脚本语言,所以对于你来说还是很容易的。
首先学习php的基本语法,各种程序结构以及php标准模块,比如:文件处理,会话处理等。最重要的是要学习php的面向对象。
当然只学习php肯定不够的,后端是离不开数据库的,那么还得学习一下mysql。
学习完语言基础之后可以学习一个mvc框架。比如thinkphp,CI等。找一些项目来练练手。
您想有一个质的飞跃的话,还得学习关于网络的知识,比如http协议,对于前端的帮助也是很大的。
由于答主回答过多次关于php自学的文章,这里就不多说了,感兴趣的话可以去查看。
零基础转行IT?
何为零基础呢?通俗理解就是行业都不一样的。
例如机电一体化毕业的学生?或是学历不高的饭店服务员?或是建筑工地的民工兄弟?他们可能只是知道有IT、互联网这个行业,其他就一概不知了,然后想进来找个工作,那么为什么学IT?可能只是朋友介绍了一下前景或是网上看的广告。
如果有这种情况的话,小谷建议你们去培训机构系统学习一下,自学的话方向和方法容易出问题,而且会走很多弯路,时间的浪费会消磨你们的意志。而去培训机构学习半年左右,经过系统的打磨之后,就可以算是转行成功,正式入行了。
另一种零基础,就是大学面临毕业的同学,可能是因为种种原因,原专业不想再继续了考虑到时间的关系,马上大学毕业或是已经大学毕业,要以尽量快的速度来完成职业方向的转换,实现自我价值。对于这类同学来讲,去培训班学习也是一个很不错的选择,毕竟有人教速度会快不少。
还有另外一个选择,就是在网上找一些视频教程资源。这也是个好办法,但弊端就是你能不能有这样的毅力坚持下来。如果意志力不太强,那还是不要选择这个方法了。
方向
在IT行业里,基本的几个技术类职位分别是开发、设计、产品。至于管理岗,它不是一个职位,它是一个级别,任何一个岗位做到一定程度都是管理岗。
几类常见的IT职位:
1.技术类
2、产品类
3、设计类
比较好入门的是“web前端开发、Python、软件测试”,这些职位好不好,市场说了算。比如前端:你学会html、css和js,把这三个使用的灵活自如,找份合适的工资还是很容易的~
零基础学习计算的代码编程或计算机基础知识有什么建议?
零基础的同学,首先要学习一下计算机的基础知识,同时学一些数学知识,然后开始学习编程以及数据结构和算法,具体来说,我做以下推荐
1. 书籍推荐书籍一般都是系统化的学习,打基础的,若是你想真的把编程学好,一定要把基础打扎实,基础薄弱的话,学到后面真的很难受。 基础很重要!基础很重要!基础很重要!重要的事情说三遍。
这应该算最基础的一本书了,小白都能看懂,如果这里面的知识你都了解了,那么可以进入正题了。
《编码:隐匿在计算机软硬件背后的语言》——计算机经典入门读物
这本书其实不应该叫编码——它更应该叫“Petzold教你造计算机”——作者Charles Petzold创造性的以编码为主题,从电报机和手电筒讲到数字电路,然后利用数字电路中的逻辑门构造出加法器和触发器,最后构造出一个完整的存储程序计算机。不要被这些电路概念吓到——编码使用大量形象贴切的类比简化了这些概念,使其成为最精彩最通俗易懂的计算机入门读物。
《深入理解计算机系统》
这个本书很难,第一次看会看不懂,看的时候也很痛苦。需要看多几次,可能看到第三遍才有新的感觉。这本书是我读过的最优秀的计算机系统导论型作品,它创造性的把操作系统,计算机组成结构,数字电路,以及编译原理这些计算机基础学科中的核心概念汇集在一起,从而覆盖了指令集体系架构,汇编语言,代码优化,计算机存储体系架构,链接,装载,进程,以及虚拟内存这些程序员所需了解的关键计算机系统知识。如果想打下扎实的计算机基础又不想把操作系统计算机结构编译原理这些书统统读一遍,阅读深入理解计算机系统是最有效率的最好的方式。
《数学之美》
无论如何你要读一本叫做《数学之美》的书,无论你最终要不要从事算法强相关的工作,这本书也许都会给你的决定带来一定的影响。他足够不简单,因为里面很多算法思想支撑了谷歌大部分项目,甚至你所熟知的阿尔法狗,他足够简单,绝对不会让你读起来头疼,起码比起大学高数教材。机器学习大神“吴军”的神作,毫无疑问,这是一本用数学思维来理解计算机的佳作,里面充斥着数学之美,算法之美,是程序员的必读之物!
《算法》——Robert Sedgewick
算法方面的书籍很多,光是教材就有很多,比如《是数据结构与算法分析》《数据结构》等,但是当你比较过多本算法书籍之后,你心中总会有所偏颇,不错,我推荐Sedgewick的《算法》,这本书覆盖所有常用的数据结构和算法,并均给出其完整的Java版实现,而且其中包含大量的图示用于可视化算法,丰富形象,十分适合作为入门。
因为算法很重要,所以我便多推荐几本关于算法的书籍。
《编程珠玑》
这是一本实践型算法书籍——它并非一一介绍数据结构/算法的教材,而是实践性极强的算法应用手册。作者(Jon Bentley)从他多年的实际经验精选出一些有趣而又实用的问题,然后展示了他解决这些问题的过程(分析问题,选择合适的算法,解决问题,以及验证答案)。任何程序员都可以从中获益。
《算法导论》
这本书如果不出现在算法书籍推荐里,那是对它的不尊重,毫无疑问,它是最重要的算法书籍,值得反复阅读,构建更强的算法思维!
到这里,似乎还没有讲到编程语言,一般来说,需要掌握两种编程语言,
例如C,C++,Java,C#,和Python。
C语言是基础,我个人觉得,及时你以后不从事C开发,学一下C语言也是很有必要的,因为众多编程语言的基础理论都是差不多的。
《C和C指针》
对于C语言初学者,看这本书就够了,它花了大量的篇幅和图示来把C语言中最难懂但重要的概念讲的清清楚楚。
C++我个人不太喜欢,也不推荐你学,看到他们做C++开发的头发都掉光了,心里一阵难过啊!面向对象的语言,现在最火的是Java和Python,所以,接下来我就分别介绍这两方面的书籍。
《Java 核心技术》
这本书共有2卷,现在更新到第10版了,基于JavaSE8,基本上是按照Java标准库的内容顺序来介绍的,作为Java领域的书籍来说,是很不错的了,在入门书籍里面,应该没有比它更合适的。
《Effective Java》
这本书有中文版,它包含大量的优秀Java编程实践,并对泛型和并发这两个充满陷阱的Java特性给出了充满洞察力的建议,以至于Java之父James Gosling为这本书作序:“我很希望10年前就拥有这本书。可能有人认为我不需要任何Java方面的书籍,但是我需要这本书。”
看完上面的两本Java书籍,我相信你已经入门了,而且接下来该怎么走,可能你心中已经有数了,所以下面我推荐Python的书籍。
Python相对于Java要简单的多,学起来也很容易,所以入门书籍也没什么好挑剔的
《Python基础教程》
这本介绍Python的书籍简洁,全面,代码质量很不错,而且有几个很有趣的课后作业,可以快速上手。
《Python核心编程》这本书也是值得推荐的,讲Python很到位。
《Python Cookbook》
这是一本非常好的Python进阶读物,包含各种常用场景下的Python代码,使得读者可以写出更加Pythonic的代码。
《Python编程实战:运用设计模式、并发和程序库创建高质量程序》
这也是一本进阶读物,主要关注了四个方面,即:优雅编码设计模式、通过并发和编译后的Python(Cython)使处理速度更快、高层联网和图像。书中展示了在Python中已经过验证有用的设计模式,用专家级的代码阐释了这些设计模式,并解释了为什么一些与面向对象设计相关的模式和Python均有关联。
到这里,就结束了,说一句题外话,Java主要是应用在Web后端和桌面程序,而Python呢?许多学习编程的人,入门前有个很纠结的问题就是,我该学哪门语言呢?这一个我回答不了你,当你选择一门语言,入门以后,你还会纠结,我到底往哪个方向发展才好呢?说实话,这个我也回答不了你,公说公有理婆说婆有理,我之所以在这里提出来的原因,是希望新手小白要提前知道这些纠结,做好准备!
现在2018人工智能会越来越火,还有区块链,Python也跟着水涨船高的火起来了,希望看到这里的朋友,都能有更好的发展,2018把握更多的机遇!
网站,我就不在这里推荐了,有兴趣的朋友可以关注我的回答:
你最喜欢的中国编程网站是哪些?
https://www.wukong.com/question/6521123597304463623/
谢谢大家!
零基础如何学好Java软件开发?
初学编程,用一种有趣的方式来引导初学者,会更容易入门,找到编程的乐趣;在学习的过程中,做好笔记,把遇到的问题,重点,难点都详细的记录下来,方便以后复习,多练习,多思考,多总结,实践才是硬道理;
以前学习Java的时候,看的是 “ 如鹏网 ”的《这样学Java不枯燥》视频教程,挺好玩的,没想到编程还可以这么学,课程体系的设置可以极大的激发对编程的兴趣,学起来不枯燥;通过开发超级玛丽,飞机大战,连连看,汤姆猫,电影的弹幕动画等来讲解Java的知识点,适合初学者学习,视频教程,课件,源码等都是可以免费下载的;
具体的可以到如鹏网官网上去了解一下,有网络的地方地方就可以学习,有问题随时提问,老师实时在线答疑,有新的课程,新的技术更新了,也是 可以继续申请了来学习的,口碑不错,基本上都是慕名而去的;
有详细的课程体系,可以参考一下,挺系统的;
第一部分:Java语言基础
第二部分:Java高级技术
第三部分:web前端
第四部分:Javaweb编程(核心阶段)
第五部分:企业框架
第六部分:项目阶段
第七部分:企业专题
以及Java的提高课程,内容包含:分布式、设计模式、前端技术、网络支付、全文搜索引擎、Docker、WebService等,具体的可以到如鹏网官网上去了解一下;
成都PHP培训机构哪家好?
我觉得你可以先自己学学,但是没有毅力真的很难成功,我之前也想学,但是自己实在不行,我后来问了问中公优就业的,想考虑去这学了。不行你也问问吧,赶紧还不错,自己真的挺难的