首页 > 前端开发 > 正文

web前端开发竖列怎么写 前端开发的职业目标怎么写 知乎

2023-09-23 20:49:30 | 我爱编程网

我爱编程网小编给大家带来了web前端开发竖列怎么写 前端开发的职业目标怎么写 知乎相关文章,一起来看一下吧。

web前端开发竖列怎么写 前端开发的职业目标怎么写 知乎

Web前端工程师要掌握的工作经验

今天小编要跟大家分享的文章是关于Web前端工程师要掌握的工作经验。设计师与工程师的交流经常是鸡同鸭讲,牛头对不上马嘴,为了帮同学们搞定这个难题,小编整理了一个列表,帮同学们能跟工程师无障碍沟通,全是非常实用的知识点。





开发者一般不是令人惊艳的设计师,设计师也通常不是出色的开发者。虽然有很多例外,但这两行的门道对对方而言都是难以言说的谜,然而双方却要在这种情况下合作完成项目。作为在两个领域都工作过的人,北大青鸟web前端培训专家整理了一个列表,使设计师能够更好地辅助开发者开发应用和网站。下面来和小编一起看一看吧!


一、Photoshop


开发者经常需要处理设计师制作的Photoshop
PSD文件,因此任何对设计师有益的事情也会对开发者有益,包括绘制易于维护、易于理解的PSD文件。


1、有效地进行版本控制


设计师经常会面对各种装满了一堆没有清晰版本命名的PSD的文件夹。为了解决这个问题,设计师可以事先确定一种合适的版本命名格式(理想的格式应该使文件在字顺排序下自动有意义地排列)。


2、保持图层


不要轻易合并图层。需要导出时,通过组合,隐藏/显示图层的方式来进行,导出后再把文件恢复到原来的状态。不要轻易破坏有用的数据。电脑性能更不是合并图层的理由——若被此限制,你应该做的是买内存更大,性能更好的电脑。


3、对图层进行有意义的命名


虽然对图层命名比较繁琐,但这样做确实能够帮助理解,尤其是在重用文件元素的时候。命名时应确保文字图层的名称反应其内容。重复的图层也要进行有意义的命名,而不是简单的“副件”。


4、合理地对图层编组


应该把分散在不同图层的视觉元素编为一组。对单一设计的文件来说,编组整体上应该一致按照从左到右,从上到下的顺序。层次和顺序比按颜色编码图层更好,因为图层移动时,颜色还需要保持。


5、去掉不需要的图层


不再需要的旧版本、模版和参考材料以及临时复件应该从图层中及时删除。间歇性地浏览一下你的所有图层,及时删除不需要的东西。


6、使用图层复合


Photoshop的图层复合功能可以让你制作多组图层状态,如可见性,位置甚至图层风格。你可以用图层复合功能来灵活地在一份文件中整合设计中不同部分(比如网站的多个标签、应用的多个页面)。这样做可以不必保留重复的图层编组,从而减小文件大小。


7、保存矢量文件和可伸缩效果


在设计应用时,很可能会需要原设计两倍尺寸的图片来适应有双倍像素的新设备。确保在这种情况下你不需要重新绘制所有的图标。


二、助力开发者


还有一些特别与应用及网页设计相关的建议,每项都有相应的要求和限制。


8、学会在缩放时保存圆角


操作系统经常会统一圆角的角半径(iOS通常为12像素)。Adobe
Fireworks会保持圆角矩形的角半径,但Photoshop不会。因此确保你用直接选择工具来选取圆角的点并且以传统的方式缩放图像。


9、在72ppi下进行设计


一个像素就是一个像素,更多的像素只会生成更大的文件。不要通过改分辨率来蒙混过关。


10、对齐像素


确保相关的形状工具设置成对齐像素。根据你的需要使用像素网格等工具。一贯使用偶数尺寸来方便裁剪。


11、使用RGB模式


这点不仅对颜色显示重要,对开发者将颜色正确地写入代码也同样关键。


12、资源准备是你工作的一部分


