各位大神,我是一点都没有基础,有什么好建议吗
1
youfang 2016-12-09 16:40:09 +08:00 1
兴趣是第一驱动力 而且做开发要做好进经常加班的公司的准备
|
2
zErofor OP 加班这点准备好。 html5 的趋势越来越火,只是觉得网站等等离不开 php 后台带代码, web 前端感觉学的比较全面的,就不知道从何下手,想去报脱产班学习会不会比较好。
|
3
youfang 2016-12-09 16:53:51 +08:00
node 也是 js 语法 另外小项目可以用 baas 平台做后端 直接在界面中设置表结构输出 api 不用写后台代码
|
4
sensui7 2016-12-09 16:55:08 +08:00 1
前端是个坑,如果你学历好, 英文好, 随随便便就能找一个好公司, 如果不好的话, 呵呵, 抱歉, 小公司的前端等于打杂的。
|
7
phalconphp 2016-12-09 17:11:35 +08:00 1
如果计算机基础一般,建议学前端,前端门槛低,但是深入的话还是需要一些基础的。
|
8
cashew 2016-12-09 17:24:03 +08:00 1
前端虽说入门稍容易,但需要掌握的知识太多了,而且新技术是层出不穷。
HTML , CSS , JavaScript 这是必须要掌握的。 JS 可以看[廖雪峰的教程]( http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000) HTML 和 CSS 看 W3C 。 不管想走哪条路,一定要多动手,自己去写代码才能转化为自己的东西。切忌眼高手低。 |
9
zErofor OP @phalconphp 前端分为前端美工、前端开发和前端架构,对吧。大神你怎么看 H5 呢?
|
10
66beta 2016-12-09 17:26:22 +08:00 1
学前端很累的, 3 个月技术革新一次
当然,还是那么三大东西折腾来折腾去,但是太多的工具和库的学习成本实在太大 做后端舒服很多(利益相关:做过 PHP ) |
12
66beta 2016-12-09 17:27:35 +08:00
PS :后端的工资起点高,比如 java 工程师,可能很菜,但是同一家公司内一般能达到前端的中级薪资水平
|
14
fzhw88 2016-12-09 17:30:47 +08:00 1
前端是个大坑啊,如果可以选择,还是后端吧。。。
|
16
kajibu 2016-12-09 17:35:00 +08:00 1
不要面向工资编程,要面向兴趣变成; 不然做了几年你就会来问‘能不能一直走技术路线,三十岁了该不该转管理’.
https://blog.codinghorror.com/programming-love-it-or-leave-it/ |
17
zErofor OP @kajibu 嗯,我是打算在技术学 4-5 年左右,想自己出来弄一下,前期基础想打结实一点。如果以后不是我搞技术,至少我看懂,不然被忽悠就惨了。
|
20
youfang 2016-12-09 17:44:29 +08:00
h5 不就是指前端嘛 前端和后端选准一个就往里学吧 不要像某些培训班号称培养什么大前端一样 前后端通吃 啥高级教啥 当然学习能力强的例外 4 个月出来结果啥都只会一点点 我就是被这种大前端培训班坑过 前端后端还有 h5 游戏全都教的培训班
|
21
phalconphp 2016-12-09 18:54:49 +08:00
我也不是学计算机的,我是大学时候突然喜欢上计算机一直学,本专业和计算机毫无关系。如果你觉得自己计算机基础一般可以先补补基础,看看计算机专业的书,如果时间充裕就把计算机专业的都看看,比如 c 语言,计算机网络,数据库结构与设计,数据结构与算法。如果时间不充裕,可以学 web 前端,遇到不会的再补基础, web 前端主要学 html 、 css 、 javascript ,挑能看懂的书或者视频学习。前端越往后学需要的基础越多,基本上就是全栈了。
|
22
phalconphp 2016-12-09 18:55:23 +08:00
说错了,是数据库原理
|
23
phalconphp 2016-12-09 18:58:05 +08:00 1
如果你不喜欢前端,可以学学 php 、 python 这些语言比较简单些,兴趣是最好的老湿。
|
24
onlyhot 2016-12-09 20:02:08 +08:00 via iPhone
扣扣 五二三八四 3880
老司机带你上车 |
25
guofs 2016-12-09 20:04:17 +08:00
@phalconphp 为啥我就连入门都不能,开始怀疑兴趣是最好的老师这句话了。。
|
26
Cbdy 2016-12-09 20:08:27 +08:00 via Android
微软家的 c#教程真心做得好,学习起来应该很容易。
|
27
anubiskong 2016-12-09 21:35:25 +08:00
主学 JS, html 和 CSS 也学熟练, 做几年前端或者后端 nodejs, 编程思想成熟了可以跨界各种玩了
别想什么 Html5, 或者前端后端啥的, JS 基本上是万能的 |
28
wang9706 2016-12-09 21:49:00 +08:00
这么跟你说,前端的关键一是英文,二是 js ,这两样精通了,所有的库,所有的工具信手拈来,用的不爽还可以自己造轮子。当然,如果这两样没学好的话就是页面仔了,重复工作....
|
29
hasbug 2016-12-09 22:24:46 +08:00
很多人就盯着 html5 ,我都不知道为何 html5 成了前端代名词。。。
|
30
phalconphp 2016-12-09 22:57:46 +08:00
@guofs 不要着急,万事开头难,多看点儿视频、书,说不定哪天就开窍了,书读百遍其义自见。
|
31
biossun 2016-12-10 03:26:52 +08:00 1
唔,入门的话在编程语言选择方面, java 或 python 都还不错;而 javascript 、 ruby 这种的不太推荐,这些语言都过于灵活,涉及的概念也太多,对新手其实不够友好。
另外建议注重一下计算机基础理论知识的学习,对于「程序员」来讲,这是基础,绝不能绕过。 |
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 ,你就能作出一些看起来还想模像样的页面。可入了门以后那?没有坚实的计算机基础,面对这茫茫多的技术和概念,你也只能两眼一抹黑,完蛋。 所以选择前端,千万不要抱着「简单易学」的心理,别对自己那么残忍。 |
33
q397064399 2016-12-10 08:10:14 +08:00
@biossun 我真的很疑惑,前端为什么总在讲计算机基础,
这种应用层面的东西, javascript 自带 GC ,连内存都不用管了,跟计算机基础扯得上什么关系? 排序有现成的 sort,都用浏览器做应用开发了?还追求性能? |
34
xvx 2016-12-10 08:31:53 +08:00 via iPhone 1
|
35
Famio 2016-12-10 09:39:14 +08:00
@xvx 额,与你相反。我是学了 C#才开始学别的语言的,感觉轻松, C#上手很友好,相对简单,而且还有神器 IDE 。说过分点,学 C#的时候其实你连 java 的基础也顺带学到了= =
|
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 你不知道买什么书好,初学就看书累的要死还看不懂,先在网上找视频看了入门,然后再买书。 |
37
gooin 2016-12-10 10:38:59 +08:00 via Android 1
可以到 http://www.freecodecamp.cn 刷题
|
38
theohateonion 2016-12-10 11:09:47 +08:00
@xvx C#在语言里面入门应该算是容易的了吧. 而且非常推荐使用 C#入门 OO
|
39
ichubei 2016-12-10 11:33:23 +08:00
建议是一群程序员喊着改行
|
40
designer 2016-12-10 11:39:03 +08:00 via iPhone 1
http://chuangzaoshi.com/code
只能帮你到这里了! |
41
falcon05 2016-12-10 11:50:39 +08:00 via iPhone
怎么这么多想转行程序员的,不过想想也不奇怪,有时我还想转行干别的呢,选什么都有可能失败,那就选最喜欢好了,另外干这行要有一点工匠精神
|
42
xvx 2016-12-10 11:58:53 +08:00 via iPhone
@Famio C#和 JAVA 语法上有很多相似的。
主要是 Python 的语法比 C#简练很多,平常写些简单的工具可以少写很多代码,可以专注于代码而不用理会界面,比较快能理解程序的运行原理。界面真的是个坑,总感觉很难看,你又忍不住要去改。。。。 |
43
jiehuangwei 2016-12-10 12:04:39 +08:00
珍爱生命,远离 IT
|
44
mqtt 2016-12-10 18:39:45 +08:00 1
学前端吧,我觉得前端好就业,而且学到一定程度做后端没问题 什么都能接触到。
|
45
zp450594157 2016-12-10 20:55:34 +08:00
@theohateonion 我想问一下 c#做后台的话,能跑在 Linux 之类的上面吗?跨平台不是很好吧?
|
46
theohateonion 2016-12-11 11:59:34 +08:00
@zp450594157 可以跑 但是还不成熟. 期待.net Core 的生态更新吧
|
49
zErofor OP @jiehuangwei 哈哈,准备走上不归路了
|