作业 1
一.【如果公司要找一个人代替你】给自己当前的岗位写一个理想的岗位模型
岗位职责:
1.利用 HTML5/CSS3/JavaScript 等各种 Web 技术进行产品的前端开发
2.配合后台开发人员实现产品界面和功能与后台的交互;
3.参与项目需求分析与设计,负责前端框架设计;
4.制作标准优化的代码,并增加交互动态功能。
任职要求:
1. 精通 HTML/CSS 布局,精通 Javascript,HTML5,CSS3 规范并能在开发过程中熟练运用;
2. 熟练掌握 React、vue 等主流前端框架,了解前后端交互流程,理解前后端分离开发模式;
3. 能深入分析和解决前端遇到的各种技术、性能、跨终端兼容问题;
4. 具备较强的责任感、团队合作精神、逻辑思维能力和表达能力。
二.【如果公司要招一个高级版你】给资深/晋级的岗位写一个理想岗位模型
岗位职责:
1. 独立负责前端相关业务的架构设计及开发;
2. 负责推动与优化已有前端项目的基础架构与组件抽象;
3. 参与团队技术选型和新技术研究,负责相关基础框架的研究、设计开发及推广工作。
任职要求:
1. 精通各种前端技术(包括 HTML/CSS/JavaScript 等),熟悉 ES6 语法,熟悉网络协议(HTTP/SSL),熟悉常见安全问题和对策;
2. 熟练掌握 MVX(React/Vue/Angular)框架,理解内部设计原理;
3. 熟练掌握前端工程化工具的使用并对其原理有深刻的理解,不限于 Gulp、Webpack、Rollup;
4. 优秀的团队合作能力,拥有良好的主动性与推动力,优秀的分析问题和解决问题的能力;
5. 关注业界发展,对最新的前端技术有浓厚的兴趣及独特的见解,关注前端前沿技术研究,通过新技术服务团队和业务。
三. 【准备成为产品经理/准备人才市场】找到自己心仪的岗位/公司,横向对比不同公司/产品岗位的差异,写一份备忘录,最好有结论,请注意排版和文件格式,建议图文并茂
我一直从事前端开发岗位,想转产品经理,所以通过对不同公司初级产品岗位的 jd,了解初级产品的岗位要求和开发的工作经验是否有优势。
心仪的岗位:
这家公司的岗位职责可以参与产品的整个流程,对于我这种小白是个很好的学习机会,其中第四条与各个部门的沟通协调,也正好符合原从事岗位的工作性质,作为前端开发,需要和需求、设计、后端、测试各个部门沟通合作,对每个环节的时间节点也相对清楚。
任职要求主要描述的并不是硬性能力,主要是一些职位素养的要求,其中逻辑性、网感等也能体现开发的优势。
然后加分项 2.有过和研发、设计、运营等协作经验,能够理解他们的相关术语,这也可以作为开发的职位优势。
综合多个公司初级产品的岗位模型岗位职责和任职要求如下:
岗位职责:
1. 用户调研、需求分析;
2. 撰写需求文档、产品原型;
3. 与各部门团队进行沟通对接,协调资源;
4. 保证产品质量和上线时间;
5. 协助产品运营和推广实施,收集并分析用户反馈,持续改善产品。
任职要求:
1. 熟悉使用 Xmind、Axure、Visio、Word、PPT 等专业软件;
2. 具有良好的表达能力、沟通能力、自我驱动强、积极跟进项目落地;
3. 较强的逻辑能力,扎实的产品原型绘制能力,良好的用户体验感觉和人机交互设计能力;
4. 较好的数据分析能力,能够通过关键数据指导产品迭代。
结论:
综合以上,对自己从前端开发转岗产品经理有了一定的了解,通过岗位要求了解现阶段自己要去学习的东西:
1. 基本的软件工具;
2. 产品文档、原型等的撰写能力,数据分析能力;
3. 产品涉及领域相关知识;
4. 对心仪公司产品的了解、同领域产品的了解和分析。
对于自己的简历和面试,应该突出自己作为开发的优势:对数据的敏感性、思维逻辑性、流程熟悉度和完整性、熟悉功能实现程度和开发周期(再也不用被开发忽悠这个功能做不到拉)。
评论