先说结论, 个人不建议新人转职以前端当优先选项
刚好昨天开始弄一些前端的东西,
先不长篇大论, 直接看一个实例
http://jsfiddle.net/nh2d6sLv/
这是很简单的套一个 jQuery/bootstrap datatable
可拖拉 table header 改变字段顺序,
将鼠标移到字段 header 右侧可拖拉改变字段宽度
只是有两个小问题
1. 改栏宽时同时会拉到字段顺序
2. 改栏宽时会发现栏宽改变的速度跟鼠标移动的位移有差距
试着解决上面两个很明显看起来也很单纯的小问题
不算困难, 昨天大概花了我 0.5~1 小时左右吧
看完例子说说个人感受
后端我觉得相对成熟, 该有的大概都有了, 也有较完善的规范,
这或许增加了一些入门门槛, 但也让人能坚实地踩下每一步,
打个比方就是新手村的第一批史莱姆比较难打,
但是出了新手村就只会遇到附近山里的野猪, 可以继续稳定练等
前端看似门槛低, 但它难的地方就在它太过简单了,
一个 browser 就是你的整个环境, 你得自己掌控规划,
然后你也可以非常容易的把一堆东西搅和在一起,
但是那堆你搅和过的东西就变成了不知名的怪物
打个比方, 就是新手村超舒适,
但一出村门口发现历代魔王排排站在你面前
成就感来说, 后端比较能长期持续得到稳定的成就感,
前端则是一开始非常大, 但之后也会突然挫折得十分严重
个人经验来说, 学后端我是觉得一直很顺的,
重复著 卡关 - 研究 - 过关的循环, 卡关很少超过几天,
前端则是真的有段时间打击到我的自信,
大概有一年左右让我完全丧失掌控前端的信心
现在在教人来说, 对后端我可以比较有信心怎么教,
就先看这个再练那个等等,
对前端我大半只能说, 有问题就来找我帮忙看吧, 天知道你会碰到啥鬼问题...= ="
总之...前端看似容易,
但入门后很可能长时间原地踏步, 然后你 (的心) 就死掉了,
建议有志转职者多多小心