Re: [请益] 如何从网页设计师转职到前端工程师

楼主: keke0421 (zrae)   2018-03-11 19:47:54
: 工作内容大概就是 接政府的专案 然后做出一个入口网供民众使用
: 需要先美工软件做出网站示意图 包括手机版 还有UIUX & 动态效果 都要一起想
: 嘴砲完之后 这些所有画面 都要在网页呈现出来(自己写CODE排版出来)
: 不过都叫网页设计师 当然就是两样都要做
: 基本的设计底子是没问题 网页的话排版也没问题 JS程度大概就是基础班的能力
: 基本物件导向能力没问题 也看得懂文件再套进去 也会自己去GOOGLE找答案
?
: 但其实这段时间常被主管A说设计美感不够 也觉得我设计速度太慢了
: 主管B说我程式底子不够 要学会表单用JSON 要学会用变量去呼叫函式
: 程式不能写太死 要有弹性 阵列 FOR循环要多熟一点
你上面说你一堆没问题 你做了什么案子...结果
=> 被说设计美感不够
=> 设计速度太慢
=> 程式底子不够
=> 程式要有弹性
=> 阵列 For循环要熟
但你说
=> 设计底子没问题
=> 网业排版没问题
=> JS基础班
=> 基本物件导向没问题
我是不是误会什么了?
我怎么看起来 你好像满多问题
会不会最大问题 就是你认为你好像没有太大问题?
by the way , 阵列 for循环 有什么好熟不熟的呢?
: 后来因故离职 现在有1~2个月的空档
: 预计想把之前买的线上课程给听完 像是bootstrap4 canvus sass ..等等
: JS基础课程再熟一点
: 不过其实有点是亡羊补牢 也觉得自己有点是无头苍蝇般的学习
: 上个工作薪资约在 35K~40K 之间
: 总觉得网页设计师在大多数主管眼中 就只是一个会程式的美工
: 薪资起伏好像已经快要到上限了(以台湾的环境来看)
: 想问一下版友 如果我未来慢慢要走向前端工程师 该从哪方面去学习呢?
你听那么多课程 不如实做一个小产品
是你从头到尾自己做的产品 从无到有 最后可以用网址搜寻到
建议 一开始接触这块的人
不要用任何 好像看起来 让你很方便的工具 如 boostrap , sass
先把基础打好再说 基础慢慢堆叠 日后发生错误 才知道脉络
【我是觉得拉 你就找一个家教可能比较快】
从了解http/tcp/dns..等 这些基础的网络原理开始 当使用者按下网址
后面发生的事情到底是怎么回事。
搞懂上面那些 完全不需要什么boostrap or sass or 其他进阶的工具
了解,就开始实做,开始去aws or linode 自己实际去操作 该付钱就付钱 反正小钱
过程中发生bug 可以尝试自己解 尝试自己找出答案 ( 有请家教比较快 )
而网页内容的部分 就简单化
一个<html>....略 <body>Hello world</body></html>这么简单即可
因为这个过程 并不是要你去了解工具如何使用
而是要你去了解 前端工程师 需要了解的网络基本原理
等到你做到这步 再说
作者: G4321 (小胖囉)   2018-03-11 19:56:00
谢谢你的建议
作者: a039780397   2018-03-11 20:16:00
为什么懂了物件导向 array跟循环还会不熟,你之前写程式都用不到这些?
作者: G4321 (小胖囉)   2018-03-11 20:46:00
因为我都习惯用JQUERY呀 JQUERY就是一个指令一个动作
作者: yuanchen1103 (Yuan)   2018-03-11 21:00:00
推 刚刚去看了原原po之前的贴文 只能说心态完全没有改变==
作者: vi000246 (Vi)   2018-03-11 21:10:00
看来你的物件导向跟我所知的有很大的差别
作者: ssadd502227 (我想考试)   2018-03-11 21:40:00
会oo不会循环跟不会走会跑一样
作者: a039780397   2018-03-11 21:50:00
你这样不能算会把。。。
作者: sharku (明珠求瑕)   2018-03-11 22:02:00
循环不熟...这很严重吧
作者: senjor (哞哞)   2018-03-11 22:07:00
循环不熟这不是大一新生的问题吗...
作者: G4321 (小胖囉)   2018-03-11 22:10:00
因为之前工作很少用到呀 因为之前大多数都是用套件或者很多按钮是一个指令一个动作 除非遇到大量的资料才需要用到for循环 这种通常都是后端工程师去做了 我不需要碰资料
作者: yuanchen1103 (Yuan)   2018-03-11 22:15:00
所以你今天要走纯前端不应该去把循环用熟吗?现在已经是前后端分离的时代了 只会用jQuery注定只能当网页设计师
作者: a039780397   2018-03-11 22:18:00
那你这样怎么算会js. 更不不会好吗,我建议你找个功能去做去熟悉把
作者: kikola (gohome)   2018-03-11 22:39:00
所以你之前工作,前端完全不用写逻辑吗…
作者: G4321 (小胖囉)   2018-03-11 22:49:00
会用到if 判断 for循环较少用到
作者: vi000246 (Vi)   2018-03-11 22:51:00
这样的话我建议你先去买本犀牛书啃完它
作者: diabloevagto (wi)   2018-03-11 22:58:00
G4321 下面的叙述离前端工程师还非常远,你应该重头把 js 重新学过,你现在心态根本摆烂不求进步要搞清楚自己现在会什么,而不是以前怎样
作者: cookie1115 (大饼)   2018-03-11 23:03:00
w3schools先看一看吧 教得很完整
作者: G4321 (小胖囉)   2018-03-11 23:09:00
谢谢d大的建议 我原本计画之一就是重摸js
作者: devilkool (对猫毛过敏的猫控)   2018-03-11 23:10:00
我有点难想像循环不熟是什么意思
作者: asleisureto (ASLE)   2018-03-12 01:08:00
坦白说 循环跟阵列对这行来说 连入门都不算
作者: superpai (超级白)   2018-03-12 04:20:00
所以不懂jquery为什么这么流行的人看到这个例子就懂了,jquery的ux就是这么棒,连 loop 都不会用的人都可以把要做的事解决掉。
作者: goodblessu (BTRFOO)   2018-03-12 07:00:00
其实没解决掉吧 可能也是一场误会
作者: Dnight (暗夜)   2018-03-12 15:20:00
jquery还是要写循环跟处理阵列物件吧...
作者: bndan (seed)   2018-03-12 16:27:00
原PO看起来就是那种跳着学的类型=_= 扎实/熟练/深耕一种语言完成大一水平的程式水准才是原PO的第一要务...jquery很神 要求别太高的情况 可以完全跳过基本程式的要求但这个用于"教学"只是让人提升自信用的 实际上用JQUERY协助程式教学可以 但是当主要教学内容的话..那学的人必需要具备程式能力...
作者: superpai (超级白)   2018-03-12 19:11:00
$().each 足以让人用不到循环了。
作者: Beersheep (一心不乱)   2018-03-12 19:22:00
Each 不算循环吗
作者: superpai (超级白)   2018-03-12 19:35:00
Oh原文是for循环啦
作者: s860134 (s860134)   2018-03-12 20:03:00
推翻我对工程师的定义
作者: steven11329 (清新柳橙)   2018-03-12 21:39:00
js写多了反而真的没用到循环耶…用map,forEach,reduce,filter 还比较多…
作者: shter (飞梭之影)   2018-03-12 21:39:00
就是包装方法不同,用套件真的会连原生 code 都不会写了不过这个时代似乎会用很多套件比会写基础 code 重要得多
作者: lazarus1121 (...)   2018-03-12 23:02:00
内文拼命写自己的缺点,被大家点出问题又狂找借口风格跟2年前一个样子XD
作者: G4321 (小胖囉)   2018-03-12 23:06:00
嘘楼上 请问我哪里有狂找借口 我不是有说我要重新摸索乱扣帽子这样有意义吗? 酸民真的不嫌多~够了没呀补推回来 ~再次说明 各位前辈(撇除酸民)的话 我都有在听我也没有停滞不前 就如同上面说的 只是我跑得太快 想学很多上面推文大大也说了 有些情况的确用jquery就可以解决了但也不代表我就是不想学呀 哪里看到我摆烂呢? 来这边问问题代表我想学习 被砲能力不佳无所谓 至少言之有物 有方向
作者: Lleytonhewit (Hewitt)   2018-03-12 23:17:00
基本中的基本不会还不能让别人说呢 这态度看来也就不意外惹
作者: G4321 (小胖囉)   2018-03-12 23:17:00
拜托别再针对我个人乱扣任何的帽子 真的受够这种乱带风向
作者: lazarus1121 (...)   2018-03-12 23:18:00
一年前不是就说要学JSON吗 怎么现在还不熟= =
作者: G4321 (小胖囉)   2018-03-12 23:18:00
请问一下 Lleytonhewit 我有不让其他人说吗?
作者: vi000246 (Vi)   2018-03-12 23:19:00
要会用map forEach filter循环的观念也要好啊
作者: G4321 (小胖囉)   2018-03-12 23:21:00
我不是说我未来要学json 之前的时间我是去学ui/ux呀我澄清一下 我没有说我不想给人砲 只是我觉得来这边发问人家有问 我回答他 为何之前没有用到for循环 就这样而已然后就莫名其妙被人家扣上态度有问题 没必要咄咄逼人吧
作者: lazarus1121 (...)   2018-03-12 23:26:00
没扣帽子吧 我只是好奇这篇跟2016年那篇差在哪
作者: vuejs   2018-03-12 23:28:00
JSON是格式而已要学多久.... 是不是十年后才会碰我
作者: G4321 (小胖囉)   2018-03-12 23:30:00
差别在哪 差别在于我后来发现前端设计师其实就是网页设计师根本差不多的工作内容 只是职称不同 但前端"工程"师 就完全不一样的工作性质 也是完全不一样的领域
作者: lazarus1121 (...)   2018-03-12 23:35:00
2年前的建议应该不是要你当什么前端设计师吧= =
作者: G4321 (小胖囉)   2018-03-12 23:36:00
总之 还是谢谢有给建议的大大 我的确被JQ绑死 因为太方便了JQ的功能就是直觉式的 简短的程式就可以达到效果 看API即可借原文询问一下各位大大 我之前看我们后端工程师 大多数都是用原生js来写 他们不用JQ 觉得不习惯 想问一下原因是因为优化不够 还是自尊心不允许碰jq呢 因为我发现蛮多工程师都蛮讨厌JQ的
作者: yuanchen1103 (Yuan)   2018-03-12 23:56:00
你问这个问题 都已经资策会结束 也做了好一阵子 我觉得你根本没有搞懂一个网站的架构 前后端是什么 我看你还是往设计做比较ok
作者: G4321 (小胖囉)   2018-03-13 00:04:00
谢谢楼上及其他人的建议
作者: akira01 (小吉)   2018-03-13 00:38:00
jquery已算前端必须会的基本lib了
作者: sky75217 (瑞比特)   2018-03-13 10:43:00
感觉你所说 "我之前看我们后端工程师" 的这段话开始他应该也是前端,只是对你来说是你是把 ui 刻出来,他来写逻辑、抓资料,你想往纯前端的话把原生 JavaScript学好,再往框架 React Vue 走,再学一下 Node 写 API自己架出一个网页就再往这些去专精,现在都前后端分离了不知道你之前待的公司是不是以前的那种前端写完给后端写你可以 Google 前后端分离,或 https://goo.gl/uUALz5这篇是之前免费教学 huli 大大写的,很清楚,看完你应该会比较知道路怎么走。
作者: cominlin (DiawCat)   2018-03-13 11:18:00
bootstrap是后端工程师写后台管理系统在用的前端用那个就代表你不及格
作者: bndan (seed)   2018-03-13 13:17:00
用不用jquery不是自尊的问题.是有没有必要的问题 = = 当已经开始使用整套JS framework以后..再纳入jquery有可能会产生成本>方便的情况.所以"依靠"jquery是不行的 因为选择面会缩小...在教学新手用jquery也不是让学习者跳过基础js.基本上如果新手没有程式基底 那通常玩一下jquery提升自信后 就会开始用JS教大一程式基础了(最基本的循环到递回 其他项目因人而异)另外..很抱歉吐你嘈 学太快(X) 不够扎实完备(O) 这差很大个人教学外行进内行第一要务 用JS考难题彻底拆了学生的自尊以确立学生没有自以为万中选一的心态..并且在彻底的洗脸后知道自己是一般人还是愿意拿出觉悟"认真努力" 这样才有教起来的可能...
作者: remmurds (Stronghold)   2018-03-13 19:17:00
cominlin听你在鬼扯 要不要看github和leetcode
作者: cokellen (cokellen)   2018-03-13 22:06:00
前年面试一家资本额4亿的电商,他们前端只用jQuery
作者: netburst (133 134 592)   2018-03-14 00:34:00
bt很多网络上的强服务都马在用 重点还是内容能快速build好服务 谁管你用啥啊....
作者: ACMANIAC (請肥宅救救肥宅)   2018-03-14 03:25:00
PC家 资本额11亿,嗯...
作者: remmurds (Stronghold)   2018-03-14 13:31:00
大概只有spa魔人才会嫌jQuery吧那种什么都要做成SPA的前端魔人真的很可怕
作者: Beersheep (一心不乱)   2018-03-14 13:53:00
jQuery 很好用r
作者: netburst (133 134 592)   2018-03-14 14:56:00
JQUERY就工具包 要做SPA也可以啊
作者: spjay1 (Josh)   2018-03-15 11:19:00
露天都用 vue 惹
作者: bndan (seed)   2018-03-15 14:47:00
...= =a 我本身偏spa 但我还蛮常用jquery喔...但这类不选用任一种JS framework的坚走原生js的毕竟是少数喔...对这条路的来说加不加jquery很随意的 没啥成本 但是对已选择任一JSframework的来说 jquery的成本考量就不是这么随意了...

Links booklink

Contact Us: admin [ a t ] ucptt.com