想转行学技术, web 前端, PHP,html5 有什么好建议吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
zErofor
V2EX    程序员

想转行学技术, web 前端, PHP,html5 有什么好建议吗

  •  
  •   zErofor 2016-12-09 16:36:02 +08:00 6620 次点击
    这是一个创建于 3232 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大神,我是一点都没有基础,有什么好建议吗

    50 条回复    2016-12-13 09:09:20 +08:00
    youfang
        1
    youfang  
       2016-12-09 16:40:09 +08:00   1
    兴趣是第一驱动力 而且做开发要做好进经常加班的公司的准备
    zErofor
        2
    zErofor  
    OP
       2016-12-09 16:47:10 +08:00
    加班这点准备好。 html5 的趋势越来越火,只是觉得网站等等离不开 php 后台带代码, web 前端感觉学的比较全面的,就不知道从何下手,想去报脱产班学习会不会比较好。
    youfang
        3
    youfang  
       2016-12-09 16:53:51 +08:00
    node 也是 js 语法 另外小项目可以用 baas 平台做后端 直接在界面中设置表结构输出 api 不用写后台代码
    sensui7
        4
    sensui7  
       2016-12-09 16:55:08 +08:00   1
    前端是个坑,如果你学历好, 英文好, 随随便便就能找一个好公司, 如果不好的话, 呵呵, 抱歉, 小公司的前端等于打杂的。
    zErofor
        5
    zErofor  
    OP
       2016-12-09 17:06:15 +08:00
    @sensui7 英文就是我的致命点。如果培训出来大公司应该比较难进,只能先去小公司,那这样学 php 会比较好吧
    zErofor
        6
    zErofor  
    OP
       2016-12-09 17:08:49 +08:00
    @youfang 那 h5 呢?怎么样呢?
    phalconphp
        7
    phalconphp  
       2016-12-09 17:11:35 +08:00   1
    如果计算机基础一般,建议学前端,前端门槛低,但是深入的话还是需要一些基础的。
    cashew
        8
    cashew  
       2016-12-09 17:24:03 +08:00   1
    前端虽说入门稍容易,但需要掌握的知识太多了,而且新技术是层出不穷。
    HTML , CSS , Javascript 这是必须要掌握的。
    JS 可以看[廖雪峰的教程]( http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000)
    HTML 和 CSS 看 W3C 。
    不管想走哪条路,一定要多动手,自己去写代码才能转化为自己的东西。切忌眼高手低。
    zErofor
        9
    zErofor  
    OP
       2016-12-09 17:24:55 +08:00
    @phalconphp 前端分为前端美工、前端开发和前端架构,对吧。大神你怎么看 H5 呢?
    66beta
        10
    66beta  
       2016-12-09 17:26:22 +08:00   1
    学前端很累的, 3 个月技术革新一次
    当然,还是那么三大东西折腾来折腾去,但是太多的工具和库的学习成本实在太大

    做后端舒服很多(利益相关:做过 PHP )
    zErofor
        11
    zErofor  
    OP
       2016-12-09 17:26:34 +08:00
    @cashew 谢谢大师。“切忌眼高手低” 这点我会好好记住
    66beta
        12
    66beta  
       2016-12-09 17:27:35 +08:00
    PS :后端的工资起点高,比如 java 工程师,可能很菜,但是同一家公司内一般能达到前端的中级薪资水平
    zErofor
        13
    zErofor  
    OP
       2016-12-09 17:28:58 +08:00
    @66beta 嗯,你们都是自学的吗?还是有去上培训的呢?
    fzhw88
        14
    fzhw88  
       2016-12-09 17:30:47 +08:00   1
    前端是个大坑啊,如果可以选择,还是后端吧。。。
    zErofor
        15
    zErofor  
    OP
       2016-12-09 17:32:48 +08:00
    @fzhw88 好的,看来是被坑过吧
    kajibu
        16
    kajibu  
       2016-12-09 17:35:00 +08:00   1
    不要面向工资编程,要面向兴趣变成; 不然做了几年你就会来问‘能不能一直走技术路线,三十岁了该不该转管理’.
    https://blog.codinghorror.com/programming-love-it-or-leave-it/
    zErofor
        17
    zErofor  
    OP
       2016-12-09 17:41:22 +08:00
    @kajibu 嗯,我是打算在技术学 4-5 年左右,想自己出来弄一下,前期基础想打结实一点。如果以后不是我搞技术,至少我看懂,不然被忽悠就惨了。
    fzhw88
        18
    fzhw88  
       2016-12-09 17:42:03 +08:00
    @zErofor 还没完全入坑,但是已无退路,正在痛苦得扭来扭去……
    zErofor
        19
    zErofor  
    OP
       2016-12-09 17:44:26 +08:00
    @fzhw88 哈哈,等等我吧。我也准备跳入这个火坑了
    youfang
        20
    youfang  
       2016-12-09 17:44:29 +08:00
    h5 不就是指前端嘛 前端和后端选准一个就往里学吧 不要像某些培训班号称培养什么大前端一样 前后端通吃 啥高级教啥 当然学习能力强的例外 4 个月出来结果啥都只会一点点 我就是被这种大前端培训班坑过 前端后端还有 h5 游戏全都教的培训班
    phalconphp
        21
    phalconphp  
       2016-12-09 18:54:49 +08:00
    我也不是学计算机的,我是大学时候突然喜欢上计算机一直学,本专业和计算机毫无关系。如果你觉得自己计算机基础一般可以先补补基础,看看计算机专业的书,如果时间充裕就把计算机专业的都看看,比如 c 语言,计算机网络,数据库结构与设计,数据结构与算法。如果时间不充裕,可以学 web 前端,遇到不会的再补基础, web 前端主要学 html 、 css 、 Javascript ,挑能看懂的书或者视频学习。前端越往后学需要的基础越多,基本上就是全栈了。
    phalconphp
        22
    phalconphp  
       2016-12-09 18:55:23 +08:00
    说错了,是数据库原理
    phalconphp
        23
    phalconphp  
       2016-12-09 18:58:05 +08:00   1
    如果你不喜欢前端,可以学学 php 、 python 这些语言比较简单些,兴趣是最好的老湿。
    onlyhot
        24
    onlyhot  
       2016-12-09 20:02:08 +08:00 via iPhone
    扣扣 五二三八四 3880
    老司机带你上车
    guofs
        25
    guofs  
       2016-12-09 20:04:17 +08:00
    @phalconphp 为啥我就连入门都不能,开始怀疑兴趣是最好的老师这句话了。。
    Cbdy
        26
    Cbdy  
       2016-12-09 20:08:27 +08:00 via Android
    微软家的 c#教程真心做得好,学习起来应该很容易。
    anubiskong
        27
    anubiskong  
       2016-12-09 21:35:25 +08:00
    主学 JS, html 和 CSS 也学熟练, 做几年前端或者后端 nodejs, 编程思想成熟了可以跨界各种玩了
    别想什么 Html5, 或者前端后端啥的, JS 基本上是万能的
    wang9706
        28
    wang9706  
       2016-12-09 21:49:00 +08:00
    这么跟你说,前端的关键一是英文,二是 js ,这两样精通了,所有的库,所有的工具信手拈来,用的不爽还可以自己造轮子。当然,如果这两样没学好的话就是页面仔了,重复工作....
    hasbug
        29
    hasbug  
       2016-12-09 22:24:46 +08:00
    很多人就盯着 html5 ,我都不知道为何 html5 成了前端代名词。。。
    phalconphp
        30
    phalconphp  
       2016-12-09 22:57:46 +08:00
    @guofs 不要着急,万事开头难,多看点儿视频、书,说不定哪天就开窍了,书读百遍其义自见。
    biossun
        31
    biossun  
       2016-12-10 03:26:52 +08:00   1
    唔,入门的话在编程语言选择方面, java 或 python 都还不错;而 Javascript 、 ruby 这种的不太推荐,这些语言都过于灵活,涉及的概念也太多,对新手其实不够友好。

    另外建议注重一下计算机基础理论知识的学习,对于「程序员」来讲,这是基础,绝不能绕过。
    biossun
        32
    biossun  
       2016-12-10 03:54:30 +08:00   1
    另外,关于前端再说两句。

    首先搁十年前你要说前端简单,那还可能是,因为那个时候毕竟前端会写点 html , css 即可, js 最多用来做做表单校验之类的简单逻辑,稍微复杂的东西,那时候还都是用 flash 搞的。( ps :那个时候有的公司里前端工作还是设计兼着的)

    可是现在,前端所需要负责的东西越来越多,光是表单校验就能玩出一堆花儿来,更别提多平台,富交互组件,单页面应用,大型项目搭建和维护这些东西。各种框架、库和概念也是满天飞。后台还分 c#、 java 、 python 或 ruby 这些不同的平台和语言,在前端,所有人都只能搞 Javascript ,恰恰这门语言的灵活性又非常搞,你琢磨这么多人一起玩这么一语言,可不玩的很遛嘛。

    所以,目前对前端来讲,只能说「入门简单」,毕竟基本的 html , css 和 Javascript ,你最多一个月就能全了解一遍,再稍微学一下 jQuery ,你就能作出一些看起来还想模像样的页面。可入了门以后那?没有坚实的计算机基础,面对这茫茫多的技术和概念,你也只能两眼一抹黑,完蛋。

    所以选择前端,千万不要抱着「简单易学」的心理,别对自己那么残忍。
    q397064399
        33
    q397064399  
       2016-12-10 08:10:14 +08:00
    @biossun 我真的很疑惑,前端为什么总在讲计算机基础,
    这种应用层面的东西, Javascript 自带 GC ,连内存都不用管了,跟计算机基础扯得上什么关系?
    排序有现成的 sort,都用浏览器做应用开发了?还追求性能?
    xvx
        34
    xvx  
       2016-12-10 08:31:53 +08:00 via iPhone   1
    @Cbdy 对于非专业来说,初学 C#也是很难的,我学了一点就完全学不下去了,很多都看不懂。
    我还是建议先学 Python ,我入门 Python 之后再看 C#感觉简单了好多。
    Python 大法好!
    Famio
        35
    Famio  
       2016-12-10 09:39:14 +08:00
    @xvx 额,与你相反。我是学了 C#才开始学别的语言的,感觉轻松, C#上手很友好,相对简单,而且还有神器 IDE 。说过分点,学 C#的时候其实你连 java 的基础也顺带学到了= =
    adminsvv
        36
    adminsvv  
       2016-12-10 10:13:37 +08:00   1
    HTML 教程: http://t.cn/RIznk8E
    JS 教程: http://t.cn/RIzmhPx
    PHP 教程: http://t.cn/RIzm2Dl

    这是我认为比较好的免费教程,可以去看看。多去看视频教程,想学什么就学什么 不要信楼上说的什么是坑什么不是坑。学了都没坏处的,你都学了才知道什么是你喜欢的什么是你不喜欢的。现在这个行业要啥都会才好混。
    不要还没有了解就买书,买书 1 你不知道买什么书好,初学就看书累的要死还看不懂,先在网上找视频看了入门,然后再买书。
    gooin
        37
    gooin  
       2016-12-10 10:38:59 +08:00 via Android   1
    theohateonion
        38
    theohateonion  
       2016-12-10 11:09:47 +08:00
    @xvx C#在语言里面入门应该算是容易的了吧. 而且非常推荐使用 C#入门 OO
    ichubei
        39
    ichubei  
       2016-12-10 11:33:23 +08:00
    建议是一群程序员喊着改行
    designer
        40
    designer  
       2016-12-10 11:39:03 +08:00 via iPhone   1
    http://chuangzaoshi.com/code
    只能帮你到这里了!
    GG668v26Fd55CP5W
        41
    GG668v26Fd55CP5W  
       2016-12-10 11:50:39 +08:00 via iPhone
    怎么这么多想转行程序员的,不过想想也不奇怪,有时我还想转行干别的呢,选什么都有可能失败,那就选最喜欢好了,另外干这行要有一点工匠精神
    xvx
        42
    xvx  
       2016-12-10 11:58:53 +08:00 via iPhone
    @Famio C#和 JAVA 语法上有很多相似的。
    主要是 Python 的语法比 C#简练很多,平常写些简单的工具可以少写很多代码,可以专注于代码而不用理会界面,比较快能理解程序的运行原理。界面真的是个坑,总感觉很难看,你又忍不住要去改。。。。
    jiehuangwei
        43
    jiehuangwei  
       2016-12-10 12:04:39 +08:00
    珍爱生命,远离 IT
    mqtt
        44
    mqtt  
       2016-12-10 18:39:45 +08:00   1
    学前端吧,我觉得前端好就业,而且学到一定程度做后端没问题 什么都能接触到。
    zp450594157
        45
    zp450594157  
       2016-12-10 20:55:34 +08:00
    @theohateonion 我想问一下 c#做后台的话,能跑在 Linux 之类的上面吗?跨平台不是很好吧?
    theohateonion
        46
    theohateonion  
       2016-12-11 11:59:34 +08:00
    @zp450594157 可以跑 但是还不成熟. 期待.net Core 的生态更新吧
    zErofor
        47
    zErofor  
    OP
       2016-12-13 09:07:22 +08:00
    @adminsvv 谢谢大师
    zErofor
        48
    zErofor  
    OP
       2016-12-13 09:08:08 +08:00
    @gooin 好的, OK
    zErofor
        49
    zErofor  
    OP
       2016-12-13 09:08:47 +08:00
    @jiehuangwei 哈哈,准备走上不归路了
    zErofor
        50
    zErofor  
    OP
       2016-12-13 09:09:20 +08:00
    @mqtt 嗯,好的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     875 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 21:01 PVG 05:01 LAX 14:01 JFK 17:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86