V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
victory
V2EX  ›  程序员

自学 PHP 学的好心累啊 求解脱方法

  •  1
     
  •   victory · 2016-08-24 08:04:35 +08:00 · 10420 次点击
    这是一个创建于 2773 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为身体的原因,我只读完小学了就没法再读了,学编程是因为帮我父亲做网站.

    一开始学的时候学的还挺顺利,学完 HTML 学 CSS 会做静态网站(网页) 呵呵 当时真傻居然就以为会做网站(还不知道动态 /静态之分)

    在后就学 CMS 第一个学的织梦 最后居然把网站做出来了 后来又学了 phpcms v9 帝国 cms

    后来网站有些功能必须要二次开发 我就自学 PHP 但就是学不进去 感觉 php 学习曲线是波浪形的 看书看的头晕 看到一个知识点看着看着就告诉你在第 X 章详解 就不能一次讲清楚 一些知识跳跃的 不是渐进式的 学的好累

    我认为要想学好编程 1.要数学好 2.要英语好 可这两样我都不具备

    87 条回复    2016-08-30 17:22:49 +08:00
    qdwang
        1
    qdwang  
       2016-08-24 08:08:57 +08:00 via Android
    书不好
    ersic
        2
    ersic  
       2016-08-24 08:11:48 +08:00
    PHP 算是简单的了。
    snddd322
        3
    snddd322  
       2016-08-24 08:12:27 +08:00
    我也是自学了 N 次,每次都放弃了
    kindjeff
        4
    kindjeff  
       2016-08-24 08:15:58 +08:00 via iPhone
    因为你没有编程的经验呀。我用 php 做东西的时候不会 php ,但是看着文档就可以了。我数学也不好。
    edsgerlin
        5
    edsgerlin  
       2016-08-24 08:19:30 +08:00 via Android   ❤️ 1
    建议转 pm 。 LOL
    markx
        6
    markx  
       2016-08-24 08:20:27 +08:00
    我自己的感觉是,编程和用 php 是两件事情。 如果你只是想学编程,同时又觉得 php 很难,那换一个语言就好了。
    ooh
        7
    ooh  
       2016-08-24 08:29:44 +08:00   ❤️ 2
    1.WEB 开发一般情况和数学并没多大关系,大概是人们认为数学好得人,逻辑思维要强一点
    2.英语好当然锦上添花,不好也没多大关系,顶多遇到问题的时候解决起来慢一点而已

    我想学好编程关键是要热爱,自我驱动。

    PHP 你弄明白 MVC 路由 这两个概念就应该入门了,可以先不用框架写一个完整的留言板,再用框架实现一遍。多做,多查,多思考,少看书。
    cfans1993
        8
    cfans1993  
       2016-08-24 08:30:02 +08:00 via Android
    不明白就搜索一下,看下别人的博客,看别人是怎么理解和组织知识点的
    mbfan
        9
    mbfan  
       2016-08-24 08:39:41 +08:00 via Android
    初学看视频教程比较好……
    看书容易晕……
    frittle
        10
    frittle  
       2016-08-24 08:46:10 +08:00
    如果是为了扩展网站,或许以学习一个 PHP 框架为主,从官方教学文档的例子中学习怎么开发网站,顺便从中学习 PHP 。学了个大概后尝试一边以该框架重新开发令尊的网站,一边更深入地学习。这建议未必适合楼主,以前这样建议过一个大叔级网友,后来目标达成了。
    msputup
        11
    msputup  
       2016-08-24 08:53:33 +08:00   ❤️ 1
    要数学好和英语好是你给自己觉得学不进去潜意识里自我安慰的想法吧。
    很多书写的时候比较跳跃的,比如他在讲面向对象的时候,突然告诉你这段运行会出错,我们需要用异常解决,但是这个你们先看我怎么写就好,异常我们稍后讲。你就会急不可耐的想知道到底什么是异常,为什么用了这段代码就不会报错了之类的。其实你可以把这段给记录下来,等后面讲到异常了,再重新理解一遍这个程序,当然,我更倾向于慢慢来,多看几遍书(学编程不是说看一遍书就精通了,有时候一本书看三遍,三遍的收获都是不同的)。
    willvvvv
        12
    willvvvv  
       2016-08-24 09:02:02 +08:00
    初学 PHP 并不用对数学和英语有任何的掌握。 刚开始接触,视频比书不容易晕一点,记得多做实例。别纯看
    tabris17
        13
    tabris17  
       2016-08-24 09:07:05 +08:00
    放弃是唯一的解脱方法
    thiscat
        14
    thiscat  
       2016-08-24 09:08:32 +08:00
    php 干嘛去学哪些 cms 。。看 cms 直接上框架啊。 thinkphp 简单,适合入门,相对用的也多
    cayley
        15
    cayley  
       2016-08-24 09:09:08 +08:00
    基础差的话,先看视频,跟着视频来做,先做出给小项目,有点成就感,就有学下去的动力了.
    Mac
        16
    Mac  
       2016-08-24 09:10:50 +08:00
    要数学好?要英文好?就你的要求,百度直接够了,学习怎么搜索吧。
    levn
        17
    levn  
       2016-08-24 09:12:37 +08:00
    找一个人教你
    quericy
        18
    quericy  
       2016-08-24 09:12:49 +08:00
    "感觉 php 学习曲线是波浪形的 看书看的头晕 看到一个知识点看着看着就告诉你在第 X 章详解"

    如果 lz 感觉没有错的话,那可以换书,或者换文字类的 pdf ,翻页跳转加书签比纸质的快捷方便多了
    youxiachai
        19
    youxiachai  
       2016-08-24 09:14:10 +08:00   ❤️ 1
    我感觉 ls 那些给建议的人..真心好..

    不过...对于能发这种贴的人..基本都是放弃治疗了...

    说都说不住的...
    hainuo
        20
    hainuo  
       2016-08-24 09:14:25 +08:00
    在后就学 CMS 第一个学的织梦 最后居然把网站做出来了 后来又学了 phpcms v9 帝国 cms

    感觉你从这个开始就把自己引入了歧途的样子,也不能说是歧途,只是这些的 mvc 的框架不适合新手来学习,因为某些原因(国内喜欢杂糅还有 php 历史版本的原因)导致学习起来不是很容易,建议直接以 php5.3+为基础的框架学习,然后逐步深入写自己的一些小应用
    kemikemian
        21
    kemikemian  
       2016-08-24 09:15:07 +08:00
    放弃只最轻松的方法,但是放弃了再捡起来就更难了
    我是自学 php 的,比较版,前端+php+mysql 用了半年,当然中间也一边工作一边学的
    建议看视频教程,之前是看燕十八的视频教程,我是高中毕业,后来也找到了工作
    alen
        22
    alen  
       2016-08-24 09:15:47 +08:00
    学 python 吧
    jookr
        23
    jookr  
       2016-08-24 09:21:37 +08:00
    我跟你一样的学习轨迹 用 CMS->套模板->改 CMS->学 PHP->学框架->用框架建站

    你说的那两点我觉得得根本不是问题

    一般的 PHP 工作只要会加减乘除就行,英语只在给变量起名和学新函数的时候才用到,这两点根本难不倒人。
    jarlyyn
        24
    jarlyyn  
       2016-08-24 09:24:28 +08:00 via Android
    建议放弃,从事和人打交道的工作。
    ranwu
        25
    ranwu  
       2016-08-24 09:27:02 +08:00
    随便找一个 PHP 框架, 找一个论坛,比如 yii2 框架和 yii2 中文社区。然后根据论坛里面的教程,一个功能一个功能的做,比如登录登出,分页,数据库增删改查等。
    keikeizhang
        26
    keikeizhang  
       2016-08-24 09:27:20 +08:00
    慕课网, PHP 工程师
    gowk
        27
    gowk  
       2016-08-24 09:29:18 +08:00 via Android
    瞎学什么 php ,学 Go
    xiaoshangmin
        28
    xiaoshangmin  
       2016-08-24 09:30:59 +08:00 via iPhone   ❤️ 1
    自学到放弃
    owt5008137
        29
    owt5008137  
       2016-08-24 09:32:23 +08:00 via Android
    单就语言的话, lua 是我花的时间最短的,其次就是 php
    FW36
        30
    FW36  
       2016-08-24 09:35:25 +08:00
    学东西真是毅力活,扎扎实实啃了几本 C 语言的书,才知道,过去的学习真的没有怎么用心,用心读的书,根本忘不了。对了,英语也不好~
    laoyuan
        31
    laoyuan  
       2016-08-24 09:45:36 +08:00
    你需要一套视频教程
    it407841482
        32
    it407841482  
       2016-08-24 09:46:31 +08:00   ❤️ 1
    人生得意须尽欢,我有 python 价值观
    hexiaolu
        33
    hexiaolu  
       2016-08-24 09:48:06 +08:00 via iPad
    高考英语 38 的默默飘过,,,还有不一定数学要好,主要你的思维要好,要清晰。英语,没有这个要求吧,
    lxrmido
        34
    lxrmido  
       2016-08-24 09:48:24 +08:00
    学编程语言没必要照着书一个个知识点看下去的,大部分教程都更像一本词典……

    PHP 的话,抛开框架,自己设计,从简单的程序写起吧。
    geek123
        35
    geek123  
       2016-08-24 09:55:33 +08:00
    @victory 来这里自学,会轻松些 , www.hubwiz.com
    xjmroot
        36
    xjmroot  
       2016-08-24 09:57:38 +08:00
    可以先尝试使用框架,ThinkPHP 文档对于国人来说还算蛮详细的
    感觉会通过 PHP 来查询 SQL,以及一些简单通用的函数就差不多入门了
    fhefh
        37
    fhefh  
       2016-08-24 10:07:03 +08:00
    可以去培训机构 被碰我哈
    bk201
        38
    bk201  
       2016-08-24 10:08:03 +08:00 via iPhone
    为何要把自己搞这么累,赚钱方式很多啊,比如 pm
    xiaoyu9527
        39
    xiaoyu9527  
       2016-08-24 10:11:02 +08:00
    学会了哥的运营 剩下的就是 A 了。
    gdtv
        40
    gdtv  
       2016-08-24 10:12:11 +08:00
    各种 web 后端编程里面, php 已经是最简单、最容易学的了,如果连 php 也学不好,其他的编程语言就更难了。
    你一开始就把时间花在学习织梦、 phpcms 、帝国上面,感觉这部分时间浪费了,这些 cms 只是一种工具,没必要细学。你应该一开始就学 php 。
    allenshi
        41
    allenshi  
       2016-08-24 10:13:04 +08:00
    世上无难事,只要肯放弃..
    ajan
        42
    ajan  
       2016-08-24 10:14:47 +08:00
    只会点原生的 PHP ,没玩过别的框架(高大尚不会玩)。用 PHP 写了个简单的 MVC 路由,自学编程 没过买书、看书。数学不好。
    早年用 ASP 开发过自己的 blog 和 客户的网站 及其它的小工具等,也搞过 VB 。

    工作是前端, HTML, CSS, JS 都拿手。

    编程这东西,要有兴趣才行!
    panlilu
        43
    panlilu  
       2016-08-24 10:25:34 +08:00   ❤️ 1
    楼主的自学方式有问题,自学最重要的是正反馈。也就是说,你学到的东西,要(短期内)给你成就感,否则你就会觉得想放弃。
    所以建议不要直接去啃书本,从一些实践类的教程或者模仿开始做,由简单到复杂。另外直接改那些 cms (我指的就是 dede 、帝国那种)由于那些程序本身写的也不够优雅,会给你带来很多的坑。建议从框架或者脱离框架直接写 php 开始。
    学会模仿后还要学会反思,为什么会这么做,一旦你想明白了你就可以融会贯通了。

    另外 php 真的不难。要漂亮的实现一个网站还有很多的东西要学,比如你没提到的 js ,还有很多和数据库、运维相关的东西。如果你不会也不要紧,至少大概能知道他们干什么用的然后知道什么时候要用到了去学就行。
    luban
        44
    luban  
       2016-08-24 10:39:13 +08:00
    不清楚楼主现在的身体情况,是否还有一些困难在日常生活中
    自学开始的确是不容易的,有些概念不太好理解,初期建议视频容易跟着上手,书本学的更系统
    xbdsky
        45
    xbdsky  
       2016-08-24 10:47:25 +08:00
    @kindjeff 是的,感觉数学不好很有压力啊
    xbdsky
        46
    xbdsky  
       2016-08-24 10:48:41 +08:00
    想快速学会,建议直接去培训学校,速度快,效果好,学会了后面就靠自己了,自学没有毅力的人很困难
    ZE3kr
        47
    ZE3kr  
       2016-08-24 10:50:53 +08:00
    PHP 不难,但是:函数名太难记(关键是毫无规律可言,有的有下划线,有的没有,有的还特长,有的还搞缩写),所以每次要不就是从程序之前用过的函数上复制,要不就去 php.net
    ZE3kr
        48
    ZE3kr  
       2016-08-24 10:51:30 +08:00
    比如: htmlspecialchars 这个函数…
    jerryfu
        49
    jerryfu  
       2016-08-24 11:00:04 +08:00
    感觉楼上说的都不大适合楼主,一言以蔽之,扯淡。
    强烈不建议看书!强烈不建议基础差的初学者看书自学,那是自寻死路!
    有些什么类似“ XX 天精通 XXX ”的书简直就是辣鸡,直接抄 demo 不说,光是层次结构都跳来跳去,让人看得生不如死。
    以你的教育基础,直接看视频,韩顺平老师的 php 教程就不错,基本上属于小学生也能听得懂的层次。讲解的极其细致,生怕你听不懂,特别适合 0 基础的同学。我看视频的时候曾经上课时听得云里雾里的什么补码、反码给他这么一捯饬(他总结了几条准则,一套一个准,就适合像我这样的笨蛋,笑)如醍醐灌顶,豁然开朗。
    而且最最重要的是,他不是为了讲 PHP 而讲 PHP ,他在讲 PHP 之前把 html 、 css 、 http 协议、网络基础知识、编程与算法的一些基础知识(什么排序算法之列的)全部与通俗易懂的语言结合实际的 demo 给详细的讲解了一遍,看他前面 30 节课,我感觉把大学好几年学到的知识都重新滤了一遍,瞬间觉得浑身通透。学习自应是成一体系,融会贯通。九层之台,起于累土。你没有打好前面的基础部分,自己一个劲的啃书,自然味同爵蜡,枯燥无味。又没有有趣的 demo 配合着来激发你的兴趣,你想坚持啃完书无异于痴人说梦。
    哦,对了,我绝不是说看了教学视频就是你的灵丹妙药。首先该系列视频总集数很长,我记得是好几百集,我当时学习的时候,每天 8-10 小时,坚持一个半月才完全掌握其中所有内容,光是相关笔记就记了有 2 本(当然我不是傻了吧唧的抄代码,记下的全部是相关的知识点),你能否有毅力并保持着兴趣学完完全看个人造诣。其次看教学视频,尤其是计算机类的,可不等同于你看电影,有时候半个小时长度的视频你可能需要 2 个小时才能看完。因为作者为了压缩视频的大小往往会对其进行剪辑,基本等同于快进,压缩了大量的知识点。你可能需要不停的暂停、思考、甚至是回看。而且我推荐你分屏进行,一个屏幕播放教学内容,另一个屏幕自己跟着视频一点点敲代码,老韩敲代码速度挺快的,初学者不一定能跟得上,暂停暂停再暂停。无论代码你觉得有多简单或者多弱智,自己动手敲一遍,敲代码如写诗,熟读唐诗三百首,不会做诗也会吟。此外遇到关键性的代码,比如基本的算法结构(排序之流)、常用的 php 功能(分页等)等,除了能跟着视频敲外,还需要自己能完全独立的一点点写出来,融会贯通化为己用。
    当看玩所有的一两百集视频并加以化用,那么恭喜你, php 入门了。是的,你没看错,这刚刚是入门,如果想进一步学习,那么你需要自学的基本知识还有如下:数据库( mysql 推荐)、 js 、相关 PHP 框架(框架最后再动,对于没有相关计算机科班背景的人上来就折腾框架会让你到最后死都不知道怎么死的)
    学完上述知识后那么你大概就可以独立的完成一个小型的站点,后面的路,额,我也不知道是啥了,因为我自己基本上也就在这个层次了。后续的深化大概是多线程、高并发之类的吧,毕竟我学 php 只是觉得好玩而已,主力语言 java ,笑。
    这样学,虽然你可能会感觉比啃书更累,但最起码,你能学到东西。
    强烈鄙视楼上那些几个瞎几把扯淡以及让别人转学别的语言的家伙,子非鱼。
    希望能有一点帮助,不枉我扯了那么多比大胡话,笑。
    加油!
    kkhu2004
        50
    kkhu2004  
       2016-08-24 11:00:18 +08:00
    别看书了,找点视频教程吧。
    jerryfu
        51
    jerryfu  
       2016-08-24 11:03:49 +08:00
    更正“看玩”-- >“看完”
    timestamp
        52
    timestamp  
       2016-08-24 11:15:23 +08:00
    我也是自学的计算机,我刚开始是看视频教程, php100 的,兄弟连的,反正培训机构免费的视频各种看。刚开始看书也是没学会,我不知道你计算机基础怎么样,比如网络,操作系统,学没学过 c 语言,如果没有语言基础,再加上计算机基础也不行,确实困难。
    jarlyyn
        53
    jarlyyn  
       2016-08-24 11:19:11 +08:00   ❤️ 1
    完善下我的回答。

    1.从事程序员这行,英语是很重要的。如果连学习英语的信心以及毅力都没有,放弃吧。

    2.写代码这件事,从头到尾和视频没有任何关系。绝大部分有价值的资料,是在文档,代码,甚至各种 issus 里的。如果想要自学代码,却还要靠视频这种打的文字都可能看不清的东西的话。放弃吧。

    当然,可能有人告诉我有多少多少高中生程序员多少多少牛,有多少人看视频上手多少多少快。

    我只想说,程序员本来就不是什么多高大上的职业。现在只不过泡沫吹得很大,所以各行各业都想转行进入这行罢了。

    如果行业没法继续维持爆发性的增长,一个不适合这个行业又没基础的人,怎么和每年这么多新毕业的更便宜更好用学新东西更快的新人竞争?

    按巴菲特的说法,‘只有退潮时才知道谁在裸泳’

    现在还是在涨潮的时候么?

    学历低点,理解能力差点,在大部分行业并不一定是最重要的事。

    选择对的行业远好过选择好的行业。
    PureDark
        54
    PureDark  
       2016-08-24 11:21:45 +08:00
    只想学编程就别学那些框架,那些以后你真的入门甚至熟练 PHP 基础了之后再考虑学

    你就试试纯用 PHP 自带函数来写后台先。
    newguest
        55
    newguest  
       2016-08-24 11:59:49 +08:00
    你可以试试混进国企,应该也可以的吧。。。。
    gxustudent
        56
    gxustudent  
       2016-08-24 12:43:51 +08:00
    孩子,做一件事情却始终没有正反馈是很难坚持下去的。你还是去做产品经理吧!
    Eoss
        57
    Eoss  
       2016-08-24 12:50:40 +08:00
    学什么 php ,有时间应去泡妞啊。。。。(手动滑稽
    KDF
        58
    KDF  
       2016-08-24 13:07:37 +08:00
    加油
    youzi
        59
    youzi  
       2016-08-24 15:44:09 +08:00 via Android
    大 laravel 欢迎乃~php 不行试试 python ,如果依旧不行的话,试试换个方向?
    ysdj
        60
    ysdj  
       2016-08-24 15:49:34 +08:00
    路线不对啊,哪有通过织梦插件学 php 的
    mdluo
        61
    mdluo  
       2016-08-24 16:21:49 +08:00
    《 PHP —— 从入门到放弃》
    baolan
        62
    baolan  
       2016-08-24 16:31:53 +08:00 via Android
    PHP 还用学.....我现在会 PHP 得感谢某软件是用 PHP 写的,开源且 BUG 一堆,而且无法替代。
    xiaowangge
        63
    xiaowangge  
       2016-08-24 16:34:24 +08:00
    http://blog.zhenghui.org/2010/06/03/advice-on-programmer/

    引用《冒号课堂》作者的话:

    关于数学基础,窃以为并非什么太大的问题。几乎每个得知我数学背景的人都会对我说:哦,学数学的人来学计算机自然容易啦。事实上,这种观点虽然极为普遍,但也极为肤浅。本人从事数学 14 年(从本科算起)、从事计算机 12 年(与前者有部分重合),在这一点上还是比较有发言权的。事先说明,以下提到的数学不包括高中数学。其实大多数从事软件开发的人员用不到太多的数学知识,他们只需要正常的逻辑思维能力和抽象思维能力。整天拿数学说事,要么是无知,要么是找借口,要么是装高深。当然,我不否认一些高级算法、计算机理论以及人工智能等领域可能涉及到高深的数学知识(其实也只是图论、组合数学、数论、概率论、计算几何、抽象代数、数学逻辑等中的一小部分),但那毕竟只是少数。我也不否认自己的数学背景有助于对编程的理解,但投入产出比太低,不值得作为经验来推广。不过若想成为一位计算机科学家,那就另作别论了——这时数学懂得再多也会嫌少的。

    倒是英语我希望你更重视些。我在《冒号课堂》中专门提过阅读原著的必要性,而且你也意识到译著的质量问题。建议不必特地去学习英语(你本来就会了,不是吗?),只要坚持读经典原著即可。其实,计算机方面的英文算是很容易的了,关键是克服自己的惯性和惰性。开始可能不习惯,看多了就习惯了。在此提醒一点,在阅读时请有意识地培养自己对英语的语感,就像编程时要有意识地培养自己对编程语言的语感一样。

    总之,对于程序员来说,数学没有人们认为的那么重要,英语没有人们认为的那么不重要。
    huawuhen
        64
    huawuhen  
       2016-08-24 16:38:06 +08:00
    LZ,加油,我也是学历不高。我学很多都是浅入深弃
    cxbig
        65
    cxbig  
       2016-08-24 17:02:00 +08:00
    英语这个要强化一下,至少是阅读能力。中文资料翻译质量参差不齐,而且相对过时。

    大部分的 PHP 编程是业务逻辑,要的是清晰的逻辑而不是算法

    学习感觉到瓶颈说明你是在进步的,手艺活无非是多练
    最好是当工作,给自己加点压力,如设定 deadline 之类
    多看其他优秀的解决方案,不懂可以问各种社区
    dabpop139
        66
    dabpop139  
       2016-08-24 17:13:53 +08:00
    让我想起来当年,我英语水平也不怎么样,现在都还在慢慢学习。

    我刚开始学习编程那会去拿本 JSP 的书来啃结果发现肯不下去,后来接触了 ASP 发现这东西还挺简单,就这样开始了我的编程生涯,回过头来搞 PHP 也没有花费多大的精力,虽然我的学习线路有点曲折但是还是坚持了下来。

    个要建议啃不下来就不要硬啃,硬啃会伤激情,也不要啃些太难的框架,由浅入深,你可以去搞搞 JS ,搞搞 MYSQL 语句,你能上手 PHPCMS 也可以去研究一下他的逻辑都是有用的。同时我也不建议看书学习,太枯燥了。

    关注我:
    http://blog.uxwin.com/
    系列视频教程:
    http://space.bilibili.com/36072651/
    isbase
        67
    isbase  
       2016-08-24 17:19:12 +08:00 via Android
    head first 系列的书很适合入门

    https://book.douban.com/subject/3253845/#!/i!/ckDefault
    subpo
        68
    subpo  
       2016-08-24 17:22:55 +08:00
    就是不喜欢看视频,节奏太慢了...
    imcxy
        69
    imcxy  
       2016-08-24 17:49:46 +08:00
    1 米 6 的男孩非要去把打篮球当工作。这怎么打。

    还有那么多人教楼主怎么打。良心何在
    hard2reg
        70
    hard2reg  
       2016-08-24 17:55:05 +08:00
    学 python 吧
    zhuangzhuang1988
        71
    zhuangzhuang1988  
       2016-08-24 22:17:32 +08:00
    到工地上搬砖一天就好了。。
    billlee
        72
    billlee  
       2016-08-24 22:30:02 +08:00
    正常, PHP 本来就设计得非常混乱。
    jellybool
        73
    jellybool  
       2016-08-24 23:36:21 +08:00
    先慢慢看英语,你也可以成为不错的工程师。
    xk537
        74
    xk537  
       2016-08-24 23:50:39 +08:00
    PHP 从开始到放弃 pyton 从开始到放弃 java 从开始到放弃 XX 从开始到放弃 XX 就没有开始
    rayyang88
        75
    rayyang88  
       2016-08-25 00:50:14 +08:00
    宇宙最强语言 php 值得你拥有,加油
    xiahei
        76
    xiahei  
       2016-08-25 01:50:07 +08:00
    @xk537 pyton 是啥东西?
    victory
        77
    victory  
    OP
       2016-08-25 02:03:47 +08:00
    真的很感动 有那么多人回复我的问题(ps: 如果我身体状况分为五个等级 我是 4 不太乐观 我的疾病是大家所知的"渐冻人症" 而且是最严重的那种 医生说我活不过 8 岁 但我今年已经 24 了 所以我觉得 8 岁后的每一天都是赚的 所以我珍惜我活的每一天)

    so 因为身体的原因我无法去培训机构学习 学 PHP 呢 是因为 PHP 是所有 web 开发语言中最简单 轮子 中文资料最多
    学编程我觉得英语真的很重要 许多文档都是英文的 就比如我使用的 Sublime Text 编辑器 许多插件不会配置 看个插件文档都是连蒙带猜

    我的邮箱: <img src="http://api.atool.org/[email protected]&et=&c=0099ff&f=a"> 想找一位老师 php python 都可以
    victory
        78
    victory  
    OP
       2016-08-25 02:10:09 +08:00
    flydogs
        79
    flydogs  
       2016-08-25 08:42:12 +08:00   ❤️ 1
    边学边做个小功能,有利于加深理解
    比如博客系统
    1. 先手动在 mysql 后台做个文章表(article),只有标题,内容,作者三个字段,然后手动插入两条数据
    2. 学习 php 操作数据库部分(连接,查询),学习 php 显示数据部分( echo ,数组,循环,参数获取等),编写显示文章内容功能
    3. 学习 php 操作数据库部分( update ),学习 php 接受表单处理部分,编写更新文章功能
    4. 学习 php 操作数据库部分( insert ),编写发表新文章功能
    5. 编写文章列表页面,只显示文章的标题,作者。

    OK ,一个简单的博客系统你会做了,基本的 php 处理和数据库处理你也学会了。
    接下来,做稍微复杂点的
    1. 更新文章或发表新文章时,判断标题长度(前台不做限制,后台做限制),超过一定长度,显示错误
    2. 添加发帖时间字段,学习时间格式和字符串的转换;修改文章列表页面 /文章内容页,增加显示发帖时间
    3. 添加文章点击次数的字段,文章每次显示时+1 ,并在文章显示页显示。
    4. 学习分页相关知识( mysql 的 offset, limit 等),编写文章列表分页处理。

    再复杂一点
    1. 添加用户表(user),运用以上知识,编写用户注册,登录功能。
    2. 学习 php 的 session,cookie 部分,修改用户登录功能,使得能够保持用户登录状态
    3. 修改文章表,作者字段改为 int 型,修改发表文章功能,作者字段设为当前登录用户的 id ;修改文章显示功能,连接用户表来获取显示用户名( mysql 多表连接);
    4. 添加评论表(comment),运用以上知识,编写用户评论文章功能
    5. 修改文章显示功能,使文章显示时,能同时显示其他用户对该文章的评论

    以上做完,一个基本的博客系统就完成了,基础的 php 和 mysql 处理你也会了,算是入门了。
    alittletrain
        80
    alittletrain  
       2016-08-25 09:20:41 +08:00
    为什么不学 python
    xiaohuangya
        81
    xiaohuangya  
       2016-08-25 17:03:54 +08:00
    所以写代码的在这里嘲讽 pm 干嘛? _(:3 」∠)_
    phxsuns
        82
    phxsuns  
       2016-08-25 17:15:45 +08:00
    我觉得是学习能力的问题。和是不是 PHP 没关系。和数学、英语也没关系。
    学习能力是要慢慢培养的,保持积极的态度,面对问题迎难而上,自己找方法去解决,不要轻言放弃,也不要找借口。
    在不断地成功解决问题后,学习能力一定会得到提升,学习什么东西都会变的轻松。
    cbs2000
        83
    cbs2000  
       2016-08-25 17:48:40 +08:00 via Android
    @ZE3kr 能用 ze3kr 做 id ,会觉得这种难记,你不是吧…
    orancho
        84
    orancho  
       2016-08-25 22:52:26 +08:00
    转行
    mingyun
        85
    mingyun  
       2016-08-28 16:15:47 +08:00
    @dabpop139 视频不错 啊
    crist
        86
    crist  
       2016-08-30 13:04:01 +08:00
    学编程要英语好就可以了,数学要求不高
    ghostman
        87
    ghostman  
       2016-08-30 17:22:49 +08:00
    学习易语言吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3254 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 11:47 · PVG 19:47 · LAX 04:47 · JFK 07:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.