项目工程师

项目经验分享

耗尽温柔 提交于 2020-01-03 03:30:32
转载自: http://blog.csdn.net/luohuacanyue/article/details/12903189 这篇文章里说的内容,其实都是老生常谈,但是里面有一点我觉得非常有道理,在做完一个项目之后,我通常想的是,这个项目中有哪些不足,而不是——“怎样把这个项目做的更好”,两者看上去没什么区别,其实有很大区别,因为出发点不同。 凡事都应该是目标导向,你所做的一切,都应该是为了实现你的目标。 下面是正文: 前言 最近一直在想自己在项目中的一些得失,在每一个项目结束都要问自己一下: 这个项目中自己获得哪些成长,下次是不是可以做到更好 。长期的项目过程往往会让人陷入一种思维的定式: 好像每个项目的工作都一样,这样很容易进入一种比较消极的状态,会忘记自己曾经给自己设置的目标 。以前看过这样一个问题: 什么才算得上有效经验? 有些人做了三年其实只有一年的经验,因为后面基本上是前面的copy。这也是为什么有人说一个人的成长在于前面三五年,后面很有可能会遇到天花板。当遇到天花板的时候能不能突破是一个关键。下面讲一个整个项目中需要做什么。我会在介绍整个流程的同时插入自己的一些想法和思考。 更重要的是思考,思考是人的精髓所在 。 项目流程 1. 需求阶段 这是项目的最初的阶段,这个阶段主要需要明确这个项目要做什么?目标是什么?一般来讲这个过程是产品经理去做

高级java开发工程师 VC

匿名 (未验证) 提交于 2019-12-02 21:53:52
点击打开链接 岗位职责: 1. 主要负责公司 java 服务器端项目开发 ; 2. 根据需求进行需求分析和开发设计 , 按期完成项目需求 , 确保项目进度与质量; 3 . 具有责任心,善于学习沟通 . 任职要求: 1 、计算机以及计算机相关专业本科生 , 有 5~10 年的开发经验, java 基础扎实 , 拥有良好编码习惯 , 技术学习、业务理解和逻辑思维能力强; 2 、优秀的分析问题,解决问题能力,乐于解决具有挑战性的问题 ; 3 、精通算法、数据结构、多线程编程、 NIO 、网络编程 ; 4 、熟练使用常见的开源框架 , 如 :spring mvc 、 spring boot 、 spring cloud 、 mybatis 、 dubbo 等 , 熟悉实现原理; 5 、掌握常用加密算法和网络安全知识 ; 6 、掌握分布式开发 , 消息队列 , 分布式缓存 , 熟练使用 sql 和优化,有大型分布式、高并发、高负载、高可用系统设计、开发和调优经验 ; 7 、 掌握常用的设计模式 , 并能够熟练的运用;能够制定开发规范 , 抽 象基础业务开发组件 , 重构旧的业务系统 ; 8 、 理解区块链原理 , 了解现存开源区块链框架及解决方案,有相关的经验优先考虑录用。 转载请标明出处: 高级java开发工程师 VC 文章来源: 高级java开发工程师 VC

大前端知识体系整理(一)——各级别工程师的技能树

本秂侑毒 提交于 2019-11-30 05:50:23
传送门 大前端知识体系整理(二)——各阶段知识点列举 前言 本文为笔者回顾前端开发历程的一份总结和梳理,是对自己走过的路进行的复盘。想要总结出一些普适的规律,一是用来自己反思和规划未来,二是为后来人做一些力所能及的帮助。本文虽是作者原创,但肯定也看过其他大牛的文章,不过绝对自成一格,不会是那种cv党。笔者也会把觉得好的reference放到文章最后。 ps:整理过程中发现,去掉括号里的专有技能,好像对后端工程师也有一定的参考性。 1、初级工程师 阶段标准: 初级前端工程师的标准,就是能够完成日常的功能开发和debug,可以在已有的代码基础上做修改,优化和维护;熟练使用平时开发需要用到的工具即可,无需理解原理。这时候需要学习的东西是非常多的,不过由于只要掌握80%(二八法则的比喻,前80%的知识只需要20%的精力学习,后20%深入的知识则需要投入80%的精力)的使用知识,只需要付出20%的精力就能够学会,所以会很有成就感,进步也会非常快。 阶段分析: 需要大量的项目实践经验,至少应用一个框架开发实际项目半年以上,才算真正掌握一个框架的使用。另外就是项目开发过程中运用到的各种工具,每个领域都要熟悉一种,当然,只要熟悉基本操作即可。最后,对于业内的各种话题和思想要有概念,起码做到听说过,大概知道是干什么的。整个初级工程师的学习过程大约会持续1-2年。 学习诉求: 大量的实际开发经验