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

2016-12-09 16:36:02 +08:00
 zErofor

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

6000 次点击
所在节点    程序员
50 条回复
phalconphp
2016-12-09 18:54:49 +08:00
我也不是学计算机的,我是大学时候突然喜欢上计算机一直学,本专业和计算机毫无关系。如果你觉得自己计算机基础一般可以先补补基础,看看计算机专业的书,如果时间充裕就把计算机专业的都看看,比如 c 语言,计算机网络,数据库结构与设计,数据结构与算法。如果时间不充裕,可以学 web 前端,遇到不会的再补基础, web 前端主要学 html 、 css 、 javascript ,挑能看懂的书或者视频学习。前端越往后学需要的基础越多,基本上就是全栈了。
phalconphp
2016-12-09 18:55:23 +08:00
说错了,是数据库原理
phalconphp
2016-12-09 18:58:05 +08:00
如果你不喜欢前端,可以学学 php 、 python 这些语言比较简单些,兴趣是最好的老湿。
onlyhot
2016-12-09 20:02:08 +08:00
扣扣 五二三八四 3880
老司机带你上车
guofs
2016-12-09 20:04:17 +08:00
@phalconphp 为啥我就连入门都不能,开始怀疑兴趣是最好的老师这句话了。。
Cbdy
2016-12-09 20:08:27 +08:00
微软家的 c#教程真心做得好,学习起来应该很容易。
anubiskong
2016-12-09 21:35:25 +08:00
主学 JS, html 和 CSS 也学熟练, 做几年前端或者后端 nodejs, 编程思想成熟了可以跨界各种玩了
别想什么 Html5, 或者前端后端啥的, JS 基本上是万能的
wang9706
2016-12-09 21:49:00 +08:00
这么跟你说,前端的关键一是英文,二是 js ,这两样精通了,所有的库,所有的工具信手拈来,用的不爽还可以自己造轮子。当然,如果这两样没学好的话就是页面仔了,重复工作....
hasbug
2016-12-09 22:24:46 +08:00
很多人就盯着 html5 ,我都不知道为何 html5 成了前端代名词。。。
phalconphp
2016-12-09 22:57:46 +08:00
@guofs 不要着急,万事开头难,多看点儿视频、书,说不定哪天就开窍了,书读百遍其义自见。
biossun
2016-12-10 03:26:52 +08:00
唔,入门的话在编程语言选择方面, java 或 python 都还不错;而 javascript 、 ruby 这种的不太推荐,这些语言都过于灵活,涉及的概念也太多,对新手其实不够友好。

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

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

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

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

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

这是我认为比较好的免费教程,可以去看看。多去看视频教程,想学什么就学什么 不要信楼上说的什么是坑什么不是坑。学了都没坏处的,你都学了才知道什么是你喜欢的什么是你不喜欢的。现在这个行业要啥都会才好混。
不要还没有了解就买书,买书 1 你不知道买什么书好,初学就看书累的要死还看不懂,先在网上找视频看了入门,然后再买书。
gooin
2016-12-10 10:38:59 +08:00
theohateonion
2016-12-10 11:09:47 +08:00
@xvx C#在语言里面入门应该算是容易的了吧. 而且非常推荐使用 C#入门 OO
ichubei
2016-12-10 11:33:23 +08:00
建议是一群程序员喊着改行
designer
2016-12-10 11:39:03 +08:00
http://chuangzaoshi.com/code
只能帮你到这里了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/326469

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX