精华内容
下载资源
问答
  • 下面给大家分享下,众多小伙伴的编程心得,希望对你有所帮助。 这篇文章我是在知乎上看到的,感觉很不错。原作者回顾了自己漫长的编程学习之路,从中总结了许多个人经历,走的弯路,和教训。我摘抄了过来,希望能...

    前两天PHP中文网举办了一个分享编程学习心得送书的活动,我看这本书感觉挺不错的,网上查了下要100多,就也参加了。最近比较穷,能不花钱的就不花钱了。呜呜呜。。。下面给大家分享下,众多小伙伴的编程心得,希望对你有所帮助。

    这篇文章我是在知乎上看到的,感觉很不错。原作者回顾了自己漫长的编程学习之路,从中总结了许多个人经历,走的弯路,和教训。我摘抄了过来,希望能帮到有需要的小伙伴们:  

     1. 在学习编程之前,想清楚自己到底想写什么程序。   

    学习编程基本就是在学习建造东西。如果你知道你到底想造什么,你的编程学习之路将会豁然开朗。如果你的目标只是“学习如何编程”,却不知道自己到底想写出什么样的程序,也不知道这些程序将如何让你的生活变得更美好,你很有可能会感到编程学习令你沮丧,受挫。   

    说起来还有点丢脸,我最早想学习编程,是因为我想证明我聪明。并且,我也想做一份属于聪明人的工作。我还喜欢思考数学及理论。因此,编程怎么看都和我很搭。但是这些想法都不足以延续我的编程学习热情。直到有一天,当我终于发现如何将科技(编程)与我的真爱---音乐和文学---联系在一起时,我才真正爱上编程。   

    那么,你到底想用编程来干嘛呢?网站?游戏?iPhone应用?一个让你暴富的初创公司?交互式艺术作品?你是想让你的老板对你刮目相看,还是想写个程序让电脑帮你完成一个枯燥的任务,以让你能花更多的时间看水獭的萌照?也可能你只是想在职场中更具竞争力,为你的简历加一个潮词(编程),或者满足你学校的毕业要求。这些都是有价值的目标。你需要搞清楚自己的目标,然后有针对性地学习。  

     2. 编程一点也不神秘,一点也不难。   

    编程和其他技能没有本质差别。就像语言学习里有语法和单词;就像数学里有不同的步骤和不同的题目;就像所有的技艺和手艺,编程里也有前人总结的针对不同任务的技巧,工具,和好的习惯。这些东西,你都可以自由使用,修改,或者弃用。   有个人曾这样断定,程序大牛和编程界的芸芸众生之间有一个明显的区别---后者往往缺乏足够的智慧在编程界获得真正的成功。在这个人看来,这种智慧包含对指针 (pointers) 和递归 (recursion) 的理解。   

    我在学校曾学过指针和递归。在学生时代,能理解指针和递归的感觉真心超级爽。这种快感激发我踏上了计算机学习之路。但在课堂练习之外,我极少有需要去碰这两个概念。并且,当我在教别人如何学习编程时,我也一次又一次地发现,人们不用这两个概念也能写出很有趣,很赞的程序。   

    所以,不要害怕,也不要去想自己是否足够聪明。想这些都没意义。是的,编程任务越复杂,越难懂,你就需要越高超的技巧才能完成。但哪个领域不是如此呢?除非你这辈子就靠编程讨生活了,否则你不太可能需要去理解编程中的递归。  

     3. 没人能一次搞定   

    当你第一次学习编程时,你会很快撞上这么个问题。你觉得你已配置好一切了,你查了又查,但你的代码就是有!问!题!你对如何排错毫无头绪。错误信息(如果运气好你有的话)很有可能对你说的是---“我了个大艹”。这个时候,你很有可能想要放弃。你觉得你永远不可能搞定,觉得自己就不是编程的料。嘿!当我第一次尝试编写C++程序,运行,却只到 “segmentation fault” 这样的错误代码时,我也有过一样的沮丧感。   

    但是这种经历对任何一个水准的程序员而言,都再正常不过了。有过这种经历,并不代表你的智商,技术悟性,或你和编程的适合度有任何问题。不管你是编程新兵,还是程序大牛,你都会遇到这样的经历。而新兵和大牛的区别就在于如何对待这样的经历。   新兵和大牛的一大区别就是信念。什么信念呢?就是深信出错的原因是符合逻辑的,并可以找到的,深信问题可以被解决,深信总有办法实现自己的目标。从0到1之路也许并不明显,但只要你有耐心,你通常都可以找到。    

     4. 总有人说你做的不对。   

    大括号{}应该怎么放放?该不该不用tab来缩进?该不该对代码添加注释?   对于这些问题,大家的做法各有不同。没有谁有标准答案。很多程序员热衷推销自己的偏好的那种处理方式,但这不意味着答案只有一个。事实上,与那些说我做的不对的人面对面,然后再努力去搞懂他们说的到底是不是对的,这种来来回回,是我职业生涯的压力源之一。   

    如果你与一个团队的其他成员一起写码,总会有人不认同你的某些行为。有时他们是对的,但事实上你到底是!对!是!错!永远值得你亲自去推敲。有时他们纯粹就是无理取闹,你别理他们就好了。   

    5. 总有人会说你不是一个真正的程序员   

    看看这些说法吧!“HTML不是真正的编程语言。” “如果你不用vi,你就不是真正的程序员。” “真正的程序员得懂C语言。” “有些人就是不适合编程。” “有些人就是学不会。” “你根本就不是真正的程序员,我才是。”   要我说,编程对于不同的人有不同的含义。同时,编程的含义随着时间的流逝也在变化。有趣的是,那些能让初学者,甚至是编程老鸟,更快上手,更省事的工具,包,框架等往往会被贴上 “真正的程序员不该使用” 这样的标签。   

    这种贴标签行为背后是一种恐惧:如果任何人都能称自己为程序员,那这个头衔就将毫无意义。不过,我认为这种闭关自守的行为是有害的。   去用那些让写程序变得容易的工具吧。如果那意味着你用 Stencyl 或者 GameMaker 来写游戏,而不是从零开始写一个新的,没事,只管去做。如果你第一次尝试编程是从HTML或者Excel宏开始,没事,只管去做。哪个(编程方式)你能坚持下去,你就用哪个。   

    随着你技术不断提升,你就会发现那些便利工具对你的限制大于对你的帮助。那时,你就会去寻找更强大的编程工具。但大多数时候,很少有人会看你的代码,或者问你用什么编程工具。你的程序到底好不好用才是真正重要的。  

     6. 坚持比方法更重要。   

    关于 “正确编程学习法” 和 “最佳编程学习法” 的文章有很多。的确,学习编程的方法有很多。你可以看书来学,你可以做练习来学,你可以给别人的程序捉虫来学。当然了,也有很多种编程语言你可以挑选来作为你的第一门语言。   自学型的编程课程或者讲座系列常常有个问题:一开始你总会学得很爽,但难度会陡然上升。print命令总是很简单,但要真正搞定一个实用程序的编写,往往让人抓狂。你很有可能觉得跟着教程走却并没搞懂,然后你就开始抱怨教程有问题。   

    当你撞上这个 “编程玻璃顶” 时,那些教程和线上资源对你的意义已经不大了,因为他们默认你已经是一个编程好手了。更让整个编程学习进阶之路变难的因素是,你根本不知道自己缺什么 (you don’t know what you don’t know) 。甚至,搞清楚自己接下来需要什么都成了难题。   

    不管上什么编程课,你都会有这么一段 “撞墙期” 。唯一的解决办法就是坚持到底。这意味着你要不断尝试新事物,学习新知识,不断地,一步步地,去解决问题,去编出你要的程序。如果你这时认真回看自己的编程初心,你就更有可能获得成功。   

    坚持到底,就会胜利。这就是我之前提到的信念的价值所在。如果你真的坚持到底,你就真的会胜利。

     

    #######2019年9月3号补充######

    奋斗

    我是一个医学专业实习生,但是对php颇有兴趣,这起源于从初中遇到的易语言凭自学赚到了50块钱,到后来yy软件有1000+用户,让我对编程语言产生了极大的兴趣,但后来因为家人的极力反对(反抗无果)我走上了医学专业,大学生活中依旧保持着自己对编程语言的爱好,直到遇到php中文网,再一次的勾起了我像最初遇到易语言一样的向往,从php入门课程、第五期直播课程到第八期,终于下定决心提升自己,不能坐以待毙,报名了直播课程,用行动证明自己,也是为了不给自己留下遗憾,在梦想道路上的朋友,大家一起加油!

    捷克

    1. 在学习编程之前,想清楚自己到底想写什么程序。

    学习编程基本就是在学习建造东西。如果你知道你到底想造什么,你的编程学习之路将会豁然开朗。

    2. 编程一点也不神秘,一点也不难。

    编程和其他技能没有本质差别。就像语言学习里有语法和单词;就像数学里有不同的步骤和不同的题目,找到规律,就会豁然开朗;

    3. 没人能一次搞定

    这个时候,你很有可能想要放弃。你觉得你永远不可能搞定,觉得自己就不是编程的料。嘿!当我第一次尝试编写C++程序,运行,却只得到 “segmentation fault” 这样的错误代码时,我也有过一样的沮丧感。

    4. 总有人说你做的不对。

    看看这些说法吧!“HTML不是真正的编程语言。” “PHP很烂,根本不能和Java、py相比较” “真正的程序员得懂C语言。” “有些人就是不适合编程。” “有些人就是学不会。” “你根本就不是真正的程序员,我才是。” 

    5.坚持比方法更重要。 

    关于 “正确编程学习法” 和 “最佳编程学习法” 的文章有很多。的确,学习编程的方法有很多。你可以看书来学,你可以做练习来学,你可以给别人的程序捉虫来学。当然了,也有很多种编程语言你可以挑选来作为你的第一门语言。

    坚持到底,就会胜利。这就是我之前提到的信念的价值所在。如果你真的坚持到底,你就真的会胜利。

     

    【时基电力】

    随着四期的课程结束,也标志着我正式开始了我的php生涯,从最开始的一点兴趣,到现在热爱编程,属实不容易,虽然技术还是不怎么样,但我肯练,能熬,敲代码,看视频,读代码经常到早上四五点,洗把脸小恬一下接着早九晚五的工作,我能感觉到自己每天都在进步,现在也慢慢做些小项目,学习无止境,特别是程序,一定要自己敲,光说不练是两回事,错了没关系,但是一定要找到错误,自己分析,必要时做笔记,后面就记住了,这点真的很重要,我之前看老师讲发现自己都听懂了,真正自己去写,你会发现起个头都不会,一定要多练,一定要多练,一定要多练,这次php中文网有机会赢得自己喜欢的书,特别喜欢,希望大家送我上去…我看完也可以继续传递给php中文网的其他小伙伴一起共同进步!

     

    萧一冰

    学习编程没入门的时候,心态容易爆炸,时不时想放弃,不知不觉到现在参加工作已经3年,现在的感受就是越来越喜欢编程,想要学习更多的知识,研究更多的思路,接触更多的同行,交流更多的经验.PHP带我入行,工作期间,感受到自己需要学习的地方还有很多,包括服务器知识等等,所以山高路远,不再轻言放弃,把时间留给思考和努力

     

    #小耳朵

    2012年毕业时候知道php开发很火。今年过年的时候领导通知项目需要了解php,甚至掌握。年后回来就出差了。忙忙碌碌几个月,上个月才开始正式学习。买了本php从零基础到项目实战书,出版时间比较新。因为有c#和lotusscript基础,上手还可以。我最近在php中文网练习原生项目,计划下一步学习thinkphp框架。个人经验,学习一门新语言或框架,先粗学,先能做出东西来,然后再分析自己的代码。新手学习,完成比追求完美更重要。工作后学习新技能,不必像学校那样每个部分都细细练习,先完成整体,以后用到哪里再着重练习。

     

    心我

    大学的时候本来是打算靠Java吃饭的,结果两个死党那会儿都觉得PHP好啊,然后一直怂恿我学PHP,然后我就学了,结果特喵的后来一个转了Python(升本去了),另一个转了前端然后Python现在都没搞开发这块儿(虽然他一直想搞开发),在这期间这俩坑货一会儿怂恿我这个好,一会儿那个好,简直不要太坑货。还好我意志坚定(主要是自学一门语言不容易啊,转来转去最后啥都不会),现在工作三个多月,虽然工资低了点,但是不加班啊

     

    西伯利亚狼

    我认为不论是学习PHP还是其他语言,基础打牢固是第一步,而后是理解需求有清晰的思路非常非常重要,有了思路就要大量动手敲代码,不要怕出错,在敲的过程中 不断的重构自己编写的代码!提升到艺术的层面,在可读性的前提下努力让自己的代码编写得更优美更简洁,同时更深入的去理解各种编程的思想。努力吃透一个框架 做到举一反三!

     

    ?

    在此,首先非常感谢PHP中文网多年以来对PHP发展的支持,感谢猪哥这么多年来的付出和奉献!

    我学习PHP开始,一直都在PHP中文网,有很多大侠的课程让我受益匪浅,除了学习软件,还有很多学习资料,大部分都是免费的,在国内PHP学习资料的支持,PHP中文网首屈一指的。我相信也有很多中文网的受益者,每次我读到猪哥的文章,都由衷的敬佩和感激,为了这份事业,猪哥每年都要自己掏腰包上百万来维护网站的运营,因为大部分资源是免费的,收费部分的收入远不能支撑网站运营,作为学习者,一定要好好珍惜每一份流量,你拿到的免费内容,是猪哥和团队自己从腰包里省出来的,要好好学习,学有所成后,一定要回报我们的中文网,让它蓬勃发展,能帮助到更多需要学习的人。

    PHP是一门非常值得学习的语言,前景和未来不可限量,从基础学起,每一个经典案例都值得研究和学习,我的经验就是多看别人怎么写,程序构架和思路很关键,闭门造车不行,有很多前辈写的代码可以用完美、用艺术来形容,我们自己很容易陷入自己的模式,最后看起来很乱。我推荐中文网里几位大侠的视频教程,要跟着练,每一节的源码都要仔细研究,相信你也很快能成为“独孤九剑”!

     

    时光荏苒

    学习php已经3个月时间!30岁的人了!刚刚开始自学!虽然理解比较费力!但是为了心中的理想,一直告诫自己要坚持下去!生活中总是充满了挫折与无奈!但是我相信坚持与努力,必定能有些作为!感谢互联网给予我们的这些帮助!

     

    朱晨阳

    刚毕业的时候很迷茫,做了4年的硬件运维,每天很闲,后来觉得这样下去不行和闲鱼没区别,毅然决然的选择了学习PHP,毕竟是信息管理专业的,刚开始自己学网上找教程,学习了一段时间后发现这样太慢了,然后就报了一个课程班,有老师带着学就快了很多,俗话说:师父领进门修行在个人。每天像打了鸡血一样努力的学习,晚上经常到半夜2点,学习了半年多时间,终于辞职了去找了一份PHP的工作,现在也快4年了,PHP入门比较快,但是自己必须有很强的逻辑能力,并且需要有良师辅导,PHP中文网给了我很大帮助,很多问题都能在官网找到解决方法,活到老学到老,还有很多知识需要学习,选择了就要坚持,加油吧PHPer们,PHP是世界上最好的语言。

     

    风之轨迹

    从学习第一门编程语言到现在,过去8年多了,一开始,只是自己从学校图书馆借书看,一点一点摸索,后来开始在网上找教程,跟着那些大神学编程。感觉要学好编程,第一阶段是要能看懂那些专业人士的代码,第二阶段是要学会改别人的代码,为自己所用,第三阶段是靠自己写代码、完成项目。

     

    yq007

    PHP形式简单,函数丰富,唯一不好的是调试不方便,经典的编程语言都用过,PHP的便捷确实无可比拟。PHP入门很容易,语法很简单,搭建一个LAMP或者WAMP环境。学习PHP的基础知识和技术,大概有语言基础、字符串、数组、正则表达式、与web页面交互、加密、面向对象、会话等等,花了几天的时间来学习。

    再接下来接触到数据库。PHP支持多种数据库,尤其与MySQL关系最好。

     

    永

    也说说自己的感想:HTML->css->js->asp->php->thinkphp->linux->MySQL->redis/mongodb,目前就走到这了,一路跌跌撞撞,虽说有个工作,但提升很慢,要想突破,还是得研究原理、算法、数据结构~还是不能停留在表面,自我满足中~好像都懂,但都不深入。

     

    Bay

    php是动态网站开发的优秀语言,在接触php前,我主要是专攻java web这个方向,虽然java学习起来有些难度,但我却被它的面向对象特性深深吸引住。实际上,从技术架构来说,Java语言相比PHP有明显的优势,Java使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。PHP只能实现简单的分布式两层或三层的架构,而JAVA可以实现多层架构。数据库层(持久化 层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。这些框架可以方便开发者高效、合理、科学得架 构多层的商业应用。从数学运算和数据库访问速度来讲,Java的性能也优于PHP.实际上,对于跨平台的大型的企业应用系统来讲,Java几乎已经成为唯 一的选择(微软.NET不支持跨平台),但是在于Web网站应用开发来讲,Java却面临着被PHP边缘化的危险,几乎所有的虚拟主机都支持 PHP+MySQL,而支持Java的却少之又少,在资源上,网上有不计其数的PHP资源,很多著名的大型网站(例如Facebook、 Mediawiki等)都是基于PHP的。而PHP很容易自学,让热备能快速简洁地编写代码,适合于快速开发,中小型应用系统,开发成本低。在调试、发布上,PHP也较Java简单。

     

    死性不改

    学编程,我认为最重要的是练,不是学,报一报网络培训班或者自己找一些网络上的培训视频,光看书真的作用不大,跟着培训机构的节奏,每一个项目都仔细的过当然也要脚踏实地的敲,看懂了别人不代表自己就会了,认真完成布置的项目作业,对编程水平的提升不是一星半点,等到彻底入门,需要精进提高了,再去买一些有名的好用的书籍,自己琢磨,改进自己编程路上的坏习惯的思维,走代码精进之路,这是本人的心得,也是我从小白到入门的亲身经历

     

    科比

    学编程一定要先把基础打牢,然后是实战综合练习,学会自己挑错,要学会改进学习方法,还有多做笔记,归纳,善于总结,多与一些老程序员交流

     

    亦无

    回想一下,从成功执行"hello word"的喜悦,到慢慢的出现忘记写结束符分号,语法错误,内置函数错误,没有思路,不会写等等,痛苦,迷茫,难受,甚至一度想过放弃。再往后自己动手写功能,升级做项目,不断不断的磨练自己。讲真,PHP中文网是一个育人的好地方,在之前,徘徊过,迷茫过,踏出校门之后不知去向何方,作为不是老手的新手,深刻的感受到,学习编程是没有捷径的,我们能做的就是一步一个脚印,打好基础,充实自己,提高水平,加油!!!

     

    子谦

    个人编程学习方法论:在学习某个新技术的时候,前期不要揪着其一些特定专业名词去学习理解他的原理,这样很是费力,而是要借助先人总结的一些通俗易懂的名词去理解某个新事物,这样大脑理解这事物原理可以建立在大脑原有的认知基础上进行,也能更加容易理解和掌握。后期明白原理之后再针对专业名词去学习,这样就能游刃有余。

    注意:

    懂得搜索,搜索新事物相关的比如【“新事物”+通俗易懂 】,多搜索几篇,再根据选择合适自己的!大家伙一起加油,辉煌的日子就在明天,请多坚持一会

     

    厚黑青

    认识PHP开始,只了解她是一头大象,到后来,慢慢才发现,她是大部分技术人的领路人,是大部分寒门子弟的启明星,PHP的普及让更多的人更容易接触到世界科学技术发展的动脉。

     

    强强联手

    学习PHP有半个月了。每天都要打代码and写笔记。学过C和Java,在学习PHP的过程中比较顺利吧 (^-^) 代码打得越多,运行得越多,慢慢得会对程序理解得越深。下面就讲讲我学习PHP的心得。

    PHP入门很容易,语法很简单,但我不说PHP很容易。难易都是相对的,相对于Java来说PHP确实要简单些,但也不是花一点时间就可以学好的。先了解一下PHP是什么?PHP能做什么?为什么选择学习PHP呢?如果以后想走PHP,就努力专一花大量的时间深学它,不要有这种精几门编程语言的心态。

    最开始学习PHP的时候应该搭建一个LAMP或者WAMP环境。虽然网上有很多集成环境,安装也很方便,但我还是选择的自己搭建PHP环境。我觉得手动搭建环境比较灵活,对整个环境也会有更深的理解,对后期的学习也有帮助吧。当看见浏览器出现It works!,还是挺高兴的 o(≧v≦)o~~

    然后学习PHP的基础知识和技术。这些知识大概有语言基础、字符串、数组、正则表达式、与web页面交互、加密、面向对象、会话等等,花了几天的时间来学习。不管学什么语言,基础都是最重要的。在语法上感觉php跟javascript也有一些相似之处。随着学习的知识不断增多,不懂的问题也开始出现,一直有写笔记的习惯。主要是一些自己的总结,收藏的博客,重复代码块等等。

     

    趁早爱嗯好

    我的专业是计算机信息管理,到大三的时候,学校突然就加了一门PHP这门课;当时根本就不感兴趣;只是对sql感兴趣;等到毕业的时候,也没有去选择做这一行;经历了种种,最终还是选择了做PHP程序员。我很庆幸我自己的学习能力还行,一年多没去接触PHP;自己竟然慢慢的给拿起来了。主要是自己的自学能力好一点吧,所以自己会经常上网查资料、看视频、看书等等。【这本书我还是蛮期待的,我很喜欢看这些书籍。】通过自己的自学,掌握了很多,包括linux服务器、shell脚本;所以大家加油!最后说一句,我们是拍黄片的【PHP职业戏称】,大家一起好好拍呀!求点赞

     

    旺小舞

    留意PHP已有二年多的时间了,从一开始偶然的进入PHP中文网开始,断断续续的跟着中文网学习,然后遗忘,学习,再遗忘,如此循环反复,因为工作性质的不同,基本不接触代码这一块的,所以进度很慢。但也逐渐的清楚了代码构造,网页的一些基本原理以及部分功能的怎样实现等,谢谢中文网。我会继续坚持的,加油。

     

    犇犇

    参加过各种送书的活动,没中过一次,所以我不信这次能中午。至于点赞,观点明确、见解独到、言语犀利且质量高的评论自然有人点赞。关于学习,从接触php到现在快三年了,大部分知识都是从书本上、从视频里自学来的。因为是半路转行,所以这一路走来有多不容易只有自己知道。习惯了天天翻看技术大牛们的博客,逛遍了各种技术论坛,适应了深更半夜还趴在电脑前搜索着各种学习资源。终于,走出了一条程序员的自我成长之路,才懂得:天自有公道,付出终有报

     

    哈,就是你

    学习php,不懂的地方多敲代码,从实践中摸索,这是我一直坚信的。有时候在学习中不太懂得怎么精简的知识重点,以后多写,希望能和更多的人互相交流学习。最近很苦恼的一件事就是我不认为我现在的学习方式是最合适我的,一直在改进,希望自己能尽快找到一个最好的学习方法,高效的学习。另外,php中文网真的很棒,在我学习的过程中提供了很多的帮助,感谢~

     

    A.自强不息

    本人7期学员,7期课程还在继续,心得谈不上,只能说是自己的总结吧:首先感谢php中文网提供这么好的平台,感谢猪哥,感谢朱老师和欧阳老师以及全体中文网的老师,选择php中文网学习是一个捷径。内容很多也是最新的,从前端到后端框架。贴合实际项目。我来说下自己的学习总结吧,首先学习没有捷径,确实要准备学就做好枯燥的准备,尤其理论知识。每天晚上的直播课程看老师演示,(不要敲代码,因为跟不上老师的速度,反而顾耽误理解),课堂上能听懂就,60-70%理解。课堂有时候会走神,我借朱老师一句话:上课要有仪式感。我一般直播上课会在办公室学习,能让自己专注,手机一般静音。不过难免有事情,(7月22号带孩子去青岛玩,耽误了一星期直播)还好后面看录像。在说说白天的时间,这个因人而异,我上午有事,一般下午都在学习,先回放一遍昨天的录像,我是把速度拉到1.5倍,这样差不多第一遍1个小时能看完。第二遍就是边写边看了。自己写的时候会发现,乱七八糟的问题都出来了,时间一般都耗在这里。反正就是不会的多在群里问,老师都在群里,还有热心的同学,看到的话都给及时回复。学习更多还是看课下的努力!现在还在学习中,也相信通过php中文网的系统培训,能得到更大的提升。也祝中文网越来越好,能为更多人带来福利,也祝同学都学业有成,事业顺利。

     

    宋凯旋 

    学习编程没入门的时候,心态容易爆炸,时不时想放弃,不知不觉到现在参加工作已经3年,现在的感受就是越来越喜欢编程,想要学习更多的知识,研究更多的思路,接触更多的同行,交流更多的经验.PHP带我入行,工作期间,感受到自己需要学习的地方还有很多,包括服务器知识等等,所以山高路远,不再轻言放弃,把时间留给思考和努力

     

    李佳东

    我也是学php,其实一开始只是听一个在网络公司上班的朋友说 建网站用的是php语言,当时我还做平面设计,学php只是感兴趣的学,没人教学很零散,就这样过了两三年,偶然一次机会面试php程序员的工作,报着试一下的心态,结果到现在工作了一年多了,想在这行业一直做下去,每天进步一点,php是最好的语言

     

    冰冰凉

    刚开始学习php的时候,觉得每次要打个"$"符号给人的感觉就是很累赘,想比java的可读性来说,php给人的感觉就是原本很简单的东西却弄的很复杂。不过这一切都可以在开发的速度上得以体现,用php做网站觉得很快,而且很快上手,用好的ide会发现其实,代码也不是特别累赘,在面向对象这一块,用惯了java 或者C#会发现,有些不习惯php的风格,不过php访问数据库的操作很简单,就几个函数就行了,没有java的繁琐,php动态网页设计这门课程的学习不仅需要我们掌握静态网页设计的基础,而且要求我们有一定的语言学习基础,学过C语言的以及对其它高级语言的语法知识有一定的了解,所以对php中的一些与语法有关的知识,理解不是很困难,建议不了解高级语言语法知识的同仁,多学习一些高级语言的语法。

     

    编程十年,一开始能实现功能好有成就感,后来架构的东西看多了,开启了框架开发模式,代码里充斥着复杂的数据结构和各种设计模式,好像代码被别人看懂代表了没水平,再后来学着思考为什么,别人的代码为什么这样写,有别的方法吗?怎样效率最高?评价代码好坏没有标准,能用简单实现的不要搞复杂,有时为了内存要牺牲效率,有时为了效率要占用内存。

     

    Abc

    每一种语言都有一些固定的招式,在遇到实际开发的时候,关键是能不能选择已经会了的东西去慢慢完善某个功能,那时候就有一种感觉,原来枯燥的语法知识点还可以这么用啊,

     

    木易

    作为一个自学的小白,我认为每次在看视频都会拿笔去记录每个视频里重点的知识,其次一定要实际操作不然那些知识记不牢,而且可以增加对代码的熟练度。遇到不会的问题可以选择在群里进行提问,或者进去各大论坛看看有没有相似的问题从而得到答案。最后一定要去实战项目打磨自己的知识网,因为一整个项目才是完整的机器,以前分散学的知识只用来打造过螺丝。希望接下来的日子希望和正在一同学习的人共同进步,共勉!!!

     

    Viggo

    学习编程还是推荐直接上课程学,这样会有一个系统化的教学,平时我们在网络上看教学视频,都是比较零散,碎片化的,经过一个系统化的学习后,会有一个整套学习方案,无需再为看什么视频,学些什么,视频教学不完善等烦恼,本人就是报的php中文网第六期课程,不敢多说其他的,起码从一个什么都不懂到现在自己写套简单的网站没有任何问题,有不懂的网上查查资料那些代码都能看懂,毕竟不可能一下子学完,干到老学到老嘛!

    我的学习经验就是,学习一门自己不懂的编程语言,最好直接上编程直播课,不要看视频太碎片化,不要去学校,一上就两年浪费时间费用还多,强烈推荐php中文网的直播课,本人最喜欢上课的几位老师,特别是朱老师,。认证完成课堂作业,认证把每天的课程学习懂,整个直播课结束后,你会有一个不一样的自己,一定要坚持到最后。

    成功的路上永远都不拥堵!-- pter zhu!

     

    空白

    1. 在学习编程之前,想清楚自己到底想写什么程序。

    学习编程基本就是在学习建造东西。如果你知道你到底想造什么,你的编程学习之路将会豁然开朗。

    2. 编程一点也不神秘,一点也不难。

    编程和其他技能没有本质差别。就像语言学习里有语法和单词;就像数学里有不同的步骤和不同的题目,找到规律,就会豁然开朗;

    3. 没人能一次搞定

    这个时候,你很有可能想要放弃。你觉得你永远不可能搞定,觉得自己就不是编程的料。嘿!当我第一次尝试编写C++程序,运行,却只得到 “segmentation fault” 这样的错误代码时,我也有过一样的沮丧感。

    4. 总有人说你做的不对。

    看看这些说法吧!“HTML不是真正的编程语言。” “PHP很烂,根本不能和Java、py相比较” “真正的程序员得懂C语言。” “有些人就是不适合编程。” “有些人就是学不会。” “你根本就不是真正的程序员,我才是。” 

    5.坚持比方法更重要。 

    关于 “正确编程学习法” 和 “最佳编程学习法” 的文章有很多。的确,学习编程的方法有很多。你可以看书来学,你可以做练习来学,你可以给别人的程序捉虫来学。当然了,也有很多种编程语言你可以挑选来作为你的第一门语言。

    坚持到底,就会胜利。这就是我之前提到的信念的价值所在。如果你真的坚持到底,你就真的会胜利。

     

    学习PHP有1年个月了。每天都要打代码and写笔记。学过C和Java,在学习PHP的过程中比较顺利吧 (^-^) 代码打得越多,运行得越多,慢慢得会对程序理解得越深。下面就讲讲我学习PHP的心得。

    PHP入门很容易,语法很简单,但我不说PHP很容易。难易都是相对的,相对于Java来说PHP确实要简单些,但也不是花一点时间就可以学好的。先了解一下PHP是什么?PHP能做什么?为什么选择学习PHP呢?如果以后想走PHP,就努力专一花大量的时间深学它,多熟悉几种框架比如 THINKPHP,laravel,CodeIgniter等。然后就是PHP的时候应该搭建一个LAMP或者WAMP环境什么的,我比较推荐中文网的PHP工具箱,比较好用,可以方便部署多个应用,比较适合开发用。最后祝大家都能学有所成,早日成为程序大神

     

    Bay 

    PHP入门很容易,语法很简单,但我不说PHP很容易。难易都是相对的,相对于Java来说PHP确实要简单些,但也不是花一点时间就可以学好的。先了解一下PHP是什么?PHP能做什么?为什么选择学习PHP呢?如果以后想走PHP,就努力专一花大量的时间深学它,不要有这种精几门编程语言的心态。

    最开始学习PHP的时候应该搭建一个LAMP或者WAMP环境。虽然网上有很多集成环境,安装也很方便,但我还是选择的自己搭建PHP环境。我觉得手动搭建环境比较灵活,对整个环境也会有更深的理解,对后期的学习也有帮助吧。当看见浏览器出现It works!,还是挺高兴的 o(≧v≦)o~~然后学习PHP的基础知识和技术。这些知识大概有语言基础、字符串、数组、正则表达式、与web页面交互、加密、面向对象、会话等等,花了几天的时间来学习。不管学什么语言,基础都是最重要的。在语法上感觉php跟javascript也有一些相似之处。随着学习的知识不断增多,不懂的问题也开始出现,一直有写笔记的习惯。主要是一些自己的总结,收藏的博客,重复代码块等等。

     

    石头的石,打雷的雷

    最好的学习就是实践,实践出真理!当然,课本知识也是必要的,毕竟没有基础,哪来的实践,好比走路和跑步,道理是一样的。也不要好高骛远,踏踏实实的看、学、写!如果你觉得你看就完全能学会,那么你就完全错了,你会发现,有时候你对着视频照敲你都会出错,错的可怕。所以,实践最重要,没事整几个项目自己玩玩

     

    战歌

    个人认为无论学习前端还是php 1.首先基础要打牢,不怕记得慢,只求记得牢,用得上,活学活用,2.练习从练习中了解老师或者案例的内容慢慢吃透他从而加深知识点的印象以及构建逻辑3.个人的钻研,不要怕问,而是要不会的大胆的问出来!在不行网上也可以找到一些资料!4.多钻研别人的案例,虽然每个人的想法不一样但是也可以看出作者在想什么!坚持到最后你就会发现你已经赢了!个人愚见,如果那里不对 望见谅!

     

    SONDER

    我是个学java的,目前工作一年多了,起初接触了一点PHP,而且毕业设计也是用php做的,但是老师说:“虽然界面很丑,但看得出来是认真做的”。

    很高兴老师信任我。因为好多人都是直接抄的。为了不辜负老师的信任,我决定苦学php,请大家支持我!!!

     

    Miydream

    学编程光学是没有用的 ,多练习几遍就豁然开朗了。代码不是看就能会的,必须自己动手才能变成自己的,每次学东西,不要一下子想学很多东西,有些人可能会说学太多了,没一样精通,也不好

     

    艾伦图

    我估计和大家差不多,都是刚开始从最简单的开始学起,通过完成简单的小测试,让自己能感受到成就感吧。到后期慢慢就开始接触比较复杂的东西了,因为不是科班,很多东西一接触都是一脸懵逼,什么进程,通信,协议等等,但是还是要读一遍进去的,虽然还是不懂。我认为学编程,主导性还是挺重要的,学习本身就是个痛苦的过程,如果不是很喜欢,那干嘛还要再去被痛苦磨炼呢,哈哈~编程这东西,也是希望大家能够在学习的路上越走越远啦,走上这条路,学无止境啊!共勉~~~

     

    seven

    时间来到了2015年,那是我第一次接触到编程语言,高一,易语言,无意中了解到了中文编程,当时让英文不好的我,了解到了编程的魅力和底蕴,以及周围的朋友大肆宣扬读书无用论。当时就有想要辍学的想法.
    2016年接触到的PHP,动态网页有何mask有?也难以想象,当时想象第一个爬虫网站的激动。
    之后的2017和2018,都在靠着写一写爬虫,来挣一点微薄的生活费。
    很难想象,2019的我还在坚持。PHP,加油

     

    无可?

    学习php是因为大学毕业设计选错了题目大学里一点有关php的东西都没学过,然后自己下定决心,自学!最后在临毕业前三个月的时间里,通过视频课程从初步的认识了解了php及相关知识,并独立完成了毕业设计。后来慢的慢发现,语言都有相通的地方,php是最好的语言,我说的没错吧!哈哈!最后还是要谢谢像php中文网一类的学习网站,帮助很多新手朋友接触了解代码!respect!

     

    Kos

    对于自己学习php以及前端的学习方法,感觉,对于php的学习,一定要跟着敲命令,即使你听的很明白,也要敲一遍。
    在每节课后,先闭上眼想一下这节课的大概的知识点形成一个网状结构的知识图,一天后再敲三遍课上的知识点,虽然可能会熬夜挺晚但是为了目标也是值得的,第二天早晨起来再回顾一下就OK了
    后期一定要多查手册,因为毕业后后面的知识不断更新,自学才可以 加油大家,希望都能有一个好工作

     

    Nstar

    我觉得哈,学习任何一门编程语言,最好的方式就是关联性记忆和理解,尽量在学习编程中找乐趣,我们打个比方:列表=很多字符串或者其他类型数据的合集,或者py中的append()=app(可以想成苹果)+end(结尾或者末尾),所以关联性学习很重要,祝你们学有所成哦⊙∀⊙!

     

    文希

    初学的时候像个无头苍蝇,看别人说哪个语言好就蒙头去学那个语言,学了一堆,结果啥也做不出来!一旦入门又飘飘然觉得自己就是传说中的技术大牛!最后接触的越多,才发现自己也挺菜,前路漫漫,唯有坚持不懈

     

    Roronoa Zoro

    这是我在一本书中看到过一种说法,程序员对编程之道的追求大致要经历下面的四个阶段:
    1.学会 - 知其所然
    掌握一些具体编程知识。
    2.会学 - 知所以然
    能快速和深刻的理解某项技术并举一反三。
    3.会用 - 人为我用
    能将所学灵活运用到实际程序设计中。
    4.被用 - 我为人用
    能设计出广为人用的应用程序、库、工具包、框架等。更高层次如发明主流的设计模式、算法、语言乃至编程理论等。
    应该说这也是学习知识的一些通用特征,不止是针对程序员,只是相对更激烈更富挑战。如果你选择了做程序员,就可能时时得学习,不会有手把手教你的人,没有指定的教科书,好不容易学到一点皮毛,可能已成昨日黄花。你时时得考试,每次提交代码就是上交一份答卷。
    学习编程没有速成大法,没有捷径,只有思考、实践、思考、实践。需要宁静的思考。

     

    心晴

    我是自学的,初级语言是java。语言都是相通的,只要掌握一门,另一门就很好学了。关键在于是否喜欢。php的语言特点就是简单好学。

     

    Empty

    真心不想要,那么厚,吓死宝宝了。看见首页封面上是php中文网培训教材,还是来舔一波,学习编程主要看有没有兴趣,有没有毅力,有没有时间,有没有好的老师,兴趣是最好的老师,毅力决定你是否能坚持到大神级别,时间挤挤总是有的,学点东西总比天天打游戏好,老师的话,php中文网的老师就很不错,教学体系很完善,一步一个脚印,学完自己开发些小玩意还是很简单的,重点是以后多项技能多点选择,还可以多金。

     

    枫桥夜泊

    怎么样学习PHP编程呢?1,必须先了解php是干什么的,了解html,css,js2,了解完后就要先学习html,css,js,可以去W3school上看,或者慕课网上看,关键的是要勤动手。3,把html,css,js熟练后,就可以学习php了,这里要知道php最重要的地方其实就是把数据库的资源和页面做交互的作用,以这个作为中心点去学习。4,学习中要边学边做,再简单的例子都要自己动手敲一遍,建议使用慢慢的使用比较轻便的编辑器,比如subline,notepad++等,建议尽量少使用鼠标,以后就会明白为什么要这样。5,要深入理解MVC,面向对象,数据库6,学习一款框架。
    只有学习完以上内容才可以作为一个初级的php程序员了。

     

    KSY

    完全0基础的时候 我建议先找一个合适的视频 刚开始还是从c语言出发 毕竟目前的很多门编程语言都是从c语言的基础上发展而来的 在语法和编程思想上面很相似 有一定基础了在去看书 不然书上的东西可能完全看不懂

     

    南柯

    我是暑假开始学习PHP的。
    自己在上大学,做了网站,但是所学的知识有限,只是简单的静态页面,无法实现用户的交互。
    做了留言板,无法将表单的数据传递到服务器。可以显示在页面,但是刷新就会消失。自己百度后,才知道。留言要显现到网站上。就得实现交互,就必须使用脚本语言,去处理网站信息与服务器之间的交互。将网站上的信息经过脚本语言处理后上传到服务器,然后传回网站才可以实现。
    脚本语言很多,但是我选择了PHP语言。
    因为PHP是一种非常容易学习和使用的一门语言,它的语法特点类似于C语言,但又没有C语言复杂的地址操作,而且又加入了面向对象的概念,再加上它具有简洁的语法规则,使得它操作编辑非常简单,实用性很强。
    PHP还可以与很多主流的数据库建立起连接,如MySQL、ODBC、Oracle等。
    感觉PHP入门较为简单,就开始了自学。目前自己仍然在学习PHP中。自己看书看视频,学习PHP,也是在找视频的时候看到PHP中文网的。哈哈,一个挺不错的网站。

     

    寒水

    刚开始学习php,觉得每次要打个"$"符号感觉很怪异,想比c和java丰富的库函数来说,php给人的感觉就是很多东西都要自己弄,原本很简单的东西却搞的很复杂。不过这一切都在开发的速度上却体现的很明显,用php开发网站很快,而且很容易上手,用好的ide(比如phpstrom)就会发现,其实代码写起来很轻松,在面向对象这一块,用惯了java 或者C#会发现,有些不习惯php的风格,不过php访问数据库的操作很简单,就几个函数就行了,没有java的繁琐,php动态网页设计这门课程的学习不仅需要我们掌握静态网页设计的基础,尤其是MVC框架下,做到了代码分离,体现的更为明显,而且要求我们有一定的语言学习基础,学过C语言的以及对其它高级语言的语法知识有一定的了解,所以对php中的一些与语法有关的知识,理解不是很困难,建议不了解高级语言语法知识的同仁,多学习一些高级语言的语法。同时,要掌握静态网页的设计。因为,我们编写php动态网页离不开静态网页,这是基础。

     

    Py?

    在学编程之前觉得编程是个很神秘的东西。人人都惧怕的感觉。慢慢接触后发现,也没那么的难,很多都是存在的英文单词或者是单词缩写,就是代码,不用的单词组合运行出什么结果。输出,弹窗,逻辑,数据库,同异步。代码多了就成程序了。技术更新迭代很快,很多黑技术其实很有意思。也越来越简化了开发工作。致敬那些黑技术的开发人员。让编程变得更简单。

     

    w

    我也是最近几个月才开始学习php的,对于编程主要是因为爱好,学了几个月,感觉不太好,因为对于编程这方面逻辑能力和记忆力也要求比较好的,不然真的很难理解,我现在学起来总是一懂半懂的,对于很多函数我也经常记不住,不过好在我会经常上网查,加上有php中文网里面的视频上的帮助,我现在在学thinkphp,基本颠覆我以前学的一些内容,我还得在努力学,祝大家越来越好哦,也祝php中文网越来越好

     

    Meet

    PHP入门很容易,语法很简单,但我不说PHP很容易。难易都是相对的,相对于Java来说PHP确实要简单些,但也不是花一点时间就可以学好的。先了解一下PHP是什么?PHP能做什么?为什么选择学习PHP呢?如果以后想走PHP,就努力专一花大量的时间深学它,不要有这种精几门编程语言的心态。
    最开始学习PHP的时候应该搭建一个LAMP或者WAMP环境。虽然网上有很多集成环境,安装也很方便,但我还是选择的自己搭建PHP环境。我觉得手动搭建环境比较灵活,对整个环境也会有更深的理解,对后期的学习也有帮助吧。当看见浏览器出现It works!,还是挺高兴的 o(≧v≦)o~~

     

    我们可不可以不勇敢

    学习PHP有半个月了。每天都要打代码and写笔记。学过C和Java,在学习PHP的过程中比较顺利吧 (^-^) 代码打得越多,运行得越多,慢慢得会对程序理解得越深。下面就讲讲我学习PHP的心得。
    PHP入门很容易,语法很简单,但我不说PHP很容易。难易都是相对的,相对于Java来说PHP确实要简单些,但也不是花一点时间就可以学好的。先了解一下PHP是什么?PHP能做什么?为什么选择学习PHP呢?如果以后想走PHP,就努力专一花大量的时间深学它,不要有这种精几门编程语言的心态。
    最开始学习PHP的时候应该搭建一个LAMP或者WAMP环境。虽然网上有很多集成环境,安装也很方便,但我还是选择的自己搭建PHP环境。我觉得手动搭建环境比较灵活,对整个环境也会有更深的理解,对后期的学习也有帮助吧。当看见浏览器出现It works!,还是挺高兴的

     

    编程心得是:
    1、不是什么框架牛,新技术牛,都想去学,基础才是最重要的!所以再闲暇时候,就需要多看编程方面的书,不是说非要看php,http、linux、c、数据库知识,程序设计相关的书都可以看。
    2、虽然每天做的事类似重复的事,但是不要觉得枯燥,要学会在重复的代码里面优化代码,优化读写数据,甚至写自己的工具包。
    3、记笔记,或者写博客,把自己的一些方法,偶尔迸发的灵感记录下来,可能以后会有用到的地方,就算面试也能拿来装门面。
    4、规划好自己的职业,少立flag,但每件事都要认真而为之。
    5、早睡早起,少熬夜,精神好,心情好,事半功倍,而且,有时候会遇到你无法解决的缘分bug,思想一定要灵活。

     

    Liberal

    php这门程序,相信现在已经是越来越热门了,因为很多平台的开发都是div+css和php的后台稳定开发,php这门程序,如果有一点开发编程的基础,再去学习php,还有就是学好php真的可以找到一份比较好的工作,特别是高级的php程序员,那个待遇更是好,php主要是开发比较简单,调用比较容易,还有就是写代码很简单化,所以让很多朋友都很喜欢这门程序。
    我个人感觉,学习php的时候,一定要多练习,还有就是一定要多多思考,就是思考,那编程的思路,思维要有一定的严密性,不能马虎的,学习编程真的不能马虎,出一点问题就要很多时间去找到问题的所在,所以平时一定要养成良好的编程习惯,严格要求自己!

     

    Fenguoz

    要说心得的话:1.先要多看,然后在多写。多看大牛的代码,见识很重要,有时候不需要你很懂,但是最好相关的都去了解,解决问题的方法很多种。2.坚持学习。这点很难,很多人有学习能力,但出了社会就很少人会坚持了。不需要多久,每天花一两个小时给自己充能。

     

    Jin.W吴金

    框架式的学习,基础的学习 先学 变量、逻辑(运算,判断)、字符串、数组。其次学习表单、文件、数据库、Cookie。最后学xml,AJAX等等,主要是多练习,多实践小代码片段。

     

    A后来与你

    是从零开始接触的php,真的是一点点基础都没有,本来就自己心里一直在打鼓,不确定自己行不行,在网上开始找各种学习资料,接触到php中文网之后,最起码系统的学习路线吸引了我,对php有了一个比较直观的认识,而且我看的是视频,里面讲的特别容易理解。现在已经学到了第四章,中间也有困难,但是没关系,就像里面的老师讲的,只有勤快一点,坚持下去,php一定可以学的特别棒哒!

     

    伍先生

    关于PHP 我想说:PHP是世界上最好的语言!!!
    关于学习心得,我是一个过来人,学习两个字
    只有学没有练习还是一事无成
    比如说培训,老师教你了,你不练习,还是没有卵用的
    要强迫,逼迫,千方百计的多练,才能成为大佬啊!!!

     

    青春的誓言っ

    PHP入门很容易,语法很简单,但也不说PHP很容易。难易都是相对的,相对于Java来说PHP确实要简单些,但也不是花一点时间就可以学好的。
    最开始学习PHP的时候应该搭建一个LAMP或者WAMP环境。虽然网上有很多集成环境,安装也很方便,但我还是选择的自己搭建PHP环境。
    然后,学习PHP的基础知识和技术,大概有语言基础、字符串、数组、正则表达式、与web页面交互、加密、面向对象、会话等等,花了几天的时间来学习。
    再接下来接触到数据库。PHP支持多种数据库,尤其与MySQL关系最好。
    还要提到有关数据库的一些函数封装,我们用一般方法进行数据库操作要分开写很多方法。用面向对象的方法会增强开发效率。可以从网上找一些源代码来研究。另外还要注意MySQL的优化,让数据库尽量用更少的时间 找到我们需要的东西。
    还有就是调试程序的技巧,比如说可以分段echo结果,缩小调试范围,特别是在与数据库交互的时候,先输出SQL语句看看,再分析怎么会操作不成功等等。调试程序可能会占用很多的时间,当然还是要总结自己的调试经验。

     

    念คิดถึง

    PHP新手学习PHP基础知识时只要大致了解了就行,不要彻底的弄明白PHP基础知识。那要到什么时候去深究PHP基础知识呢?等入门后。也就是我们会使用PHP开发一个完整的网站后。你就会发现前面的PHP基础知识哪些是在我们的项目中非常重要的,哪些又不是那么经常用的。这个时候你多完成几个完整的项目,这时你对PHP基础知识的了解会更加清晰。也就是是说:先会使用PHP开发一个完整的项目,然后再去深究PHP基础知识的每个模块。

     

    风骨桀骜

    编程从来不是速成的,没有捷径可走。有的只是一朝一夕,水到泵成。所积累的学习经验,自学期间遇到困难向百度,google搜索问题,这些都是你的老师,再者初学者不一定要死学一个编程,要善于变通,学什么就用什么。谢谢大家,祝小白学习进步,早日进军大佬行列。

     

    奈文摩尔

    学编程,我认为最重要的是练,不是学,报一报网络培训班或者自己找一些网络上的培训视频,光看书真的作用不大,跟着培训机构的节奏,每一个项目都仔细的过当然也要脚踏实地的敲,看懂了别人不代表自己就会了,认真完成布置的项目作业,对编程水平的提升不是一星半点,等到彻底入门,需要精进提高了,再去买一些有名的好用的书籍,自己琢磨,改进自己编程路上的坏习惯的思维,走代码精进之路,这是本人的心得,也是我从小白到入门的亲身经历

     

    查硕勋

    学习编程一年多了,感觉太难了,突然意识到自己罗辑思维太次了,经常收到师傅的批评,时至今日,我还在坚持着,我想许多小伙伴也有这样的困惑,觉得编程好难,不想学了,再次我要告诉大家要坚持,学习一门技术没有一帆风顺的,只有经历过,爱上它,才能感受到编程的有趣,希望大家早日达到大神级别!!!
    别忘记点赞呦

     

    北木

    我是2016年9月开始PHP学习的,跟很多一样,开始学习PHP都是找一套视频看,然后跟着教程从基础语法、项目案例等一步步学习。学过一遍之后一片混沌,什么都一知半解,特别虚。。。然后痛定思痛,每个案例跟着敲,每个语法都弄明白,及时总结。功夫不负有心人,所有的付出都是值得的,在这个过程中不要急躁,要静下心多花功夫。基础扎实了,再学习框架、Linux等等都非常得心应手。编程是快乐的,每一行代码都是自己思考过后的结果,不要网上copy来,不知其意,学习就是要做到不求甚解。

     

    Echo

    一个运行的网站或软件需要哪几部分?前端页面 、 后端程序 、 数据库 、 服务器(Linux)。而作为后端语言php只是占了其中的一部分,所以说可能它本身内容并不多,单纯的学习php并不能做什么,而且在这个就业形势日益严峻的今天,你真的除了学习一门编程语言之外,还需要学习很多知识和内容才能找到一份工作,那我下面就这四个大的方面来梳理一下我大致学习的路径。
    HTML -> CSS -> php(语法) -> Javascript(语法) -> Mysql -> php(典型技术) ->OOP(面向对象) -> MVC -> Smarty(模板引擎) -> 原生MVC博客项目 -> Javascript(dom、bom、事件) -> ajax -> jquery -> ThinkPHP5.0框架 -> 使用tp5开发博客项目(当前博客原型) -> Linux(基本命令、lamp环境) -> 使用tp5开发商城(毕设项目) -> git ->MySQL优化
    目前眼界能涉及到的就这些,方向和路线应该都是没有问题的,web开发路线都大同小异,区别于语言而已。有需要的同学可以按需所学,不必拘泥于以上技术的顺序,能使用到项目上才算及格,尽力而为吧

     

    冻死的企鹅

    学习编程可能是一个很苦甚至是一个枯燥的过程,但是当你得到一些小满足,小成就后,又会觉得很有意思,有时候是这么一个反复的过程,但是坚持做自己想做的事才是有意义的。

     

    m ok!

    最初阶段就是看书阶段,多买点入门的书籍看看。
    等到你看得想动手的时候,就敲几个代码试一试,测试不成功不要紧,遇到什么问题就在网上搜索答案,实在解决不了就取找别人的实例,抄袭源码是允许的。
    等到逐个解决你能想到的问题的时候,你可以尝试一下做项目,上网找项目或者找身边的人要项目做。做项目就要求比较全面了,不懂得你要及时求助,当天解决,不能拖,因为代码这玩意不好记的。实在走不通的时候你可以去找别人帮助你一起完成。
    相信通过一段时间的学习努力,定有突破性的进展的,加油

     

    liuwx

    我这么多年的经验是:
    1. 一定要想清楚再开始写代码
    2. 基本结构稳定后,就不要大改,每次修改都要有充分的理由
    3. 遇到新想法先记下来,知道后面真的觉得可行在改代码
    4. 不要自造伪需求,多分析
    总而言之,慢即时快,少修改,少返工。

     

    简约不简单

    1 命名一点要规范,别嫌麻烦。
    2 一定要写开发文档,不管项目有多小。
    3 和前端保持良好沟通,不要乱发脾气。
    4 有条件报个健身课。提早预防颈椎病。
    最后希望php中文网越办越好!!!

     

    AAA123

    编程学习里面的if else,for while,函数调用,递归调用等,我们要知道这是语言,这是一种媒介
    编程也一样,程序员需要用它来做些自己感兴趣的东西,程序中重要的东西是逻辑,程序员需要知道这个程序的逻辑是什么,程序员需要知道的是这语法怎么查找,程序员需要知道的是这程序怎么调试,程序员要有自己的思想,要有自己的创新,自己的逻辑,自己的算法

     

    外滩上的背影

    针对PHP有话说:
    1.零基础的开始自学 有没有想瞌睡的 看不下去的 点个赞。
    2.在培训机构感觉学不到什么的,点个赞。
    3.培训课程感觉太简单,点个赞。
    4.有没有被骗办信用卡,签各种合同,点个赞。
    5.自学培训之后,找工作难的给个赞。
    没错我就是收集赞的!

     

    兵长

    心态很重要,一开始看枯燥的代码一点也看不下去,但是经过调整心态,认识到代码的乐趣,一下去学习的兴趣就上来了,学习千建议先看看代码能做的各种骚操作,提升兴趣。

     

    NeGoo

    刚开始学习php的时候,觉得每次要打个"$"符号给人的感觉就是很累赘,想比java的可读性来说,php给人的感觉就是原本很简单的东西却弄的很复杂。不过这一切都可以在开发的速度上得以体现,用php做网站觉得很快,而且很快上手,用好的ide会发现其实,代码也不是特别累赘,在面向对象这一块,用惯了java 或者C#会发现,有些不习惯php的风格,不过php访问数据库的操作很简单,就几个函数就行了,没有java的繁琐,php动态网页设计这门课程的学习不仅需要我们掌握静态网页设计的基础,而且要求我们有一定的语言学习基础,学过C语言的以及对其它高级语言的语法知识有一定的了解,所以对php中的一些与语法有关的知识,理解不是很困难,建议不了解高级语言语法知识的同仁,多学习一些高级语言的语法。同时,要掌握静态网页的设计。因为,我们编写php动态网页离不开静态网页,这是基础。

     

    顾城

    我觉得编程的话,首先学个大概,然后就是多做练习,有些知识点不熟悉没关系但是一定要多编,不然一点都记不住,其次呢就是对一个功能的完善,我们可以先做一个小程序,然后根据自己的想法开发出一些自己想要的功能。慢慢来不要急,毕竟也一口气吃不出个胖子,还有一点就是坚持,最好每天进步一点点,这样早晚可以把这个语言学会。

     

    大宝Anglow

    会看一些视频,再有自己动手操作,从最基础的服务器配置开始,带着问题去学习,不要看过了就忘记。仔细的看别人写的代码,领悟他们的思想,更好的学习编程。另外,耐心、信心、恒心缺一不可,这点说起来很容易,主要贵在坚持

     

    SunShine

    我的心得:纸上得来终觉浅,绝知此事要躬行

     

    小伙伴们有什么好的心得也可以分享出来,我会继续补充更新的的,希望都能够帮助到大家。

    展开全文
  • 网络聊天工具Socket编程心得,简单程序
  • 在我们初步学习JSON时我们都知道JSON作为现在比较流行的数据交换格式,有着它的许多优点,这里将我学习JSON的过程记录如下
  • Java编程心得体会

    2020-09-20 11:50:43
    初次学习Java编程心得与体会 之前学习过c语言,python编程,对比Java编程首先感觉到的区别就是Java环境配置比较复杂,编程工具安装比较麻烦。 课堂上老师讲到首先下载安装jdk,然后安装eclipse。我在网络上先找到...

    初次学习Java编程的心得与体会

    之前学习过c语言,python编程,对比Java编程首先感觉到的区别就是Java环境配置比较复杂,编程工具安装比较麻烦。

    课堂上老师讲到首先下载安装jdk,然后安装eclipse。我在网络上先找到了jdk的官方安装网址

    https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

    安装好了jdk,之后找到eclipse的安装网址,通过大连东软信息学院的镜像链接下载了eclipse

    https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2020-09/R/eclipse-inst-jre-win64.exe

    依次将jdk和eclipse安装到电脑上之后,我有遇到了一个新的问题
    打开eclipse的初始界面
    这是打开eclipse后的初始界面,是完全空白什么都编辑不了的。我试着从“file”-“new”-“Java project”中新建了一个Java工程,但之后还是编辑不了,不知道在哪里写我的第一个Java程序。之后我到处查找资料,最后在B站中看到一个视频,学会了创建package后创建Java的class。最后终于写出了第一个“Hello World”程序。第一个Hello World程序
    在上了两节Java课,编写了第一个Java程序后,我感觉Java语言一个显著的特点就是有着极高的规范性。学习c语言的时候老师讲过要把程序写的好看,那时候这可能只是一种建议,但学到Java语言时,“将程序写的规范化”几乎成了一种要求。缩进,注释,以及规范化的变量命名,标识符,文件名和类名一致等等都体现了Java规范化的要求。
    另外,Java语言近几年飞速的发展,从以往的几年一代到一年一代到一年两代,以及在tiobe编程社区index中的排名,近几年始终保持在前列。都体现了Java语言的优秀特点。

    https://www.tiobe.com/tiobe-index/

    Java能够跨平台实现,是因为Java是通过虚拟机运行,而不是像c语言那样通过编译器运行。只要能配置好环境,同一个源文件就可以在多种平台编译。
    关于"JRE,JVM,JDK“之间的区别,我找到了一个解释的博客

    https://blog.csdn.net/qq_35326718/article/details/79443911

    将这个博客在这里保存一下,以后忘了再来学习一下
    从这里我学习到JVM就是我们所说的Java虚拟机,我们就是通过这个来运行Java程序。JRE是Java开发的环境,JDK是Java的具体开发,是Java开发的核心。其中JDK中包含着JRE。

    以上就是我近期Java学习的一点心得体会。初入编程,能力尚浅。通过csdn来记录我的成长路程,希望能看到自己的进步。

    展开全文
  • 文章内容为延时程序的处理、for循环的处理、对外设的操作、标准库函数的使用的讲解。
  • 我们第一次编程心得

    2019-08-29 10:16:06
    大家好,我是编程小白。 关于这几次编程出现的问题和解决的方法 **(——) **首先在我们第一次开始编程时,我们会发现我们经常会记错编程语言, 例如; ***#inciude,<stdio`>`* **这是我们编程时经常...
            大家好,我是编程小白。
       关于这几次编程出现的问题和解决的方法
            **(——)
            **首先在我们第一次开始编程时,我们会发现我们经常会记错编程语言, 例如;
              ***#inciude,<stdio`>`*
              **这是我们编程时经常发生的,**
          
          ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190829092232413.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTU3Njc4NQ==,size_16,color_FFFFFF,t_70)
    
         就像上面我们经常康看到的,最难的当属这个问题了,
     **就是问题的解决 ,
     就像上述的图片一样,这是令我们这些小白的最大的难题之一,这些问题我们其实我们可以找到一些规律, 
         上图的问题是因为中英文没有注意造成的
    

    **这里特别强调,我们在编写代码的时候一定要注意;这个问题,虽然看起来,中英文书写的
    符号没有什么差别,但是计算机比较笨,它只认英文书写||||
    这个问题是最容易犯的问题,

    ** 也有解决问题的方法,我们可以注意看代码的颜色,一般我们在工具里都可以更改,
    (二)
    第二就是我们对一些问题的解决的方法,我们可以利用gogie的搜索引擎,可以帮我们到达更高的阶梯,
    同时我们在通过视频,还是培训班都要注重一个问题,在刚开始的时候我们可以照源代码敲。
    但是如果我们要进步必须达到能不看,就可以编写,而且我们要自己解决出现的问题。
    (三)
    就是我们要有计划,我们不能一味的拼热情,我们学习要有规律,而且在借助一些学习网站时,
    要有自己的方向,提前做好准备。
    小白第一次,求赞赏。。。。

    展开全文
  • 个人编程心得

    2017-07-27 19:13:06
    1.以数据为核心,自然就有了容器(数据结构,结构,对象,结核),通过对容器的操作(算法)来控制数据按照业务需求流动。 2.常常陷入困局,就是A。信息不全面,B,逻辑不清 C,需求不明确。 ...


    1.以数据为核心,自然就有了容器(数据结构,结构,对象,结核),通过对容器的操作(算法)来控制数据按照业务需求流动。

    2.常常陷入困局,就是A。信息不全面,B,逻辑不清 C,需求不明确。




    实践


    展开全文
  • C语言程序设计学习心得体会-c语言编程心得[参考].pdf
  • shell编程心得体会

    千次阅读 2018-01-14 13:42:11
    一.Shell 编程的基本含义: 我理解的Shell 编程可以理解为一堆Shell 命令的集合 No.0 一个最简单的Shell 程序 #!/bin/bash  a="123456789123456789"  b=$((a+13))  echo $b  上面就是一...
  • 全功能数控车编程心得.doc
  • TCP网络编程心得体会浅谈

    千次阅读 2018-09-09 00:26:04
    **在tcp编程中,我们以服务端为发送端,客户端为接收端举例。通信过程中发送端和接收端都有一个接收缓冲区和发送缓冲区(也就是说一边两个缓冲区),在编程过程中当我们使用send方法的时候所做的工作就是—-将程序中...
  • 网络聊天工具Socket编程心得.doc
  • C和C++编程心得

    千次阅读 多人点赞 2018-04-09 14:59:00
    编程及C/C++初学者,本文原为本人在论坛所发若干帖,意在集中解决新手学习C/C++语言时将遭遇到的各类问题,网友反馈情况良好,集合修订后作为个人作品贴于此处。本贴主要分析概念原理和解决方案,不讨论具体程序语法...
  • shell编程心得

    千次阅读 2016-10-11 16:37:13
    例如一些复杂的算术运算,一般使用其它编程语言。 跨平台的需求。java和c语言都可以 复杂的编程需求。 安全性要求比较高的任务。 大规模文件操作。 多维数组支持。 数据结构支持。 图形化界面...
  • 关于C++的编程心得

    2011-01-19 11:46:48
    一本纠正你编程错误的资料,林锐出版,大家可以看看,很管用的
  • 编程心得体会编程心得体会编程心得体会编程心得体会编程心得体会
  • 服务器端编程心得(二)—— Reactor模式-附件资源
  • 对西门子PLC编程的一些心得体会pdf,对西门子PLC编程的一些心得体会
  • 教育精品资料
  • 本文将介绍我曾经做过的一个项目的服务器架构和服务器编程的一些重要细节。 一、程序运行环境 操作系统:centos 7.0 编译器:gcc/g++ 4.8.3 cmake 2.8.11 mysql数据库:5.5.47 项目代码管理工具:VS2013 一、程序...
  • 单片机编程心得

    2012-05-23 07:58:47
    单片机编程心得
  • 编程心得体会

    千次阅读 2019-06-19 23:51:01
    特别特别感谢哔哩哔哩上的“正月点灯笼”小哥哥,他把代码说得通俗易懂,我所写的博客里的C语言排序算法,来源于小哥哥的视频~看了网易云课堂的黄老师的爬虫,感觉学到了好多东西,我也把从中学到的东西,放到了博客...
  • VB编程心得

    2008-06-23 16:59:34
    这是VB经验杂谈,网络上的.
  • 不同于书上的大理论,我这是注重实际的编程实现,预计过多一个月完成,这是目录: 目 录 1. 引言 2. 相电压及合成矢量推导 2.1 物理模型 2.2 矢量合成 3. 电压空间矢量图六边形 3.1 相电压计算 3.2 参考点...
  • 程序编程心得

    2013-03-31 16:04:21
    根据某些比较有技术含量的老师的分析所总结的很有价值及借鉴意义的编程心得
  • Java游戏服务端编程心得

    千次阅读 2016-02-25 22:47:22
    1.共享数据的可见性问题可以不管,两个...综合 1,2点讲Java游戏服务端编程时,只对非常重要的数据做同步,后果不是很严重的并发问题我们可以忽略,以此换取 性能,伸缩性,开发效率,以此避免同步带来的其它问题.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 77,668
精华内容 31,067
关键字:

编程心得