很多(大多数)开发者除了基本的编辑功能外对Photoshop一窍不通。设计师需要适时地导出可能会在应用或网站上用到的裁剪图,因为毕竟他们是对文件和Photoshop最熟悉的人。这项工作虽然很痛苦,而且很耗时,但这是除“设计”外90%的工作。


13、谨慎地使用字体


不同的设备和操作系统的预设字体有所不同,因此不能确保这些设备都有你进行设计的电脑上的字体(事实上,你比一般人的设备上的字体都多)。基本上,将应用或网站上的文字以实际文本的格式呈现会有更好的效果,但这也使对字体的选择不仅基于视觉,还有可行性上的考虑。


还有一点值得注意,允许个人设计使用的许可也许不允许你将该字体完全使用在应用或网页上。在选定设计中使用的字体之前,确保和你的开发者或客户进行有效沟通。


14、确定设计尺寸


对移动设备应用来说,屏幕尺寸不是全部信息,你还需要考虑系统状态栏等的存在,以及他们如何在屏幕横排和竖排时影响尺寸(比如iOS设备的顶端状态栏会在横排的时候减小较小边的尺寸,在竖排的时候减小大边的尺寸)。和你的开发者确认一下应用是否为完整的全屏很必要。


15、使用平台风格


每个平台(操作系统)都有其独特的用户界面元素和交互风格(也会根据不同的设备有所不同)。在设计时注意这些风格,并且除了有特殊原因,不要进行与平台本身风格差别太大的设计。例如,在iPad上,你会发现这些需要注意的地方:


1、支持两种屏幕方向的强烈需求


2、双栏设计在两种屏幕方向上都可接受


3、将弹出框作为一种界面元素和分组机制


4、确定的文件浏览器的风格


5、在级别较高的导航栏中,返回按钮是向左指的图标


因此,在设计时要熟悉平台,因为你的设计要适应它。没有哪一种单一的设计可以适应所有的平台。。


16、对横排和竖排分别进行设计


不同的屏幕方向需要不同的交互设计风格,这不仅是因为屏幕宽高比,还因为用户以不同方向手持设备时外形、重量和平衡上的区别。只针对适应屏幕宽高比进行设计顶多是一个糟糕的妥协策略。


17、针对每种主流尺寸和情景进行设计


同一应用在手机、平板和电脑上的内容和交互都应有所不同。对移动设备而言,我们也需要考虑注意力持续时间、注意力分散、使用设备时的身体协调性减弱,以及用户在移动或危险情境下使用设备的可能性(例如走路时的障碍物、过马路时的交通情况以及驾驶安全性)。这些使用情景与设备的尺寸和本质有不可否认的关系,有效的设计应该充分考虑这些因素。


18、使用纯正的,至少实际的示例内容


好的示例内容标准有以下几条:


1、示例内容涵盖应用可能的长度,而不是仅仅为了原型设计的方便。


2、设计必需的数据缺省时的显示方案,尤其如用户照片等。


3、考虑不合需要的输入示例,比如需要进行裁剪的过宽或过长的图片。


4、包含极端或少见的名字示例,包括超长或不间断的姓和名。


5、地址不限制为当地的地址形式,而包括各种可能的长度和格式。


6、在设计的任何角落都找不到“Loremipsum”。


19、本地化考虑


当大多数人考虑支持其它语言时,他们想的是文本。而当设计师或开发者考虑本地化时,他们应该考虑的是布局。为了实现本地化,你的设计应该使所有文本支持与英文50%的宽度差异。在显示同等内容时,亚洲语言需要的空间比英语少接近50%,而欧洲语言会比英语多接近50%。这个问题在设计按钮和帮助文本时尤其重要。


20、考虑屏幕全局光源


作为设计师,你应该早就了解每个平台都有其不可改变的屏幕全局光源(例如在iOS上,是在中心的正上方,或90度)。所有高光和阴影效果都应该和平台的光源相协调。


21、明确导航和组织控件设计


向你的开发者明确展示你的设计中包含的标签、下拉菜单或者其它闭合机制。在进行这种控件设计时,要尊重平台的设计惯例。开发者在进行开发时需要明确了解信息层次,因此你要确保你的设计清晰地展示你的意图。图层复合在这种情况下非常有用。


22、导出图形时不进行压缩


在导出时以PNG
alpha通道格式保存,除非被明确告知其它保存方式。除非被明确要求,否则不要使用JPEG格式。不要考虑图像文件大小,因为开发者或他们的开发环境会对图像进行最优化。以透明背景导出每个元素,而不是纯色,即便你设计中的一部分背景确实是纯色的。


23、询问阴影的处理


和你的开发者沟通是否要将阴影效果包含在导出图中。通常情况下,开发者会用CSS或写代码来应用阴影,这样做事实上会比直接使用预先保存的阴影位图更方便容易。不要假定阴影效果应该包含在图像中,虽然在设计原型时用图层展示阴影效果。


24、理解按钮的构建方法


应用或网页上的按钮几乎都不是用单一的图片创建的,而通常是下面两种情况:


a:3部分图像,左端图像,右端图像,重复的单像素宽的中间部分(允许图像的横向扩展)


b:9部分图像,上中下-左端图像,上中下-右端图像,以及3个重复的上中下中间部分(允许按钮的横向和纵向扩展)


最后想法


任何软件都应该是平面设计、交互设计和开发三者合作的结果,这三部分都同等重要。知道另外领域的需求对我们自己的工作非常有帮助。


以上就是小编今天为大家分享的关于Web前端工程师要掌握的工作经验的文章,希望本篇文章能够对正在从事web前端工作的小伙伴们有所帮助,想要了解更多web前端知识的小伙伴们记得关注北大青鸟web培训官网。最后祝愿小伙伴们工作顺利!


web前端开发竖列怎么写 前端开发的职业目标怎么写 知乎

Web前端需要掌握哪些技术?

Web前端目前还是一个比较新的职业,其在国内乃至国际上真正受重视的时间还未超过五年。昆明北大青鸟发现随着互联网的迅猛发展,目前不管是企业和个人越来越多的开始使用和学习web前端开发,那么web前端开发是做什么的呢?

Web前端需要掌握哪些技术?

1、熟练掌握html基本知识,包括每个标签的用法等。

2、熟练掌握div+css基本知识,这个东西基本就是web前端的基础了,它可以将你写的东西直观的展示出效果给你看,所以须熟练掌握。不管你做了什么,瞬间就可以看到效果,对调试、修改有很大的帮助,这个就是前端开发的显示效果。

3、我觉得这里应该是至少掌握一个后台的内容管理系统,比如现在流行的WordPress,phpcmsv9、dede、帝国等都是比较好用的。这个也会了,你就基本可以在本地建站了,就可以用来熟悉你前面学到的html和div+css,让自己熟练的掌握这些,并且你会发现这样比枯燥的学习更有乐趣。

4、重头戏,学习javascript编程,深入学习,包括jquery等框架。js东西会比较多,一定要有耐心,和决心去学下去,加油~Js就是前段的行为和数据交换。

5、学习一门简单的后台编程语言,比如asp或者php,不需要学的太深入,主要为了培养编程思想!

6、现在很火的html5+css3,学习web前端,这些与时俱进的东西一定要看。

web前端开发竖列怎么写 前端开发的职业目标怎么写 知乎

前端开发的职业目标怎么写 知乎

前端开发的职业目标怎么写 知乎

看你自己想走哪个方面吧。如果专攻于前端,那就写往架构师的方向。如果你想前后台通吃,那就写往全栈工程师的方向。不过目前真正的全栈还是比较少的,而且大多是后台开发的人员当”全栈“。这样小公司就可以省下前端这职位的薪酬。
最好的就是说往架构师方向努力,然后懂后台,懂交互。就差不多了

前端开发的职业路径是怎样的?

前端主要包含两部分吧:WEB开发、WEB设计。WEB开发需要熟练的HTML、CSS、Javascript等,WEB设计需要UI、UE等用户体验相关知识。我个人看好前端,至少前端与产品的用户界面接近,将来能转产品方向。而后端偏技术了,需要持续的深入研究,一般会成为技术大牛或CTO之类的。 查看原帖>>

Web前端开发的职业方向定位有哪几种

