当前位置:首页 » 网页前端 » 前端开发需求做思维导图吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

前端开发需求做思维导图吗

发布时间: 2022-12-14 02:37:31

❶ 新手学web前端开发需要多久

自学前端多久可以找工作要根据自身基础来决定,但是一般的话也要五个月左右才能学会。

可以看看培训班的学习内容哦!根据这样的内容来制定自己的学习方法和计划。

前端学习内容有:

第一阶段:Web网页基础

HTML入门基本内容,CSS+DIV的基础知识,选择器,盒子模型,网页布局,Photoshop

第二阶段:Web编程基础

学习路线:JavaScript基础,BOM和DOM模型,事件处理,jQuery,交互及动画,jQuery优质插件,文档处理,数组和对象操作

第三阶段:Web编程高级及全栈开发

学习路线:JavaScript高级编程,原型模式,jQuery插件开发,模块化组件开,AJAX,Express(Node.js),Mongodb,RequireJS,MongoDB

第四阶段:响应式网站开发

学习路线:HTML5/CSS3,响应式原理及布局,Bootstrap,前端依赖管理,CSS预处理语言(Less+Sass),Grunt/Gulp自动化构建工具,Angular4

第五阶段:框架与项目管理

学习路线:Grunt/Gulp,Webpack模块加载器&打包工具,MVC(backbone)架构前端,VUE2,React

第六阶段:混合式移动及微信开发

学习路线:React Native,微信小程序,视图层,逻辑层。

最好能有视频教程辅助你:

网页链接

❷ 为什么数据结构与算法,对前端开发很重要

前端的技术领域和范围正在飞速演进中,再过3年5年不懂算法和数据结构的前端慢慢就淘汰了。几大互联网公司的已经开始在使用数据挖掘、贝叶斯、3D图形图像等领域算法到前端领域。对浏览器的了解也逐步深入到内部实现机制原理上,从原理上理解渲染。无线端的前端越来越像嵌入式应用开发,这些都更需要有扎实而综合的计算机专业基础。

❸ 我是做前端开发的,但是技术是在太差,我该辞职,还是继续熬下去

缺方向并不代表你的能力不行,所以要解决这个问题,做哪块领域的前端开发?可以考虑正在兴起的物联网3D可视化开发,用的是javascript逻辑,可选择的免费产品有three.js,thingjs,这两个的区别容我说一下。

three.js包括了3D专业开发概念,你还没有朝九晚五上班,所以可以花时间学习和研究,了解3D可视化这个方向,作为女生,审美能力也不差,听说前端开发也爱招女生……不过,如果你有一定的管理能力,可能开发一年后,就想着接外包项目,那就可以尝试thingjs这款3D框架,它封装了复杂的3D专业概念,让你的开发流程变得简单,迅速就能够生成一个3D商业项目,作为开发战绩~

不管是3D可视化,还是其他领域的前端开发,你可以画个思维导图,比较一下优劣,看看这个领域做得好的人是什么样子,然后选定它,钻研到底。只有懂得沉淀的人,才不会迷茫,祝你面试顺利!

❹ 如何用3个步骤简单整理需求

通常在经历了产品经理自己调查的需求,BOSS的建议需求,市场部的需求等狂轰滥炸之后,产品的第一版本需求已经整理的差不多了,那么接下去该如何深度整理这些需求呢?

▍1、根据需求描述画出思维导图

这里的思维导图包括产品信息图和产品结构图。

信息结构图主要是列出产品中包含的各个字段,方便后台开发人员参考使用。

产品结构图主要是列出各个模块的功能。用序号将每期要迭代的功能标出。

(PS:思维导图可以用作整理需求。不过笔者用的更多用在思考产品,这样更能拓展、发散思维。在纸上勾勾画画和电脑上敲击键盘的感觉完全不一样。)

▍2、根据思维导图,列出功能需求清单

这部分根据实际情况,可写可不写。产品信息图与结构图中已经包含这部分内容

▍3、将功能需求整理成用例

这部分既可用表格,也可用流程图来表示,主要说明前端与后台之间的交互。

❺ 零基础学习前端开发要怎么开始

这里整理了一份web前端学习路线的思维导图,需要掌握和学习的内容如下:

第一阶段:专业核心基础

阶段目标:

