首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
技术债务管理以及Firefox/Chromium的债务评价
】的更多相关文章
技术债务管理以及Firefox/Chromium的债务评价
如今的软件开发是在遍地敏捷,人人讲唯快不破的时代,哪有人有时间思考代码质量,设计的质量? 哪个又不是从一堆代码中杀出血路来实现还有一个功能?一个产品都存活不了几年,何必考虑什么可维护性? 我们追求进度的时候,总是要牺牲些东西.或是破坏了一些东西等着后面补. 这就是技术债! 管理不好,债台高筑,即使不破产,也是要拆东墙.补西墙的玩平衡. 现实是残酷的.但不影响我们抬头看看这个世界. 技术债务 技术债务(Technical Debt)这个词,我最早是从InfoQ关于Uber的一个訪谈中了解到的,正好…
IT技术团队管理-总结
摘要:此文是书籍<行之有效:IT技术团队管理之道>的读书笔记. 主要是方便自己回顾. 您也可以通过此文简要了解此书的内容. 博客: http://www.cnblogs.com/jhzhu 邮箱: jhzhuustc@gmail.com 作者: 知明所以 时间: 2014-04-18 IT技术团队员工的特点 高学历, 知识密集型. 技术立身. 人际关系简单. 摩擦大多数由技术产生, 相处也比较容易. 需要较高的自由度.( 经理的只能不是强迫人们工作, 而是让人没自觉地工作 ). 一是希望完成任…
CTO俱乐部下午茶:技术团队管理中的那些事儿
摘要:"CTO下午茶"是一种有效的集体对话的模式,参加活动的成员在真诚互动和共同学习的宗旨下齐聚一堂,在喝茶聊天氛围下交流工作心得.本期"CTO下午茶"的主题是团队管理,邀请的嘉宾是酷讯网技术副总裁谢欣. 6月27日,CTO俱乐部下午茶活动如期举行,本期活动邀请的嘉宾是酷讯网技术副总裁谢欣.作为分享嘉宾,他此次分享了自己作为CTO在团队管理中所遇到的一些事,通过这些事例,与大家一起交流了技术团队管理中的一些实践经验. 酷讯网技术副总裁 谢欣 破冰游戏:打造最有价值的…
2015年6月6日,杨学明老师《IT技术人才管理角色转型与实践》专题培训在苏宁云商成功举办!
2015.6.6,在中国南京苏宁总部,研发资深顾问.资深讲师为苏宁易购IT事业部全体产品总监.研发总监进行了为期一天的<IT技术人才管理角色转型与实践>的内训服务. 杨学明老师分别从技术人员转型于管理人员的角色定位转换.互联网创新项目对组织的要求.产品总监/技术总监的素质模型.苏宁产品总监和技术总监的素质模型研讨等环节进行了讲解和学习.一天7个小时的培训过程中,课堂气氛非常活跃,杨学明老师与在座的各位高管分享了华为.阿里巴巴.腾讯等公司互联网产品的管理经验和技术经验. 整个课程短小而精悍,理论…
怎样看待IT界业务,技术,管理的各自比重
怎样看待IT界业务,技术,管理的各自比重 技术是根本,业务是个人能力的体现,管理一般随意,追求简单,眼光向IBM等有优秀管理经验的大公司看齐 重点从个人的喜好.性格方面来考虑分配比重,可以加上公司的利益方面. 我的业务,技术,管理比重情况: 2013-08-22 20%,50%,30% 2014-11-10 40%,40%,20% 2015-1-30 42%,43%,15%…
Lyft高管的技术团队管理实战
Lyft 的技术总监沈思维分享了他对于管理技术团队和打造工程文化的经验,也欢迎添加他的微信公众号"人家的屋顶"了解更多(微信公众号ID: othersroof).沈思维毕业于密歇根大学和卡内基梅隆大学.他早年在 Google 任软件开发工程师 (2005 - 2011),2011年加入 Twitter,后任产品安全部高级研发经理,负责反垃圾及帐号安全方面的工作.2015年底至今在 Lyft 担任研发总监,负责包括支付平台,风控平台.开放平台在内的多个团队.工作之外,沈思维关注并致力于提…
IT技术团队管理之成长
------------------------------------------------------------------ 今天先到这儿,希望对您技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与Docker介绍Docker与CI持续集成/CD互联网电商购物车架构演变案例互联网业务场景下消息队列架构…
职业规划:管理vs技术
"每个人都身怀天赋,但如果用会不会爬树能力来评判一只鱼,那它这辈子都会觉得自己是条蠢鱼" - 阿尔伯特.爱因斯坦 我想我为这篇博客已经准备了很长时间.但是看起了我还一直挣扎我该往哪走的问题上,有时候自己都感到不知所措.所以我感觉是时候去发表一些东西来讨论这个话题了.这种二分决策我持半否定态度,但最终我发现它是无法逃避的.只要在IT界工作的时间足够长,无论职业如何规律,都会发出这样的疑问 - 我是要走管理路线,还是要走技术路线? 对于某些人来说,他们的职业路线与生活的路径非常的清晰.这些…
采用DBCP连接池技术管理连接
DBCP的使用步骤步骤一:导包,使用第三方的道具,必须导入相应的jar包. 一般需要导入两个jar包: -commons-dbcp-1.x.jar包 -commons-pool-1.x.x.jar包 步骤二: 使用代码~看看下面代码的演示吧 /* * 采用DBCP连接池技术,管理连接 */ public class DBUtil2 { private static BasicDataSource ds; //为不同线程管理连接 private static ThreadLocal<Connect…
技术路线 vs 技术管理路线
最近因为要给刚毕业的学生做一次演讲,所以就职业发展这类话题先以写博客的形式做一些思考,希望届时能给同学们带来质量更高的内容.我在<驾驭你的"职场布朗运动">一文中谈了25条职场感悟并提出了"走技术线,还是技术管理线?"这一问题,但实际上并没有给予解答.在此补上. 在正式解答这一问题之前,我想先强调职业发展的"黄金期".每个人的职业发展我认为大致会经历"黄金期"."平缓期"."突破期&q…
IT软件管理人员的职业路线(从技术经理到总经理) - CEO之公司管理经验谈
技术.业务和管理永远是工作的一个话题.笔者今天就根据自身的经验,通过这三个方面介绍下IT软件管理人员的职业路线.前面写过一个文(IT软件技术人员的职位路线(从程序员到技术总监) - 部门管理经验谈),该文描述的是软件技术人员的职位路线.还有一个文(IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章),写的是笔者的工作经历,从基本的底层员工到部门管理的职业道路.而今天本文讲的是IT管理人员方面的一些经验,就是管理人员的晋升之职业发展道路. 一.技术经理: 首先介绍的是技术方面的管理岗…
Fenng对于管理技术团队的思考
丁香园CTO冯大辉谈技术团队管理 http://www.infoq.com/cn/interviews/fdh-team-manager http://www.geekpark.net/topics/216589 持续收集...…
TOP100summit2017:豆瓣耿新跃---站在公司整体目标下看技术管理
壹佰案例:耿新跃老师您好,很荣幸又一次邀请到您担任壹佰案例大会的联席主席,在去年的壹佰案例大会上,您给我们带来很多非常经典的案例点评和提炼.您在去年壹佰案例峰会上最大的感触是什么呢? 耿新跃:我个人最大的收获是开阔眼界.因为长期在中小型互联网公司工作,虽然从技术到产品到运营,涉及到的事情很多,也不断在提升.但是毕竟行业类型和公司规模比较单一,眼界相对有些窄.这次会议让我学到了很多工作中不容易接触到的经验,在解决问题的思路上有不少实际的收获. 比如,我自己在工作中实践过OKR的管理方法,但是并不成…
技术思维VS管理思维
以下为技术思维与管理思维的不同 在日常的工作中,会出现身兼两职 开发和项目经理 的情况,在此就要学会游刃有余的切换角色,方能一人分身二角 角色转换本质上是思维转换.思维决定一个人的行为,项目经理不像项目经理,那是因为他的思维仍然是以前的技术思维,而不是管理者应当具备的管理思维.这就好比一个人在陌生的城市,拿着过时的地图,寻找自己的目标,结果只会是四处碰壁,无所适从. 技术思维 vs 管理思维 比较方面 技术思维 管理思维 关注中心 以过程为中心的思维 关心每项任务本身,而不是整体目标.不重视计划…
linux入门系列13--磁盘管理之RAID、LVM技术
前一篇文章学习了磁盘分区.格式化.挂载等相关知识,本文将讲解RAID和LVM技术. 磁盘管理操作主要是运维人员用的较多,如果只是单纯的开发人员,可以先略过本文.但是在很多小公司里往往都是一人多用,运维.开发通常都是同一个人,因此对个人的技能要求更高.即便不是如此,多了解下相关概念也是有利而无害的. 本文将先讲解RAID技术方案相关理论知识并通过案例演示RAID操作,然后演示LVM技术以解决存储资源动态调整问题. 一.独立冗余磁盘阵列(RAID) RAID(Redundant Array of I…
Chrome 红色和 Chromium蓝色 区别:logoChrome 红色和 Chromium蓝色;Chrome闭源和 Chromium开源;
我们知道Chromium采用的BSD开源协议(Chromium首页.文档和下载),google chrome是闭源的("9.2 根据第 1.2 条规定,除非法律明确允许或要求,或经谷歌明确书面授权,否则,您不得(而且不得允许其他任何人员)复制.修改软件或软件的任何部分:对软件或软件的任何部分创作衍生作品:进行反向工程.反编译:或者试图从软件或软件的任何部分提取源代码.") 20172008年9月,Google推出了chrome浏览器以及其源代码库 - chromium project.…
假如我来架构12306网站---文章来自csdn(Jackxin Xu IT技术专栏)
(一)概论 序言: 此文的撰写始于国庆期间,当中由于工作过于繁忙而不断终止撰写,最近在设计另一个电商平台时再次萌发了完善此文并且发布此文的想法,期望自己的绵薄之力能够给予各位同行一些火花,共同推进国内的大型在线交易系统的研发工作,本文更多地站在软件工程角度来看待整个问题,有关后续的技术问题研究,将在另外的博文中予以探讨. 一年一度的国庆大假刚落下帷幕,由于这次长假是历史上最长的一次,因此出行问题备受关注,而铁路出行作为最主要的出行方式更是大家讨论的热点,老生常谈的购票难问题又被提起.这几天我在…
chromium ②
这篇研究两个问题:chromium对线程的封装和进程通信.主要参考chromium的官方技术文档:Treading和Inter-process Communication (IPC). chrome速度快的优点,主要得益于线程模型的设计,这也是chrome最值得研究的技术点. 一.线程模型 chromium中的线程分为很多种类型,每个线程中有一个MessageLoop处理线程消息,对应实现: Thread - base/threading/thread.h …
C++ 引用计数技术及智能指针的简单实现
一直以来都对智能指针一知半解,看C++Primer中也讲的不够清晰明白(大概是我功力不够吧).最近花了点时间认真看了智能指针,特地来写这篇文章. 1.智能指针是什么 简单来说,智能指针是一个类,它对普通指针进行封装,使智能指针类对象具有普通指针类型一样的操作.具体而言,复制对象时,副本和原对象都指向同一存储区域,如果通过一个副本改变其所指的值,则通过另一对象访问的值也会改变.所不同的是,智能指针能够对内存进行进行自动管理,避免出现悬垂指针等情况. 2.普通指针存在的问题 C语言.C++语言没有自…
[转]CTO、技术总监、首席架构师的区别
经常有创业公司老板来拜访我,常常会拜托给我一句话:帮我找一个CTO. 我解释的多了,所以想把这个写下来,看看你到底需要的应该是啥. 一.高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员. 你定义功能.你做计划推进和管理,他可以带1-2个副手把你规划的功能实现了,他是主力干活者,有技术难题也是他来亲自攻克解决. 所以,一个高级程序员,他的职责很清晰: 1.负责核心复杂功能的实现方案设计.编码…
crm软件如何实现企业智能化管理?
互联网技术的发展,让企业越来越重视客户的感知体验,企业只有适应并接受再逐步转向智能化发展模式,才能在市场竞争中取胜不被淘汰.选择一款适宜企业自身发展的CRM系统,根据自身的具体情况随需而定,企业才能更好地为客户提供优质的产品和服务,实现智能化发展. CRM帮助企业利用数据挖掘技术有效管理和利用大数据,最大限度地挖掘客户价值.CRM系统能够将客户的所有信息,包括客户姓名.年龄.需求.个性化偏好等,统一整合集成并存储到系统平台之上,形成一个包含海量信息的客户数据库,为企业正确决策提供有力支持.CRM…
OC-内存管理
解铃还须系铃人 --1--内存管理的原理及分类 1.1 内存管理的原理 1.2 内存管理的分类 --2--手动内存管理 2.1 关闭ARC的方法 2.2 手动管理(MRC)快速入门 --3-- 内存管理的原则 3.1 内存管理的原则 3.2 内存管理研究的内容 --4-- 单对象内存管理 4.1 单个对象的野指针问题 4.2 避免使用僵尸对象的方法 4.3 对象的内存泄漏 --5-- 多个对象内存管理 5.1 多个对象的野指针问题 5.2 多个对象内存泄漏问题 --6-- set方法内存管理 6…
在Linux操作系统下备份恢复技术的应用 转自https://yq.aliyun.com/articles/50205?spm=5176.100239.blogcont24250.9.CfBYE9
摘要: 安全防护:在Linux操作系统下备份恢复技术的应用 原文参见:http://linux.chinaunix.net/techdoc/system/2005/12/19/925898.shtml www.rising.com.cn 2005-5-31 9:57:00 信息源:中科院计算所软件... 安全防护:在Linux操作系统下备份恢复技术的应用 原文参见:http://linux.chinaunix.net/techdoc/system/2005/12/19/925898.sh…
<转>技术团队新官上任之基层篇
发表于2013-09-04 17:17| 10455次阅读| 来源<程序员>| 35 条评论| 作者高博 <程序员>杂志2013年9月刊技术团队管理EMC高博CTO 摘要:从技术一线升职为基层技术管理人员,直至CTO或分管技术的总经理.副总裁,这可能是很多技术人员的梦想职业发展路线图.本文希望能够和刚刚走上技术管理岗位的同学们分享一些经验,使职业生涯的发展更加顺利和合理. 技术团队的管理人员身负技术和管理的双重使命,有着与众不同的成长路线.绝大多数情况下,在成长路线的第一步,是“技…
CTO和技术副总裁应该如何分工?谁才是技术领导者?
谁是初创公司的技术领导者,是CTO还是技术副总裁?任何在创业公司工作的人都知道,我们不应该去问这个问题.因为这两个是非常不同的角色,角色本身会随着创业公司的发展而变化,两者对于业务规模都很重要. 简单来说,CTO走的是技术路线,而技术副总裁已经是管理路线了.当研发团队超过100人时,就需要有人专注做架构规划.设计.日常维护,不能将管理和技术都交给CTO一人来做,就需要增设技术副总裁负责管理部分. 真正的CTO,是软件产品和技术统一管理的,他的职责就是商业.产品.技术.管理和团队相平衡的综合统管.…
CTO、技术总监、首席架构师的区别
2016年11月30日13:22:26[转] CTO.技术总监.首席架构师的区别 提升自已的能力,比如专业技术,行业发展趋势,技术发展趋势,协调能力,组织能力,管理能力等[技术总监] 需要从技术总监和研发Leader身上剥离职责.让技术总监和研发Leader偏项目管理(管理族),把各个模块之间的架构设计工作,独立出一个岗位,就是架构师,来负责.[首席架构师] 真正的CTO,是软件产品和技术是统一管理的.商业.产品.技术.管理.团队相平衡的综合统管[首席技术官CTO] 一.高级程序员 如果你是一个…
web技术人员-推荐书籍
学习是技术人员成长的基础,本次分享20本技术方面的书籍,这些书不是每一本都是经典,但是每一本都有其特点.以下20本大部分本人都看过,因此推荐给大家.(本次推荐的20本只是一个参考,比如像Head First,Java编程思想等经典书籍是大家都知道,因此不在推荐之列) 本次分享大纲 大型网站架构系列 分布式系统系列 BAT技术文学系列 架构设计系列 本次分享总结 一.大型网站架构系列 第一本:<大型网站技术架构:核心原理与案例分析> 这是本算是国内大型网站架构的经典之作,由阿里人李智慧创作,听名…
【转】】CTO、技术总监、首席架构师的区别
经常有创业公司老板来拜访我,常常会拜托给我一句话:帮我找一个CTO. 我解释的多了,所以想把这个写下来,看看你到底需要的应该是啥. 一.高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员. 你定义功能.你做计划推进和管理,他可以带1-2个副手把你规划的功能实现了,他是主力干活者,有技术难题也是他来亲自攻克解决. 所以,一个高级程序员,他的职责很清晰: 1.负责核心复杂功能的实现方案设计.编码…
Docker 介绍以及其相关术语、底层原理和技术
https://ruby-china.org/topics/22004 Docker是啥 Docker是一个程序运行.测试.交付的开放平台,Docker被设计为能够使你快速地交付应用.在Docker中,你可以将你的程序分为不同的基础部分,对于每一个基础部分都可以当做一个应用程序来管理.Docker能够帮助你快速地测试.快速地编码.快速地交付,并且缩短你从编码到运行应用的周期. Docker使用轻量级的容器虚拟化平台,并且结合工作流和工具,来帮助你管理.部署你的应用程序. 在其核心,Docker实…
oc-31-多对象的内存管理
在每个OC对象内部,都专门有8个字节的存储空间来存储引用计数器. 引用计数器的常见操作 retain消息:堆内存中对象的计数器变量 +(该方法返回对象本身,要想计数器变量加1就要调用对象的retain方法) release消息: 堆内存中对象的计数器变量 -(不代表释放对象,要想计数器变量减1就要调用对象的release方法) retainCount:获得对象当前的应用计数器值,输出:%ld %lu,NSLog(@"%lu",h.retainCount); 注意:release不代表销…