A. 产品经理转行做前端可行吗
说实话,你是产品经理,不算0基础了。你是有基础的人啊。听我分析一下啊。
你是最了解用户感受的人,你是最懂产品布局和结构的人,最知道产品哪里体验不好的人。如果你想转前端,太没问题了。至少在布局方面,你就占了大优势。长期从事这个行业,多少肯定是了解一些前端是做什么的,多年从事产品经理的工作,你的圈子里,多少都认识一些前端,这些是你最好的资源啊,从他们那里绝对能获取到很多前端学习的资料和经验。如果你不认识,没关系,从你打算转前端开始,你需要去发展这类的人际关系,对你今后从事前端工作是大有裨益的。俗话说的好,跟什么人,学什么艺,你身处IT行业,想转行,真的比没有在这个行业的人要容易的多。
听我说了那么多,希望能帮到你。
B. 产品经理必懂的前端技术
前端技术是指用来开发和实现客户端产品的技术
Android、iOS、Windows Phone
Html、Css、JavaScript
Windows、MacOS、Linux
1、移动开发工程师(Android、iOS)
2、web前端开发工程师(H5)
3、桌面客户端开发工程师(Windows、Mac)
布局原理应用与产品设计:
1、产品设计时考虑每一个控件的边界属性(文本的最长展示范围,不同屏幕尺寸的适配)
2、内容型控件需指明内容对齐方式(文本展示框内容的对齐方式,图片拉伸方式)
UI控件三要素:
1、大小
2、位置
布局:线性布局、相对布局
3、外观(内容)
所有的显示问题,最终都归结为适配问题,适配问题为移动开发的一大难题之一,产品经理需要了解适配原理,通过适配方案反向推出能降低适配难度的原型设计。
1、界面布局适配(相对布局)
2、应用素材适配
(1)Android:点9图
(2)iOS:@2x、@3x
3、功能适配
Html页面是 骨架 ,CSS是给Html页面装饰的 衣服 ,同一个Html页面根据不同的CSS可实现不同的展示效果
Web页面可实现对PC浏览器和手机浏览器的 适配 ,一套网页可在不同的设备上呈现不同的展示效果
修改网页内容不需要重新发布客户端产品,只需要网页重新更新,可进行 热更新
Html:超文本标记语言
以 标签 的形式表示网页组成元素,通过浏览器解析还原成视觉页面
CSS:层叠样式表
定义统一 样式风格 ,给Html页面元素进行展示样式渲染
Html5应用: 通过网页 web技术 实现的客户端产品,具备 轻量化、易维护 的特点
Native应用: 通过各移动平台技术实现的客户端产品,具备 体验好、功能丰富 的特点
混合应用: 结合Html5和Native应用混合实现,在Native中嵌套H5页面代替部分功能,具备 动态扩展,高灵活性 的特点
1、设计产品原型时,结合产品思维与实现思维
2、组件化设计思路,从开发角度思考问题,设计可复用产品模块
3、明确技术边界,基于现有技术设计产品原型
C. 资深UI设计如何向WEB前端转型
UI设计主要偏设计,很多的UI只是负责出图,并没有和程序太深度的交流,他更多需要定位使用者、使用环境、使用方式并且为最终用户而设计。
前端设计在设计的基础上涉及到HTML5+CSS3的知识,更多的要解决兼容性问题。这是需要同时同步的学习互联网知识和前端代码知识。你要考虑清楚你能否愿意去学习,因为美术设计和代码还是有区别的。
H5+CSS3学习不复杂,但是解决兼容性问题需要大量的实践与经验,多于程序沟通。再说你所在的公司愿不愿意让你往这方向发展?如果你在UI已经做的很好了,我觉得没必要转。
再是你要偏策划的话可以学习一下原型设计的知识,再考虑转前端设计。比如现在很好用的axure。手机、PC、响应式是都可以模拟实现的,比做静态页面快捷的多。跟容易让客户看到自己的需求案例,模拟将来自己网站的初步体验。
其实按工作结构的话,你要是有足够的沟通能力与专业知识、网站架构知识,完全可以转原型,经验足够了可以胜任产品经理的话就是画原型图和客户谈策划沟通解决需求问题。这样不是更好么?
D. 30岁的两年JAVA程序员转行前端还是产品
累是一个原因,另一个原因是没人可以一辈子做程序员的,所以有人赚够了就开始另谋生路了,还有,现在做程序员工资都还可以,深圳七八千的很正常~~
E. 前端转来的,为什么各个岗位的人都热衷于转产品
1、是不是因为你比较关注产品,所以你觉得很多人转?我经常听到别人说要转运营,也很多人想转人事,想转产品的人也很多,很正常啊。
2、你所说的那些人转产品都是跟产品岗位有过接触的人,产品岗位从无到有,原本就需要其他岗位转过来,有一部分人是对产品岗有较深的认识才转的,当然不排除头脑一热要转的。但没必要消极的以偏概全。
3、你感觉遍地是产品?产品岗被贬低多是产品人在说,产品岗是一个比较技能需要全面些的,在其他岗位积累的经验必然能帮助他做产品工作,而且产品相对是一个比较独立创造性的岗位。而像运营岗位,有特别多的限制因素,限制于资源、团队、创意等等。从运营岗的角度看,他们也不希望随随便便的人进入运营大军,导致团队被拖后腿。一样的。不需要抱着消极的态度去看待产品岗目前的转行现象
F. 快30了,转行前端还来得及吗
年龄不是主要问题,活到老学到老,一切都不算晚。
任何时候,只要你想学习,都是没有问题的。
WEB前端入门简单,只需要从HTML/CSS/JS去入手就可以了。
活到老学到老嘛,多少岁都可以参加培训的。
培训的虽然大多为应届生,但也有年龄大一些的人在追求着新的知识。
在这个世界上厉害的人有很多,不必妄自菲薄;如果真的下定决心去踏进这行,那就做好万全准备,为自己的将来打好基础。
补充书籍,可以看看,打一下基础:
《Head First HTML与CSS(第2版)》,入门真的是经典书籍,手把手教学,丰富的案例让你从 0 开始学前端。
《CSS权威指南(第三版)》,这本书作为 CSS 的经典着作,把原理讲得非常的通透,除了 w3c 标准,算最权威的一本了,毕竟权威指南。
《CSS揭秘》神书,47 个 css 技巧让你在面对各种 css 问题的时候游刃有余。是 css 书籍中评分最高的了,css 进阶必备。
《javascript语言精粹》,这本书可以在入门之前了解一下基本语法,以及在学习之前可以了解下 JS 里面的精粹以及糟粕,虽然这本书很薄很薄,但是值得反复去读的一本书。
《JavaScript DOM编程艺术(第2版)》,本书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了专业水准的网页开发技术,透彻阐述了平稳退化等一批至关重要的 JavaScript编程原则和最佳实践。
《JavaScript权威指南》:犀牛书是每个FE都绕不过的一本书,可以先大致通读几遍,也可以把其当作工具书,时时翻阅。
G. 转行学习前端好还是后端好
作为一名前端工作者,我当然是首推前端了!
首先,什么是前端?
Web前端开发也戏称“web前端开发攻城狮”,目前这个职位也叫“大前端”。这个职位好多人并不知道是怎么叫出来的,那么我偷偷告诉你:其实是淘宝团队,发明出来的本土化的名称,因为历史原因,淘宝在2005以后迅速崛起,并且爆发式的访问量,让淘宝网的用户体验受到巨大考验和急需前进。
然后淘宝官方第一次有了【web前端开发】这个字眼和招聘职位,或许其他网站也想到了这样一种描述,但是毕竟知名度巨高的淘宝,受关注度自然高,口碑相传,就把前端开发这个叫法发扬光大了。
而那时候的网页设计师如果要入此道,必须要掌握的就是Dreamweaver,并不是说只有他能写html和css,而是它在当时的自动提示实在太好用、太强大了,简直不用费脑细胞,你就可以轻轻松松的完成你所想。在当时前端工具和编辑器贫乏的时代,这个绝对是神奇级别了(当然后来写的多了都熟悉基本不用提示的)。当年还有很多基于Dreamweaver构建网站的教程,那时候真的是个基情满满的年代,这些工具类的历史产物,有兴趣的朋友可以去了解一下就好了.
Web前端工程师主要做什么?前端工程师需要的知识和技能!
前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色。
从狭义上讲,前端工程师使用HTML、CSS、JavaScript等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端、移动端网页,处理视觉和交互问题。
从广义上来讲,所有用户终端产品与视觉和交互有关的部分,都是前端工程师的专业领域。
前端是最接近产品和设计的工程师,起到衔接产品和技术的作用,前端为用户可以看到的部分负责,所以也是最接近用户的工程师。
在多终端的时代,如果一个产品同时支持PC、移动端,前端工程师还需要和更多的角色打交道。
前端要解决界面和交互问题,实际上UI层面上的问题一直是软件工程方面的一个难题,因为UI不停地在变化。浏览器各个版本的兼容性、Web标准、移动设备、多终端适配,给了前端工程师很大的挑战,对前端工程师的能力也有很高的要求。许多UI问题有不只一种解决方法,许多问题有非常巧妙的思路和精彩的解决办法,前端在工程师群体里是属于非常有创造力的一个群体,因为这个行业需要丰富的创造力和想象力。
前端工程师还是Web标准的制定者、实践者和推动者,而现在的W3C标准不仅仅局限于浏览器,还包括各种手持智能设备,车载设备、智能家居等等。在未来万物互联的时代,前端将不仅仅是网页上的工程师, 而是所有人机交互领域的工程师。
现如今Web前端岗位工作方向越来越细分,对于专项优势明显的开发人员尤其受企业的青睐,也使得现在掌握前端开发技能的人有越来越多的就业方向可以选择,譬如网页制作、H5开发、小程序开发、APP开发等,将来对于Web前端开发者的求职选择也将更加多样。
如何学习web前端开发?
作为一个初学者,你必须明确系统的学习方案,我建议一定有一个指导的人,全靠自己学,放弃的几率非常大,在你对于web前端还没有任何概念的时候,需要一个人领进门,之后就都靠自己钻研,第一步就是确定web前端都需要哪些内容,并且在多少时间内学完,建议时间6个月保底。
视频为主,书为辅。很多初学者在学习前端的时候非常喜欢去买书,但是最后的结果是什么?看来看去什么都不会写,所以在这里给大家提醒,书可以看,但是是在建立于你已经对于某个知识点有了具体操作的执行后,在用书去巩固概念,这样更加利于你对于知识的理解。
对于学习技术来讲,掌握一个学习方法是非常重要的,其实对于学习web前端来讲,学习方法确实很多都是相通的,一旦学习方法不对,可能就会造成“方法不对,努力白费”。其实关于这方面还是很多的,我就简单说个例子,有的人边听课边跟着敲代码,这样就不对,听课的时候就专心听,做题的时候就专心做题,这都是过来人的经验,一定要听。根据每个人的不同,可能学习方法也会有所出路,找到适合你自己的学习法方法是学习的前提。
自学路线:
第1阶段:前端页面重构(4周)
内容包含了:(PC端网站布局项目、HTML5+CSS3基础项目、WebApp页面布局项目)
第2阶段:JavaScript高级程序设计(5周)
内容包含:(原生JavaScript交互功能开发项目、面向对象进阶与ES5/ES6应用项目、JavaScript工具库自主研发项目)
第3阶段:PC端全栈项目开发(3周)
内容包含:(jQuery经典交互特效开发、HTTP协议、Ajax进阶与PHP/JAVA开发项目、前端工程化与模块化应用项目、PC端网站开发项目、PC端管理信息系统前端开发项目)
第4阶段:移动端项目开发(6周)
内容包含:(Touch端项目、微信场景项目、应用Angular+Ionic开发WebApp项目、应用Vue.js开发WebApp项目、应用React.js开发WebApp项目)
第5阶段:混合(Hybrid,ReactNative)开发(1周)
内容包含:(微信小程序开发、ReactNative、各类混合应用开发)
第6阶段:NodeJS全栈开发(1周)
内容包括:(WebApp后端系统开发、一、NodeJS基础与NodeJS核心模块二、Express三、noSQL数据库)。
B站上有很多免费的web前端视频教程,可以跟着学学。
H. 后端人员转前端是不是真的很容易
Web前端:顾名思义是来做Web的前端的。这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。
Web后端:后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
说回来,还是你能力的问题,你要给别人解决核心技术问题,半个小时也可以赚上千的,不过这情况是你对某个产品非常熟悉,人家一群程序几天找不到问题的,他一说你就知道哪里有问题。这情况你可以随便喊价,别太离谱就行了。
I. 我今年都28岁了,转行做WEB前端晚吗
28岁转行做前端的话不是很建议。
在程序员这个行业,因为一些特殊的原因,年龄其实很重要的,大部分公司更倾向于年轻人,有精力,有时间。
转行做的话首先面临的是学习成本,等差不多能工作的时候就已经29岁了,中间再从一个初级工程师开始,已经落后很多了。
如果是转行互联网的话可以考虑产品岗或者运营岗,相对会简单一些。
J. 产品转前端开发,怎么样
我觉Web前端开发的发展前景还是不错的,主要体现在以下几点:
传统软件互联网化已经是大势所趋,传统软件服务商都在寻求自己产品的互联网化发展之路。
这是一个用户体验为王的时代,通过Web2.0的熏陶,用户在享受它带来的便捷的同时也对互联网产品的用户体验有了更高的要求,这意味着前端开发人员也会有更多的挑战和机会。
由网页制作到Web前端工程师这个职业名词的转变就意味着Web前端开发已经越来越趋向专业化、职业化,同时从这个新名词也可以看出IT业界已经逐渐意识到前端工程师的重要性。
Web前端技术更新迅速,生命力极强,几乎每天都能感受到它的脉搏,特别是近两年HTML5的来袭更是继Ajax之后又一次将前端技术推向风火浪尖。