1. 熟练掌握HTML5、CSS3、Less、Sass、响应书布局、移动端开发。

2. 熟练运用HTML+CSS特性完成页面布局。

4. 熟练应用CSS3技术,动画、弹性盒模型设计。

5. 熟练完成移动端页面的设计。

6. 熟练运用所学知识仿制任意Web网站。

7. 能综合运用所学知识完成网页设计实战。

知识点:

1、Web前端开发环境,HTML常用标签,表单元素,Table布局,CSS样式表,DIV+CSS布局。熟练运用HTML和CSS样式属性完成页面的布局和美化,能够仿制任意网站的前端页面实现。

2、CSS3选择器、伪类、过渡、变换、动画、字体图标、弹性盒模型、响应式布局、移动端。熟练运用CSS3来开发网页、熟练开发移动端,整理网页开发技巧。

3、预编译css技术:less、sass基础知识、以及插件的运用、BootStrap源码分析。能够熟练使用 less、sass完成项目开发,深入了解BootStrap。

4、使用HTML、CSS、LESS、SASS等技术完成网页项目实战。通过项目掌握第一阶段html、css的内容、完成PC端页面设计和移动端页面设计。


第二阶段:Web后台技术

阶段目标:

1. 了解JavaScript的发展历史、掌握Node环境搭建及npm使用。

2. 熟练掌握JavaScript的基本数据类型和变量的概念。

3. 熟练掌握JavaScript中的运算符使用。

4. 深入理解分支结构语句和循环语句。

5. 熟练使用数组来完成各种练习。

6.熟悉es6的语法、熟练掌握JavaScript面向对象编程。

7.DOM和BOM实战练习和H5新特性和协议的学习。

知识点:

1、软件开发流程、算法、变量、数据类型、分之语句、循环语句、数组和函数。熟练运用JavaScript的知识完成各种练习。

2、JavaScript面向对象基础、异常处理机制、常见对象api,js的兼容性、ES6新特性。熟练掌握JavaScript面向对象的开发以及掌握es6中的重要内容。

3、BOM操作和DOM操作。熟练使用BOM的各种对象、熟练操作DOM的对象。

4、h5相关api、canvas、ajax、数据模拟、touch事件、mockjs。熟练使用所学知识来完成网站项目开发。


第三阶段:数据库和框架实战

阶段目标:

1. 综合运用Web前端技术进行页面布局与美化。

2. 综合运用Web前端开发框架进行Web系统开发。

3. 熟练掌握Mysql、Mongodb数据库的发开。

4. 熟练掌握vue.js、webpack、elementui等前端框技术。

5. 熟练运用Node.js开发后台应用程序。

6. 对Restful,Ajax,JSON,开发过程有深入的理解,掌握git的基本技能。

知识点:

1、数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,mongodb数据库。深入理解数据库管理系统通用知识及MySQL数据库的使用与管理,为Node.js后台开发打下坚实基础。

2、模块系统,函数,路由,全局对象,文件系统,请求处理,Web模块,Express框架,MySQL数据库处理,RestfulAPI,文件上传等。熟练运用Node.js运行环境和后台开发框架完成Web系统的后台开发。

3、vue的组件、生命周期、路由、组件、前端工程化、webpack、elementui框架。Vue.js框架的基本使用有清晰的理解,能够运用Vue.js完成基础前端开发、熟练运用Vue.js框架的高级功能完成Web前端开发和组件开发,对MVVM模式有深刻理解。

4、需求分析,数据库设计,后台开发,使用vue、node完成pc和移动端整站开发。于Node.js+Vue.js+Webpack+Mysql+Mongodb+Git,实现整站项目完整功能并上线发布。


第四阶段:移动端和微信实战

阶段目标:

1.熟练掌握React.js框架,熟练使用React.js完成开发。

2.掌握移动端开发原理,理解原生开发和混合开发。

3.熟练使用react-native和Flutter框架完成移动端开发。

4.掌握微信小程序以及了解支付宝小程序的开发。

5.完成大型电商项目开发。

知识点:

1、React面向组件编程、表单数据、组件通信、监听、生命周期、路由、Rex基本概念。练使用react完成项目开发、掌握Rex中的异步解决方案Saga。

2、react-native、开发工具、视图与渲染、api操作、Flutter环境搭建、路由、ListView组件、网络请求、打包。练掌握react-native和Flutter框架,并分别使用react-native和Flutter分别能开发移动端项目。

3、微信小程序基本介绍、开发工具、视图与渲染、api操作、支付宝小程序的入门和api学习。掌握微信小程序开发了解支付宝小程序。

4、大型购物网站实战,整个项目前后端分离开发;整个项目分为四部分:PC端网页、移动端APP、小程序、后台管理。团队协作开发,使用git进行版本控制。目期间可以扩展Three.js 、TypeScript。

这已经是一套非常完备的Java学习路线了,零基础学习Java完全自学的话还是比较吃力的,建议还是找专业的机构系统学一下,可以点 击 头 像 了解一下。

❻ 思维导图和编程有什么关系我看到仟课课堂上有用到思维导图,求大神解释

用思维导图的软件是为了搭个知识、项目的框架
上课用的话,可以用思维导图做一个知识框架,要学会java,就要学1、2、3三点,学会第1点需要什么知识点a、b、c,以此类推;
项目上用的话,举个例子啊,某个项目;分前台、后台;前台做哪几个页面,1、2、3;后台实现哪几个需求逻辑,a、b、c。

❼ 针对前端开发的一些看法

1、基础技能:html、css、JavaScript

2、CSS预处理:less、sass ...

3、针对DOM操作:jQuery

4、MVC框架:vue、react、angular ...

5、混合式开发:微信小程序、mui、uni-app、react native、ionic、Flutter ...

6、针对多终端开发:Taro ...

7:h5 游戏开发:白鹭引擎、unity ...

8:...

1、做好知识点分类(包括框架,基础知识,还有一些问题的解决方案等)

2、持续的维护(重要)

1、建议放弃收藏式记录(一些时候,收藏起来的知识点或文章解决方案等就相当于买了书丢进柜子里了,没有去做整理和学习,而且遇到问题时也比较难找起来)

2、每日通过工作,文章、各种自媒体等获取的知识,最好及时记录在笔记里,然后定期维护到思维导图里

针对学习方法每个人肯定也各有不同,但不管怎么说学习提升是一个漫长持续且枯燥的过程,希望大家和我共勉吧

❽ 专科低学历想做web前端开发拿10k、15k高薪,我建议你这样做

并不是所有人都是985、211毕业,学历低的人一样要生活、要工作,那我今天就跟大家分享一些建议。

首先,学习路线的建议>>

很多零基础、其它行业的同学想要入行前端开发之前,都会在网上去查一些前端开发学习路线之类的资料,想先去整体的了解一下这个行业、岗位、职位等信息。这个本身是没有问题的。

但是整个前端开发知识体系它也是有很多细分领域的。例如,数据可视化,移动端、pc端、游戏、混合开发,等等。而很多前端开发路线图,它会把整个前端开发技术体系,大而全的整个画一个大思维导图出来,非常的详细、事无巨细。

这就导致很多学生,要么被这类大而全的学习路线吓退,要么在学习过程中迷失在其中,学了半天也没学出什么东西,找不到方向,找不到重点,在不是那么重要的地方、知识点上浪费了大量的时间、精力。

这里我建议同学们,【面向面试学习】。

就是你先确定,

1、你在、或要去哪个城市工作;

2、你确定一个目标工资。例如10k、12k

然后,你在招聘网站,例如boss直聘、拉钩、智联等,查找这个工资水平的职位,看看它们的要求是什么?列出来,一条一条的去搞懂、学习。这样可以极大的明确你的学习方向和目标。

以公司的招聘要求为学习目标。把公司的要求一条一条的,你全都满足、学会,你咋可能找不到工作呢?

<!-- 我曾经看到过某培训机构,它们的web前端课程表里出现了canvas游戏、ECharts开发之类的内容。我就想说ECharts它只是一个图表工具,算不得一个技术,讲它做什么?而市面上canvas的职位能有几个?除了特定业务有几个公司会在面试的时候专门问canvas?我就不说游戏业务和前端开发根本是二个思路了。这就是大而全的讲课,这种东西学了也是浪费时间。-->

第二个,是关于面试的建议>>

同学们首先要明白,面试至少分成二种,社招、校招。

如果你不是什么985、211或其它什么好的大学。那你基本就要走【社招】的方向。

社招着重考验面试者的,

1、解决问题的能力;

2、开发思路的能力;

3、具体技术的应用熟练度;

也就是说,走社招的同学,你不要在网上花费大量的时间,去看什么xx面经、xx百大面试题、xx算法、xx数据结构...,很多这类的题都是互联网大厂的面试题,它们的入职门槛就是985、211,如果你的学历都不够格,你看这些大厂面试题有什么用呢?而且很多时候你确实也看不懂,例如斐波那契数列不同算法的时间复杂度O(n)不一样,是怎么算出来的,你确定你真的看得懂么?

那这些东西要不要看?当然要!但不是现在。我刚才说了,我建议你【面向面试学习】。

那社招的面试题,怎么准备呢?

分析一下,一家公司要招前端,老大跟我说,老尚你出几个面试题吧。我会怎么做?我肯定是先网络搜索一下面试题啊,从里面挑一些我认为有价值、有难度的。

为啥我要在网上搜面试题,而不是自己出题?因为我在享受996的福报啊!!我爽得不得了,哪有心情、时间自己去出题?!

所以走社招的同学,我真心的建议你们,【你要勤劳,勤劳是美德】。当你把网上所有的,你能找到的面试题,你能看懂的面试题,都手撸过至少一遍之后,面试题这一块,你基本就没什么问题了。

不要去迷信什么xx算法、xx结构、xx面经之类的东西,很多时候前端面试官他也不懂。做前端的有几个天天写算法的啊,你要真是面试的时候遇到了,那换一家接着面试就是了。

无论是大厂还是中小互联网公司,在社招中都是非常看待项目实战经历的。

第三个就是英语的问题>>

很多同学的英语其实不怎么样。那已经是这样了,怎么办?先去学英语吗?肯定不能这样。

那你就,

1、先不要跟风去看什么外网的英文资料;

2、有问题多查网络;

别去跟风,人家说网络垃圾,你也说网络垃圾。例如我吧,我说网络垃圾是因为网络能查到的我基本都会;而我遇到的问题都是网络查不到了。别人不了解我就不说了。

而你呢?

你一个前端初学者,初入行,你才踩了几个坑?你能遇到的问题99%网络都有答案。所以啊,你也想骂网络垃圾?可以啊,你先把网络里的坑都踩一遍再说吧。

第四个就是前端行业饱和的问题>>

这个问题其实很简单,

1、凡是说饱和的都是技术不行,找不到工作的;

2、行业升级了;

例如html、css网页制作、只会jQuery的,之前只会这些的同学确实可以找到工作。但现在为什么找不到了?不是前端饱和了,而是这些职位没了!没有了!

随着前端工程化、组件化的发展,html、css这些view视图层面的工作很多时候都已经前端UI组件化了,不需要完全手工去做了。只会jQuery的同学也不行了,因为现在的前端开发思想不是发现DOM、操作DOM了,而是【数据驱动视图】。

所以,前端开发只有淘汰,没有饱和。

最后一个问题,就是学习时间的问题>>

我的学生里,平均每人每天,学习4~6小时。做什么呢?每节的直播课、录播课的内容、作业、实例。就搞这些东西,不用多,三个月左右,基本都能找到工作。

而我的读者老爷,你呢?

你能做到每天学习多长时间?问问自己

我经常跟我的粉丝、群成员、学生们说,你既然不是名校出来的,就不要挑,非多少k工资不干。只要给的工资差不多就行,先入行,先干着,干个一、二年有些积累了,然后你再换工作、找高薪。

今天就写到这里了,如果你读到这里,我谢谢你,希望你能早日入行。

学习是一个艰苦的过程,当然如果能把技术学成,最后也一定可以获得高薪工作。掌握一个好的学习方法,跟对一个学习的人非常重

要。今后要是大家有啥问题,可以随时来问我,能帮助别人学习解决问题,对于自己也是一个提升的过程。自己整理了一份2019最全

面前端学习资料,从最基础的HTML+CSS+JS到HTML5的项目实战的学习资料都有整理这是我的前端技术交流Q un ++++++++++++++

钱面是-518--

中间是-672---

后面是--693--++++++++++++++

有问题随时在里面问我,能给大家提出很多宝贵建议。

❾ 本人后台开发,前端说改个东西要两天,但我感觉撑死2小时,怎么办

本人有五年前台开发经验,2年后台开发经验,实际上我觉得后台可能比前台还要容易,在不考虑比较深的技术壁垒的情况下,前台有原型图,我需要百分百还原,再加上画面特效,用户操作特效等挺麻烦的,有时候一个小小的点卡半天很正常,只要不是特别简单的需求,说随便两个小时搞好的我是不怎么相信的。转后台之前,本来以为很难,结果后台写起来真的就是好快,我经常做到无聊到没事做把人家的活揽过来一起做,后来还是前后台一起搞了,后台框架搭好以后,剩下的只是业务接口实现而已。总的来说,前台入手容易精通难,后台更多偏向框架的灵活使用。不要瞧不起前台,特别是某些后来开发人员觉得不就是写个界面么?但我想说界面的逻辑不比后台简单,前几年曾经去参加一个公司的面试,以后后开发人员跟我在那装,一个劲的说就是前台而已,很简单的事情,说了好多次,把我说烦了,我就跟他探讨前后台,屁都不懂的面试官,就一新生蛋子,最后我说你公司连面试官都这水平,与我期望不符合,要过来简历就撤了,带着有色眼镜看待技术的人一般都是那种一知半解,一瓶子不满,半瓶子晃悠的人

我就是做前端开发十年了,其实你这个问题在职场中普遍存在。就像以前我认为,后端不就写写接口,一个接口10几分钟的事情,墨迹个半天没出来一样,总是很埋怨,其实你真正去实操的时候,发现并没有这么简单,细节的东西特别多。

前端说需要两天时间,可能考虑某些改动涉及会影响到其它功能方面的问题,都需要测试评估,并且前端的开发,比后端还多了界面这一块开发的时间,这界面调试往往最费时间,这是很多后端开发人员没有考虑到的。

总之,前端评估可能是一个相对宽泛并且预留了一定空间的时间,也许他能答应2小时做完,但能保证真的做好了吗,没有隐患问题存在,这些都是要考虑的,毕竟前端一发布出去就不好在升级版本改动了,这也就是他和你评估时间存在较大差异的一个重要原因吧!

图一,安装完oracle,sql,db,mysql后,负责数据库开库的叫做底层,

图二,负责浏览器视窗页面上能看见的什么东西的一律叫前端。

图三,负责整个视窗界面看起来很舒服,给人留下深刻印象的我们一般叫他们ui.

项目经理拿到项目,会给底层大致讲解一下,然后底层会根据讲解开库做系统,然后给前端代码。前端拿到代码写入页面然后整个系统大致完成,接着ui介入,ui根据客户需求制定界面,再转回前端,双方共同负责界面达成。接着就轮到测试上场了。一般测试的外号文雅点叫清道夫,难听点叫擦屁股的。然后高端大气上档次的就是全栈工程师了。在测试过程中负责整个系统测试,运行,并找出各个部位的bug,并修复它,然后写出报告,报告将直接提交人事或者财务,根据描述部位对相应人员做出处罚。

这就是软件设计部门的整个工作流程。所以,你说后台开发对前端有疑问,就有点纳闷。前端有问题,和你后台开发什么关系?

至于什么后台开发。。。。。好像外包公司起这名的比较多。

首先问题要分几面来看。

会者不难,难者不会。

要看别人的具体经验,具体技术水平。

每个人做同一件事花的时间是不一样的,不要把自己的想法强加给别人。

如果别人认为你应该怎么怎么样,你也会反感。

而且前端要2天,项目经理能给,就说明前端说的在理。

如果你觉得2小时可以干完,说明你能力强,但作为同事,还是要善良一些,你总不能有活就帮他干。

也许他干几次之后,效率就上来了,从两天变一天,再变成2小时呢。

人是要进步的,是要学习的。

多站在对方的角度思考问题,也许你就有一个不一样的答案。


最后祝工作开心顺利!

在工作中遇到这种人很正常,这种人就是大家口中的“磨洋工”。

有些人认为前端和后端不一样,后端改个需求可能一个小时就可以搞定,前端复杂,需要一天或者更长时间,这完全是胡扯,是消极工作的一种变现。有些程序员就是喜欢将工作难度夸大,明明一个小时的工作量,他非的要评估一天的工作量。这对于非技术人员可能感觉不到,但是对于一起开发的技术人员来说,一眼就能看透工作量,只是同为同事,大家不好说破而已。

三天100行代码的奇葩同事

曾经碰到过一个前端同事,技术很一般,分配给的任务,不管是小到一个css样式的调整还是一个完整的功能模块,让他评估时间,最少需要一天。曾经有一次一个简单。需求评估,后端同学评估只需要半天时间,他的前端竟然需要三天时间,让他说出具体工作的难度在哪里,他却支支吾吾说不出来。这三天的时间我时不时观察他,发现他一天大半的时间都在浏览网页,要不就是微信群各种聊。三天过去了,我去看了一下他提交的代码行数,不到100行!三天时间写了不到100行代码!

所以,有些程序员就喜欢磨洋工,当然,也有可能是考虑的比较全面,追求代码质量。 如果碰到这种情况,只要他评估的时间在产品可以接受的时间范围内,那你也就无所谓。如果你是一位研发负责人,请他将工作进行拆分评估,具体到功能点的时间,看他这两天时间是如何分配的?炸一炸他,他总能露出破绽。

首先,个人不太理解,为什么一个后端开发的程序员需要控制前端程序员的开发时间?不管前端需要多少时间,到底是2小时还是2天,这个不应该是由产品经理或者项目负责人来控制的么?

有时候不在其位不谋其政,作为后端程序员可以提出自己的疑问,但是到底如何布置任务和排期,还是交给负责人来协调吧。程序员之间没有必要相互对立,特别还是因为一个自己并不擅长的领域相互产生矛盾。

当然,如果你自己除了是后端开发外,还兼职了项目负责人,那确实可以对前端的研发时间进行评审。如果你和前端对于某个功能的时间评估上出现分歧,那么可以采用以下这些方法。

可以考虑“功能点分析”

让前端把功能分解若干个功能点,然后对每个功能点都采用乐观时间进行评估,最后汇总后在增加30%的Buffer。

例如:我现在要做一个订单页面,这个订单页面有查看订单列表、查看订单详情、取消订单、确认收货、评价几个功能。

画一个思维导图,然后每个功能再往下分解。查看订单列表包括了ajax请求api获取数据,组装table,css考虑已有框架的样式复用,不另算时间;详情页的话,也包括了ajax请求api,页面的html和css等等等等(细分的力度自己掌握)。

最后,所有的功能点被一一列举出来以后,就挨个分析,哪个哪个需要几个小时,最终就可以汇总出时间了。这里可能需要注意一下,单一的功能点,其实大致已经可以评估得到代码量了,只要不是特别复杂的算法类功能点,大部分都可以把时间精确到小时甚至0.5小时。而且,这里我们采用乐观评估的方法,就是说,大家别去想这个功能可能有坑,可能如何如何。最后汇总时间后,给予总体的Buffer量来抵御风险。

当然,也可以使用“对照分析”的方法

我们可以考虑对照曾经做过的类似功能或类似优化,当时的那个功能花费了多少时间,而这次相比上次的差异是哪些?是会花费更多时间,还是更少时间。这样,就能够得到一个大致的完成时间了。

这种评估方式,就只是针对于当前的功能曾经有过经验,时间上有参考价值的情况下。不能把完全不相干的两个功能拿来类比。而我们在评估的时候,就只需要考虑差异部分的评估,大大的减少需要评估的内容。

最后,就是“专家评估”了

如果你对于前端确实也比较了解,自己完全能够独立完成这个工作任务,时间花费可以测算的话,你其实就可以作为一个“专家”的角色了。那么,你评估的时间就是大家必须要遵循的时间。当然,这种方式需要你有绝对的权威性,不然就是 搞笑 。

不管使用什么方式,对于分歧问题的处理其实都比较机械,并不是非常的利于团结,最好的方法还是大家商商量量的把事情给解决了。

这个问题需要多纬度去分析:

其实本质就是要么你判断错误,要么是你同事判断错误。

无论是你对还是你错,这工作都是由别的同事来完成的,你没必要太过于关心,你没必要太过于在意。

但是,假如这个工作和你的工作有关联,这个工作的完成时间,完成质量,会影响到你的工作进展与工作质量,那么你必须要恰当的参与进去,你需要:

这个很重要,同事之间工作上的沟通交流还是必须的,交流内容可以由浅入深,先从你认为只需要2小时就完成的工作谈起,然后逐渐深入进去,多听听同事的解释,当然你也可以发表你的意见。互相理解,互相体谅,互相帮助,最好能达成一致。

如果工作非常紧急,你这个同事也不配合你,那你只能请领导出面进行协调。当然,你要有理有据,只针对工作不要针对人。

最后建议:

如果不是领导,那么就不要参与不要议论别人的工作。

如果没得到允许,那么就不要参与不要议论别人的工作。

这个我倒是有心得可以分享。其实如果做程序员的或多或少都会遇到这样的现象,要不你就是问题中的后台开发,要不就是改东西需要两天的前端。我觉得都很正常啊,毕竟你不是对方,你也不知道对方有什么想法和困难。

像产品给个需求给到开发,一般说改这个东西要多久,开发看了下进度表,思考了一会后给了个时间点,这时候一般产品不会多问,因为他不知道实际开发难度,而且他也不知道开发的其他需求进度,所以不敢多说,反正开发给了排期,在合适的项目进度内也就ok。

但如果是开发对开发,那就出现问这个问题的情形,开发A要给开发B提个需求,然后开发A实际内心有个预期感觉这个需求能在其他事情不干扰下多久完成。注意!是其他事情不干扰下的情况,其次,这是开发A按自己的能力评估,不是按开发B的能力评估的,而且这种事情一般不是遇到自己,便潜意识就把需求想得比较简单,毕竟大家都容易“宽于待己,严于待人“。

在这种前提下,实际开发B可能本身就有其他优先级高的需求要做,其次这件事情可能牵涉到系统内部其他需要修改的地方,会牵一发而动全身,不是后端想象修改单个页面就可以完成的那么简单。

所以这种情况开发A说的2个小时是一种自我想象的事情,要不等前端找后台开发说,这个需求最多就2个小时就可以完成,就改个接口,新增这些数据POST出来就行,那我估计这个问题转换下角色我又可以再回答一次了哈哈。

对于一个技术团队来说,配合默契是非常重要的,特别是前端和后端人员,如何做到默契,需要三点:

一、前端要懂后端,后端要懂前端,只要这样,大家才能无缝对接;

二、对工作的重视,无论你负责哪个环节,只要有这个态度,项目会顺利的进行下去;

三、同事之间的关系,这很重要,千万不要有互相拆台的行为:这其中有个人的人品问题,也有个人交际情商问题,这个比较难以处理。

回到你的问题,你认为2小时的工作量,但你同事却说需要两天,这种矛盾的可能性比较多,但不管是什么情况,你都要本着和同事维护好关系为基础,要主动理解同事,哪怕他说的是错的,你就会释然了。

你两小时能完成人家两天的工作量,产出是人家八倍!!!那你是不是可以跟你的领导建议下,把前端的任务交给你,让老板给你开这个前端双倍的工资,你承诺产出比现在的前端多4倍,然后你每天只要干4小时活就能完成任务。

多赢局面啊:

1、服务端工资再高也不可能比前端两倍还多,现在前端都不便宜!你大幅涨薪了,而且每天工作时间少一半,你赚大了;

2、老板少花了一半的钱、产出却扩大了一倍,老板赚大了;

3、那个可怜的前端可以让他滚蛋了…

希望这个办法能让你们公司长命百岁

❿ 自学web前端开发,请问从何入手呢

学习前端,要从学习HTML和CSS开始着手。关于这部分的学习,网上可选择的资料就太多了,这里不一一列举,题主网络搜索栏搜索HTML 教程,或者css 教程,就可找到相关资料。

接着是学习前端的一个难点、也是重点,就是JavaScript。

首先,初学一门语言,要秉承一个原则:“能动手的,尽量别吵吵”

另外,你需要一个能够从简到难的知识体系,一步一步跟下来。

下面是干货。

体系:上图。

(四)、工作流(跟JS原生关系不大,不详细展开了)

  1. webpack

  2. gulp

上面的内容结束后,就可以进入前端框架的海洋中畅游了。