Re: [讨论] 关于前端难民

楼主: lovdkkkk (dk)   2019-03-06 08:24:48
先说结论, 个人不建议新人转职以前端当优先选项
刚好昨天开始弄一些前端的东西,
先不长篇大论, 直接看一个实例
http://jsfiddle.net/nh2d6sLv/
这是很简单的套一个 jQuery/bootstrap datatable
可拖拉 table header 改变字段顺序,
将鼠标移到字段 header 右侧可拖拉改变字段宽度
只是有两个小问题
1. 改栏宽时同时会拉到字段顺序
2. 改栏宽时会发现栏宽改变的速度跟鼠标移动的位移有差距
试着解决上面两个很明显看起来也很单纯的小问题
不算困难, 昨天大概花了我 0.5~1 小时左右吧
看完例子说说个人感受
后端我觉得相对成熟, 该有的大概都有了, 也有较完善的规范,
这或许增加了一些入门门槛, 但也让人能坚实地踩下每一步,
打个比方就是新手村的第一批史莱姆比较难打,
但是出了新手村就只会遇到附近山里的野猪, 可以继续稳定练等
前端看似门槛低, 但它难的地方就在它太过简单了,
一个 browser 就是你的整个环境, 你得自己掌控规划,
然后你也可以非常容易的把一堆东西搅和在一起,
但是那堆你搅和过的东西就变成了不知名的怪物
打个比方, 就是新手村超舒适,
但一出村门口发现历代魔王排排站在你面前
成就感来说, 后端比较能长期持续得到稳定的成就感,
前端则是一开始非常大, 但之后也会突然挫折得十分严重
个人经验来说, 学后端我是觉得一直很顺的,
重复著 卡关 - 研究 - 过关的循环, 卡关很少超过几天,
前端则是真的有段时间打击到我的自信,
大概有一年左右让我完全丧失掌控前端的信心
现在在教人来说, 对后端我可以比较有信心怎么教,
就先看这个再练那个等等,
对前端我大半只能说, 有问题就来找我帮忙看吧, 天知道你会碰到啥鬼问题...= ="
总之...前端看似容易,
但入门后很可能长时间原地踏步, 然后你 (的心) 就死掉了,
建议有志转职者多多小心
作者: NCUking (中大王)   2019-03-06 11:59:00
切版本来就是做苦工呀
作者: senjor (哞哞)   2019-03-06 11:28:00
前端得不到成就感+1,而且我技术不足,前期觉得花很多时间处理的东西全部都是dirty work...很没成就感 Orz然后不知道什么时候才会走到摆脱这种一直细微调整但实际上跟传统写程式无关的感觉...总觉得我做前端的大多时间好像不是在写程式,也不是在写算法或者流程图,而是一直在调整参数然后查CSS字典 Orz
作者: neo5277 (I am an agent of chaos)   2019-03-06 11:27:00
自己经验是切版真的要花时间练...练到看一下就知道怎切可以COPY别人的这样
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2019-03-06 10:51:00
从删库到跑路
作者: lordmi (星宿喵)   2019-03-06 11:11:00
电商一般前端都是用框架,搞坏了顶多就是回到默认,问题小
作者: tz5514 (屁安)   2019-03-06 10:25:00
推 前端掌控力还不够时真的很容易炼蛊炼出四不像 比较没有稳定且循序渐进 大家都可以follow的learning path
作者: bil193 (丁丁)   2019-03-06 10:22:00
电商后端有问题比前端更惨
作者: brianhsu (坟墓)   2019-03-06 08:28:00
推,做后端的我觉得前端好难。光调个版面可能就要搞很久...Orz.
作者: windclara (null)   2019-03-06 08:48:00
推,自学前端感受一样。刚起步时超级有成就感。但一个撞墙就可以撞超久…逼得我把JS特别之处重读好几次才慢慢有点信心…
作者: bakedgrass (蒙古烤小草)   2019-03-06 08:55:00
不过后端有点像是暗黑破坏神的专家模式,有些情况搞糟了就全毁了...前端最糟糕的情况应该比不上后端最糟的情况,相对而言比较适合各种摸索
作者: umum29 (....)   2019-03-06 10:01:00
如果是电商的前端搞砸也蛮惨的 几千几万人马上发现版面坏
作者: devilkool (对猫毛过敏的猫控)   2019-03-06 12:34:00
这几天工作需要写两年多没碰的JS,超痛苦zz
作者: senjor (哞哞)   2019-03-06 12:37:00
写JS还好,至少那感觉是在写程式,兜CSS跟HTML感觉超痛苦
作者: dreamnook (亚龙)   2019-03-06 13:26:00
做使用者接口的本来就容易这样 改不停xD
作者: t19960804 (泥好吗)   2019-03-06 13:42:00
前端的接口就是各种调参数
作者: rodion (r-kan/reminder)   2019-03-06 13:57:00
觉得切版调整画面颜色等等 应该由美术美感专业的人来负责里想上 前端应该只要负责把可供调整的接口切出来
作者: senjor (哞哞)   2019-03-06 14:18:00
对啊,可是我觉得就算是这样,也要去排谁在上面谁在下面然后根据需求去填规格,虽然也是写程式,但我说不上来那种感觉,就...‘这不是我要的写程式’ (好任性感觉不是Developing,感觉比较像是Mapping
作者: motherboard (妈的Ball)   2019-03-06 14:21:00
JS是我接触过最诡异的语言 只是搞清底层运作就好了XD
作者: senjor (哞哞)   2019-03-06 14:22:00
然后像我这样子想的人是不是很快就要被新时代淘汰了 QAQ
作者: motherboard (妈的Ball)   2019-03-06 14:23:00
只是刚接触要一直划图 才能搞清楚编译执行
作者: peanut97 (丁丁)   2019-03-06 14:39:00
前端本来就是要常常切版。觉得做切版这种杂事很讨厌的人,不要来前端。我身为前端难民,最喜欢的就是切版。把设计师出的美美的图,用自己CSS的能力弄出来,总是会让我有满满的成就感,以及进入心流忘记时间,切完后会有满满的成就感。
作者: hipocritos (兔尾)   2019-03-06 15:15:00
还有设计师先帮你设计 显然你是高级难民
作者: kutkin ( )   2019-03-06 15:33:00
高级难民
作者: dreamnook (亚龙)   2019-03-06 15:36:00
有些时候做东西看兴趣啦https://dreamnook.github.io/react-feh/像我就因为玩游戏+工作刚好用到相关技术做了这东西顺便学爬虫啊 CI啊 或是一些优化调教的部分…
作者: senjor (哞哞)   2019-03-06 16:11:00
真的蛮看兴趣的,前后端就是属性跟兴趣不同而已
作者: peanut97 (丁丁)   2019-03-06 16:58:00
dreamnook 好酷喔!推作品!
作者: Asty1e (AstyLe被人取走了)   2019-03-06 17:36:00
我也有玩FEH,你去哪找到全角色去背图的,也太有爱XD
作者: dreamnook (亚龙)   2019-03-06 17:55:00
FEH wiki呀 没有的就找解包档自己裁切…
作者: Asty1e (AstyLe被人取走了)   2019-03-06 18:02:00
我常常觉得做前端就跟做装潢一样,有的没的眉角很多学徒也会粉刷墙壁贴壁纸啊,但是做一年做十年手路还是有差以前我也会为了爱就去架站写CODE,那时候真快乐啊真的喜欢就会去一直玩,玩久了不知不觉就变成工程师了
作者: peanut97 (丁丁)   2019-03-06 18:46:00
楼上 想转职工程师的人一定很羡慕你XD
作者: Ekmund (是一只小叔)   2019-03-06 19:31:00
dream大那个哪是顺便啊 那超费工的吧XDD
作者: guest0710 (guest0710)   2019-03-06 19:43:00
好在后端出身的我业余兴趣是美工XD
作者: vi000246 (Vi)   2019-03-06 20:47:00
前端真好 还有免费github可以放
作者: peanut97 (丁丁)   2019-03-06 21:08:00
后端真好 重要的资料都在他身上
作者: thefattiger (LT)   2019-03-06 21:11:00
眉角多难精通都是屁话,哪个领域好ㄐㄧㄥㄊㄘㄥ好精通?
作者: vi000246 (Vi)   2019-03-06 22:24:00
资料都在客户那边 碰不到QQ 不然找个投报率高的客户每天跟明牌就能躺着赚了
作者: dreamnook (亚龙)   2019-03-06 22:47:00
@Ekmund是费工啊 主要是资料的部分最累会顺便学爬虫就是因为300up的角色资料我不用手刻了XD
作者: rocwild (外国死小孩)   2019-03-07 09:06:00
这系列会讲那么久应该就是因为没有定义“前端”
作者: NCUking (中大王)   2019-03-07 14:36:00
还在那边切版 当然是低级前端呀有本事就像搞出vue的尤雨溪一样当高级前端大师否则还是继续乖乖切版 至少还有饭吃
作者: Argos (Big doge is watching u)   2019-03-07 16:07:00
前端会烂就是因为他妈的环境就真的很烂 这是一个建构在拉机地基上的九龙城寨 对 JavaScript就是垃圾中的垃圾 程式语言之耻 当初根本就不应该推这个语言当作前端主要语言W3C 还有一票各怀鬼胎的大厂们 网页前端这一块你们真的搞砸了 结集数十万顶尖工程师的努力 却弄出一个这么垃圾的环净
作者: hellomotogg (你好机车)   2019-03-07 18:12:00
电商前端爆炸在台湾没关系吧
作者: codehard   2019-03-07 19:16:00
JS很诡异+100
作者: viper9709 (阿达)   2019-03-07 21:59:00
有点同感
作者: rodion (r-kan/reminder)   2019-03-08 11:18:00
我倒觉得JS还好 难搞的是客户端JS还要与浏览器打交道浏览器厂商多 又缺乏一个大家都严格遵守的规范 搞得写前端常常要处理这些浏览器相关的杂七杂八鸟问题
作者: BigHeadDoggy (大头狗仔)   2019-03-08 13:33:00
若可以包electron可以解浏览器版本问题
作者: molopo (mmm)   2019-03-09 17:11:00
推 自己是后端 还是觉得前端麻麻
作者: wotupset (wotupset)   2019-03-10 11:02:00
作者: zzzONzzz (有庆)   2019-03-27 09:58:00
同意 现在还有GCP帮你搞定维运部分

Links booklink

Contact Us: admin [ a t ] ucptt.com