一个半吊子PM的反思】的更多相关文章

故事之源 2019年3月,也就是2016级计算机学院的大三时,软件工程这门课程由选修转为专业必修课,而七个葫芦娃共聚罗杰老师的课堂,组成葫芦娃不想写代码小分队.面临着继承往届项目.完成指定项目和自选项目的抉择,葫芦娃们凭着自己在黄金点游戏中的欧气,和"想着写出点自己喜欢的且未来能够写在简历中的东西"这样一个单纯的想法,毅然决然地选择了VisualPytorch这样一个蛇精大BOSS.至此,这场漫漫打怪升级之路,变拉开了序幕-- 所得之幸 我在葫芦娃中扮演着主PM的角色,说是PM,其实最…
郑培蕾: 作为项目的PM,我前期的工作还是有很大的缺陷的,因为没有在开发之前对项目进行一个合理的评估,所以后来分配任务的时候就很不科学, 而且任务分配的比较粗糙,没有细化到每个人每天应该做什么,这就导致我们在后来的工作中因为联网部分造成项目卡顿,这是项目最终失败一个 很重要的原因:其次是我们团队内部成员之间的交流比较少,几名主要负责开发的成员都是在自己摸索自己的那部分,没有进行良好的沟通,所以 后来我们在展示之前费了很大的功夫去修改:还有就是团队的积极性没有调动起来,有些同学没有认真地投入进去,…
本文转载自网络. 多年以后,当我面对那些年青的产品经理,我会想起自己当年从事的是一份高薪的工作.那是2000年,我大学毕业后在北京一家IT网站做搜索引擎PM,当时我一个月的薪水能在亚运村买一平方米房子,十年之后,朋友招聘PM,开出的月薪和我十年前一样,差别是这时年青的PM用一年的薪水才能在亚运村买到一平方米的房子.对此,我很迷惑,于是咨询HR的同事,HR的同事告诉我,十年前产品经理是稀缺工种,现在不是了. 十年间,北京的房价涨了10倍,但最优秀的PM的薪水至少涨了50倍,所以在新浪微博上随手点开…
PHP是一个使用者非常多的开发语言,但在每个领域里的开发侧重点有所不同互联网方面,在稳定的基础上,更注重性能.高并发,高负载的处理. PHP职业发展规划一般有三条路线,一条技能专精发展路线.另两条,是在技能发展遇到“瓶颈”时,分别向产品或运营转型的路线. 以下是PHP中文网风尘浪子的一篇文章,原文为:分享8年开发经验,浅谈个人发展经历,明确自己发展方向 正文: 在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的…
一个新学WPF的IT老鸟,肝了2个月做了这么一个WPF企业级开发框架,站长clone学习,觉得甚是不错.这是一个使用了Prism搭建的插件式框架,封装了DataGrid的使用,使整个框架子模块简单易学.易扩展,特别是作者还写了一个系列博客教程,值得点赞. 下面是作者博文系列首篇:WPF企业级开发框架搭建指南(启示录),2020从入门到放弃 这个系列的文章旨在记录工作中使用WPF开发新的医疗项目中,有感于必须统一掉一些规范上的事情,并且提高团队开发效率,遂折腾了这么一个半吊子的框架,这个标题WPF…
先说说我自己的情况,我算是一个半吊子菜鸟,对web开发熟练度为0,但是对熟悉C++和Python 所以这里开始记录我学习Web开发的历程,看看我这里学习的程序,能够学到什么地方. 首先是配置环境,我的编译器是vscode,开发环境是ubuntu16.04 1安装vscode 不用说,在vscode的网站上面就能下载到deb文件,打开直接点击就能安装 2安装nodejs 去http://nodejs.cn/download/  下载node.js的文件 我是下载的安装包 解压到/opt文件夹里面…
我们组维护的管理后台会接到很多开发需求,每次新开页面,就会到处复制黏贴相关代码. 并且还会经常性的翻阅文档,先在书签或地址栏输入WIKI地址,然后找到那一份说明文档,再定位到要看的组件位置. 虽然单人损耗的时间并不是非常多,但还是会打断思路,影响开发的流畅性,当把所有人的时间累加起来,那损耗的时间也很可观. 为了能提升团队成员的开发效率,就开始构思一套可视化搭建系统.理想状态下,拖动组件,配置交互和样式,页面生成,直接可用. 但是要完成这套功能,开发成本比较大,现在我想先解决当前的痛点,减少代码…
<我是一只IT小小鸟>一只是我想读list中一个本,但是上次去当当买的时候,竟然缺货了...昨天监考,实在无聊,就上网看电子书了,一天就看完了,看得有点仓促,所以理解估计不深. 1.刘帅:在失望中寻找希望 他提的最多的是:基础.一遍一遍的提到,说他因为基础薄弱,面试的时候一次次被刷下去.下面引用他的话,来说明什么事真正的基础扎实: 回归正题,什么才是真正的基础扎实?我的理解是,不仅要牢牢掌握大学课本中关于计算机核心课程的理论知识,而且还要深入实践:对于该方向非常重要的技术思想.概念名词.技术要…
<我是一只IT小小鸟>一只是我想读list中一个本,但是上次去当当买的时候,竟然缺货了...昨天监考,实在无聊,就上网看电子书了,一天就看完了,看得有点仓促,所以理解估计不深. 1.刘帅:在失望中寻找希望 他提的最多的是:基础.一遍一遍的提到,说他因为基础薄弱,面试的时候一次次被刷下去.下面引用他的话,来说明什么事真正的基础扎实: 回归正题,什么才是真正的基础扎实?我的理解是,不仅要牢牢掌握大学课本中关于计算机核心课程的理论知识,而且还要深入实践:对于该方向非常重要的技术思想.概念名词.技术要…
注:本文档已提交Github,地址是这个 欢迎大家通过PR的方式或者在本博客下留言的方式随时补充意见和建议,我们会持续更新 书中7.2.4的表7-1 MSF团队模型和关键质量目标里面提到的"出口条件"是什么意思?比如开发的出口条件是:我们是否按照功能说明完成了各项功能. 书上8.8.3提到了一个软件团队一开始预计每次天做30小时工作量,做到一半时每天做15小时工作量.我自己在之前的软件编写和大作业上也常常有这样的烦恼.做到后面就要做大量的测试工作,很劳累.和针对测试出的错误修正并确保正…
前言 看重构6.4Replace Temp with Query(以查询取代临时变量)中提到Replace Temp with Query往往是你运用Extract Method之前必不可少的一个步骤,局部变量会使代码难以被提炼, 其中Extract Method是VS自带的功能,我从VS2003用到VS2015还从没有用过这个功能,想想作为一个Neter也应该反思啊. 重构中指出当看到一个过长过大的函数需要很多注释才能让人理解就会把这段代码放入一个独立的函数中,那么Extract Method…
Object 在看 ES6 Object的时候,我发觉ES5 Object 的更新我并不是完全知道. 于是觉得还是看一下. 1. __proto__ 作为一个 半吊子前端开发人员. 居然不知道这个.. 首先这个 MSDN 上的例子 function Rectangle() { } var rec = new Rectangle(); if (console && console.log) { console.log(rec.__proto__ === Rectangle.prototype…
你想要登上山顶去看美丽的风光,却在山腰发现了草莓. 今天给大家推荐一个很酷的python包moviepy.我在伯乐在线发现的看这个链接: http://python.jobbole.com/81185/ 伯乐在线是个很不错的网站,蛮多干货.之所以说这个moviepy很酷是因为那是为video cutting而生的,而我除了半吊子程序员的身份外,也是一个半吊子的剪辑师,喜欢视频创作,所以这个东西能够帮助自动化的完成很多任务,以后如果有实际的需求的话可以使试用下,到时候再过来这里发个后续. gall…
这段时间对Nginx+PHP-FPM的概念和机制一直不太清晰,趁着同事的分享和看过的几篇博文和资料,重新将思路处理一下. 首先,PHP-FPM(FastCGI Process Manager: FastCGI进程管理器)是一种针对PHP的FastCGI,针对PHP语言的一种进程管理器.FastCGI顾名思义就是一种快速的CGI(Common Gateway Interface).因此为了能够理解PHP-FPM,我们首先应该了解CGI是怎么样一个机制. 1   CGI(Common Gateway…
上一篇文章:提升效率的开发工具 提到高效的开发工具就像催化剂,加速项目开发.这篇文章提到的NABCD大法,就像一份地图,指引项目往正确的方法上发展. 选择比努力更重要.一个项目成功自然离不开码农们的努力.但是,光努力是不够的.还需要用户有需求,能快速实现,腾讯没兴趣... 这些东西,看似很虚,却能让我们少走不少弯路.做项目最忌讳埋头苦干,等项目做出来了,却发现用户没有想象的那么喜欢. 编程之外 泛海精灵项目的回顾与反思 这是我2011年在微软亚洲研究院实习时业余做的一个小项目 的反思.总结得很好…
1,编译问题 问题描述: [root@localhost scstadmin]# make cd scstadmin && make all ]: Entering directory `/root/workspace/scst/scstadmin/scstadmin.sysfs' Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /u…
题意: 给你一个方程,方程太变态不打,给你一个p一个k,p保证是大于等于3的质数,k保证在0~p-1之间的整数.要求对应函数的定义域在0~p-1值域为0~p-1的子集,求这样的函数有多少个... 分析: [今天刚迷迷糊糊听了节集合论,做着做着就发现好像是循环群还是啥==] k=0时,不难发现f(0)=0,其他任意. k=1时,f(0)=f(0) mod p,发现除了其他任意外f(0)也任意. 当k>=2时,发现某规律... 不难发现假如k=2,则f(2)根据f(1),f(4)根据f(2)...以…
Memcached在大型网站中应用    memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像.视 频.文件以及数据库检索的结果等.最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用.起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统.它的缓存是一 种分布式的,也就是可以允许不同主机上的多个用户同时访问这个缓存系统, 这种方法不仅解决了共享内存…
在线阅读点这里: http://gameprogrammingpatterns.com/contents.html 这是一个总结讨论和反思游戏客户端game play开发常用设计模式的书. 游戏开发和设计模式相结合,这个切入面很新颖,也很实用.现在讲游戏AI.图形.物理.游戏引擎等方面的书很多,设计模式.软件架构.代码重构的书更是多的了不得,而专门论述 game play开发这一领域的设计模式与架构经验的好书不多. 在现在这个言必称MVC, OCP, 高聚松藕的时代,游戏客户端作为软件产品的一种…
这篇文章来介绍一些模拟题,即一类按照题目要求将现实的操作转换成程序语言. zoj1003: On every June 1st, the Children's Day, there will be a game named "crashing balloon" on TV.   The rule is very simple.  On the ground there are 100 labeled  balloons, with the numbers 1 to 100.  Afte…
前言 目前楼主已经拿到阿里实习offer,一共经历了5次面试,其中4轮技术面,1轮HR面试.在这里分享一下自己的面试经验和学习总结.写这篇面经主要是希望能够帮助更多的小伙伴.我本科毕业于中南大学信管专业,真正开始学习Java是在大三下学期,研究生就读北航的移动云计算专业.刚开始也是小白,也是一步步成成起来的.希望能够给与我有相同经历的亲们一个参考.需要提的一点是,你将来是需要靠这个吃饭的,所以请对找工作保持十二分的热情,而且越早准备越好,摆正心态和位置,那么就开始努力吧!! 阿里一面 一面是在上…
来源: http://www.cnblogs.com/itech/archive/2010/11/22/1884345.html 相同: 都可以用来引用module(.PM). 不同: 1) 区别在于USE是在当前默认的@INC里面去寻找,一旦模块不在@INC中的话,用USE是不可以引入的,但是require可以指定路径: 2)use引入的名称不需要后缀名,默认找.PM文件,而require需要后缀名,且后缀名可以为.PM或.PL: 实例:c:\perl目录下3个文件如下(且module文件的最…
http://www.jb51.net/article/50680.htm 神马是“解释器模式”? 先翻开<GOF>看看Definition:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子. 在开篇之前还是要科普几个概念: 抽象语法树: 解释器模式并未解释如何创建一个抽象语法树.它不涉及语法分析.抽象语法树可用一个表驱动的语法分析程序来完成,也可用手写的(通常为递归下降法)语法分析程序创建,或直接client提供. 解析器: 指的是把描述客户端调…
前言:无所不能的JavaScript JavaScript起源于Netscape公司的LiveScript语言,这是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性,只是用于网页开发的一个弱类型脚本语言.随着Html5在PC和移动端越来越流行,JavaScript变得更加重要了,各种层出不穷的框架使得JavaScript的开发更加简捷,V8的性能带来了Node.js,将JavaScript 推向了服务器端,同时还被用在桌面应用.游戏.AR等各种场景,JavaS…
Hawk是沙漠之鹰历时五年开发的开源免费网页抓取工具(爬虫),无需编程,全部可视化. 自从上次发布Hawk 2.0过了小半年,可是还是有不少朋友通过邮件或者微信的方式询问如何使用.看文档还是不如视频教学方便,沙漠君决定录播几段视频来帮助大家~ 软件最新的下载地址(或点击原文) https://github.com/ferventdesert/Hawk/releases 下面是视频内容,在腾讯视频可以开启高清,实测清晰度尚可,当然你也可以在百度云盘中下载以下全部视频. http://pan.bai…
前几天,公司两台linux服务器,一台访问速度很慢,cpu跑满,一台免密码登录失效,公钥文件被改写成redis的key.用htop命令查询发现了minerd木马进程,初步猜测是redis没有配访问权限造成的.网上查询minerd木马,发现这是一个很常见的挖矿程序,相关猜测也得到了验证. 下文是网上搜索到的清除minerd木马方法. 现状描述 1.top可以看到,这个minerd 程序把cpu跑满了 2.ps aux | grep minerd 可知是这个程序: /opt/minerd 这个不是我…
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件 用Postman做接口测试的时候,要把多条用例一起执行,就需要把用例连接起来,一次性执行 目录 串行传参 动态传参 使用的接口是微信公众号开发文档里面的接口,详细请看开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432 首先需要获取到接口测试号,开始开发>接口测试号申请>获得appID和appsecret,位置为:htt…
前言 很久没有更新博客,中间迁移过一次博客,后来一直忙于项目的开发,忙的晚上回去没时间写博客,周日又要自我调整一下,所以空闲了很久没有继续写博客.最近终于慢慢放慢节奏,项目也快上线了,可以有空写一些个人的笔记.准备写一个战斗系统的入门笔记,也算一个自我总结和反思的过程,中间有些地方是个人的一些想法和理解,如果有什么不正确的,欢迎大家留言讨论. 通常,我们在玩一款游戏的时候,最直接面对的玩法,就是这款游戏的战斗系统.由于游戏的分类实在太多,对应的战斗玩法也各有其特色.而我目前参与研发的游戏,主要是…
前言 上一篇我们讲了在linux环境下给树莓派安装系统及入门各种资料 ,今天我们更进一步,尝试在PI3上安装openCV开发环境. 博主在做的过程中主要参考一个国外小哥的文章(见最后链接1),不过其教程中有一个地方稍微有点问题,导致我入坑好久!这里也会着重说明下. 1.Expand filesystem 新安装系统之后,首要的工作就是扩大文件系统.因为,用SD卡安装完系统后一大部分空间实际是未被分配的: sudo raspi-config 选择7高级,然后选择“1. Expand File Sy…
# client和nginx简易交互过程- step1:client发起http请求- step2:dns服务器解析域名得到主机ip- step3:默认端口为80,通过ip+port建立tcp/ip链接- step4:建立连接的tcp/ip三次握手,建立成功发送数据包- step5:nginx匹配请求  - case .html: 静态内容,分发静态内容响应  - case .php: php脚本,转发请求内容到php-fpm进程,分发php-fpm返回的内容响应- step6:断开连接的tcp…