技术研发方向:

Web前端工程师、移动前端工程师、全栈工程师、技术总监、高级架构师

产品运营方向

交互设计师、产品工程师、产品经理、产品总监

web前端开发的标准

Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。
需要掌握的基本技术:
对常用的一些JS框架了解,如jQuery、YUI等。
掌握最基本的JavaScript计算方法编写。
对目前互联网流行的网页制作方法(Web2.0)HTML+CSS,以及各大浏览器兼容性有很大的了解。
对前沿技术(HTML5+CSS3)的基本掌握。
还要对IT其他编程语言有所了解如:PHP,Java,.!有一些公司还要求懂一点SEO优化! 我爱编程网

浅谈移动前端开发和,Web 前端开发的区别

移动前端开发和web前端开发区别如下:
1、首先,你要了解移动端web开发和PC端web开发的特点区别在哪儿?就影响前端的两个最大的特点就是:
1)网络特点:PC端带宽高,网络连接相对稳定;而移动端带宽低,网络不稳定,间歇性连通。
2)分辨率:PC端分辨率相对固定(1440*900);而移动端不同手机品牌甚至同一品牌手机不同型号,分辨率差别都很大。
2、服务器端开发,也叫后台开发,这是唯一的,对应不同的平台,他负责数据的分发与存储,和一些逻辑的处理.逻辑处理的多少由业务的复杂程度决定。服务端相对独立,与平台太大关系;
3、不同的平台指web平台、移动设备平台等,移动设备又可分为andriod平台、iPhone平台等。每个平台都有自己的规范和开发技术。web平台的规范是键盘+鼠标,开发技术是+css+javascript;移动设备平台的规范是键盘+手指(触摸和手势),技术iphone是Objective-C,android是java。
总结:web开发利用的是基于浏览器的网页语言技术,native app开发利用的是基于操作系统的程序语言技术,web app介于两者之间.当然现在比较流行混合型app

如何一步步实现Web前端开发职业目标

  1. 静态页 - Sass用Koala编译 - 大量仿制主流网站,高标准要求自己( 只适配Chrome
  2. JS - 学完基础之后,写一些选项卡、轮播图之类,让静态网站动起来

  3. JS - 面向对象 使用原生封装一些常用组件

  4. jQuery - 把2、3使用jQuery再次实现,每一个组件使用2-3种不同的思路实现

  5. 移动端的常用知识点 & 常见坑 - CSS3动画 & ES6

  6. 学习gulp和webapck之流 - 明白构建 & 模块概念

  7. 学习Vue,改变原有前端开发思路(数据驱动视图) - 自己实现双向绑定 - 大量实战项目 - 到了此时,过了初级阶段

  8. 深挖1、2个框架 | 工具库 实现原理

  9. 扩展一个后台语言(PHP、Python、Java)实战 - 到了此时,过了中级阶段

  10. 高级之后,跟随业界前辈的脚步

移动前端开发和 Web 前端开发的区别是什么

可以分成两部分理解 1.服务器端开发,也叫后台开发,这是唯一的,对应不同的平台,他负责数据的分发与存储,和一些逻辑的处理.逻辑处理的多少由业务的复杂程度决定。服务端相对独立,与平台没啥关系. 2..1中不同的平台指web平台、移动设备平台等...

前端开发实际是指客户端开发,也就是与用户直接打交道的程序部分开发
通常指web前端。移动应用目前主流的实现方式有App(按平台分为安卓,ios等)、HTML5
那么这里的HTML5就属于Web前端。App开发也有前端开发,但是与Web前端开发使用的技术是不一样的

移动前端指的是手机、平板的程序客户端,包括android/ios手机,技术一般是Java、Objective-C、XML等等。
web前端指的是网页的前端,技术一般是Html、CSS、javascript等。

web不一定是
移动的
也可以在服务器电脑上的

以上就是我爱编程网小编给大家带来的web前端开发竖列怎么写 前端开发的职业目标怎么写 知乎,希望能对大家有所帮助。
与“web前端开发竖列怎么写 前端开发的职业目标怎么写 知乎”相关推荐