网页重构、UI开发、web前端开发,切图仔怎样适应TITLE的变化
在不同的公司环境以及个人理解下这些 Title 都有不同的定位,比如鹅厂中页面重构是设计师范畴,而Web前端则是开发范畴,在专业通道上就完全不一样。这些 Title ,尤其是BAT内的Title及职级,在业内也许算是某种不成文的证书,会对之后其余公司 HR 的评估有一定的影响(尤其对于会做背景调查的HR)。而具体到团队,不同的团队对待 Title 的态度完全不一样,有些团队会希望大家都是全栈,都应该啥都能做只不过会有所偏重;而有些团队则会趋于术业有专攻,也就是你说的“王不见王”。这些 Title对于个人而言有一定的参考价值,但更重要的还是弄清楚自己究竟想做什么,是想创业?还是转向管理发展为职业经理人?想专注技术的话,是希望成为专业的页面重构大师那样的匠人,还是想成为更为T字型的设计师或是前端开发或是兼顾?这些我觉得是需要与同事朋友、Leader都好好沟通的问题,而且不是一时半会能想明白的,需要持续地思考、实践与调整。而具体说到活动开发、系统开发或是涉及后端开发,这些我感觉是具体业务及团队内资源调试所产生的结果:这些东西总都得有人做,而与后端对接这个也多少得有前端介入,然后Server端如果缺乏资源也可能让后端开发或是前端开发顶上来,于是就造成了有些前端或后台得兼顾这些中间层面的开发。
■网友
先说说网页重构、UI设计两个好像有重叠的地方。网页重构,就我看,它跟HTML重构、CSS重构、界面重构等概念的含义更接近。UI设计,好像跟公共组件设计、界面设计概念相近。所以我觉得,题主要是切页面的经验比较多的话,稍作学习平面、广告相关的设计原理的学习,应该就能轻松胜任前面这两个职位。但是时局有变,Web前端开发好像干尽了前两者的职责。借此谈谈网站开发里的前后端。前端,客户端、用户端、交互体验端;后端,服务器端、云端、数据处理端。与前端工作联系紧密的是浏览器,浏览器是B/S型应用里的客户端。客户端负责的部分就是页面显示、数据显示、提供业务层的操作。比如我是一个坐在电脑前的游客,电脑上开着一个Google。Google首页的界面、首页告诉我12月6日是我生日,还说“永杰,生日快乐”。那前端的工作就是根据Google里的设计师给的设计稿,把这样一个设计稿还原成一张页面。并且在业务层告诉服务器“今天是永杰的生日,你要给他来张为他定制的Google的生日Logo”。那么问题来了,我怎么知道今天是“永杰的生日”呢?哦,是因为我登陆了谷歌账户,账户信息里存了“生日”这个字段。前端写出一个逻辑“只要当前时间跟登陆账户信息的生日字段的时间是一样的,就向后台发送请求,更新页面上的Google图标”。然后把这个逻辑告诉了后端。后端工程师然后跟前端约定,你要更新页面上的Google图标需要调用MainPage.ChangeGoogleLogo这个服务,这个服务我帮你写好了,你要发请求的Params应该就是账户的信息。然后告诉了前端。前端知道了,我要实现这个逻辑就要请求上述的服务,Params是账户id,返回的参数是JSON化的对象,对象里包含了生日Logo的图片URL地址,我们再用JS更新DOM把页面上的Google图标替换掉。一旦用户退出登录,session值清空,这个请求就不会被发送,游客看到的还是Google的图标。我讲的这些,就是前端完成一个业务逻辑的过程。里面虽然是我编的,但是原理应该是不会变的,实现方法上各有不同。这里就出现了,前端开发,兼顾了UI设计,干了JS工程师的工作,有时要是重构UI、重构界面又干了网页重构的工作。题主有意向从事前端开发的话,那就要把已有的HTML、CSS基础继续保持,学习JavaScript,参与Web应用的开发,积累框架经验,深入了解JavaScript,学会搭建前端框架。到此,题主已经会很有方向感了。
推荐阅读
- |奥迪开发基于C-V2X校车警示系统
- 汽车|长安汽车:公司与华为、宁德时代三方正在联合开发智能网联电动汽车平台和产品
- 啥是微信开发WEB前端
- 做苹果开发,想买台MacBook,大家建议买啥
- 开发/维护 一个类似qq会员或者Amazon Prime会员的会员系统有哪些难点和挑战
- web开发,一般项目经理从项目中拿多少项目奖金
- 趣头条|海外媒体称大众正在开发两款基于MEB平台的小型车 ID.1与ID.2
- PS网页版
- 网页设计和嵌入式哪个发展好一点?
- 咋搞垮一个Onlinejudge
