自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1999)
  • 资源 (55)
  • 收藏
  • 关注

原创 70-75、推理永远都是万能大法

70、技术人员排查问题和警察破案非常像。推理永远都是万能大法技术人员排查问题和警察破案,非常像。根据反馈的现象问题,利用逻辑推理,结合现场调查,监控,得出事情的真相。71、岗位不同,工作事情相同我的经验:每个岗位做自己的本职的工作,一般压力不大。对共同的事情业务问题理解清楚一致,是比较困难的点。4种关键研发岗位:前端、后端、产品、测试。UI设计和运维,开发流程中的边缘角色。73、dev负责写功能,pm或运营负责线上数据维护,避免sql一点疑惑...

2021-12-15 15:48:29 663

原创 69、慢sql报警,每年“花”273.75元到2737.5元(应该算多了)

每天收到很多慢sql报警,但是这些慢sql,既不是我关心的,也不是我负责的,也不是我能推动解决的。真是头大。所以是“收了也是白收”,“花了也是白花”。这是个小事,但也是个大事。用事实说话,推理如下:今天收到慢sql报警6条+了。市场价格:一条报警短信大概3到6分钱次数:平均1天5次差不多假设1:1人1天就是1.5毛,保守5个人收到,价格是0.75元。假设2:公司这么多系统,平均每天有10到100个类似的慢sql,成本7.5元到75元。大概:1年365天,..

2021-12-15 15:42:22 878

原创 68、开发er每天工作的重点是:思考、规划、设计、验收,具体执行写代码反而相对轻松

一、用户绩效,当前处理人的逻辑调整二、绩效需求3阶段三、DMS提醒某人功能调研四、common-service,写文档五、上线TODO

2021-12-15 15:40:17 231

原创 67、后端开发er,不能想当然

xx同学说:Confluence空间里,每次输入@ 时,“wen.lei”, 大概意思:“总是在前面,自动出现”。有个结论:因为wen.lei比较活跃,导致 自己输入@时,出现上面说的情况。 当时,还找 wi.yn至少1个人确认过,或者 观察过。我半信半疑,有合理的地方“比如比较活跃”,但感觉逻辑有点不对劲。今天,研究“@”提醒某人的技术实现时,又想到这个问题,解决了这个疑惑。(不解决,总感觉大脑里,多了个包包)之前说过了:推理是万能大法。1、个人wen.lei用的时候,第.

2021-12-14 20:13:54 221

原创 66、相同的问题,真的真的,要避免2次入坑

同样的xx系统的账号和密码,不要向yy要2次;同样的逻辑,不要出现2次;同样的bug,不要重复推理2次;同样的代码,不要写2次;同样的算法,不要写2次。排序、比较、tree、hash等等等。.kit.treeKit.TreeKit...

2021-12-14 20:11:23 96

原创 65、开发er,需求-逻辑-实现-验证,4个环节都需要关注

PM:重点关注需求是怎样的,验收逻辑测试:需求,验收逻辑开发:1、需求是怎样的,需求会变化吗2、逻辑,规则是啥,流程3、自然语言上的实现过程,技术实现,怎么复用代码,需求变化了怎么办4、验证,做完怎么测试,怎么排查bug5、沟通,怎么和不懂技术的人,用自然语言把完成的业务说清楚,怎么让他们大概清楚技术实现的难度和技术实现的大概过程PM可以不懂需求,不知道所有的逻辑,但开发必须,不然需求错了,PM等人一句话,开发就得重来;PM可以不懂逻辑细节,知道大概就行了,但开发

2021-12-14 19:38:44 230

原创 总结使人进步,遵循事物的客观发展规律;祸福相依,知行合一

旅游需要导游,人生需要导师。我没有遇到好的导师,我的人生导师就是我自己。多年以来,逐步总结了自己的座右铭,人生方法论:总结使人进步,遵循事物的客观发展规律。1、总结使人进步学习、工作、游戏、写作,除去天赋,老老实实,慢慢水平就提高了。如果刻意去总结下,容易更快掌握到规律、内在的逻辑。比如,数学学习的方法论,游戏英雄怎么使用,工作怎么开展。2、遵循事物的客观发展规律这是实践经验写在脸上的,不知道也知道了,不重视也慢慢重视了。年轻人,有激情,有改天换地的勇气,

2021-10-31 08:21:45 529 2

原创 我的程序员职业生涯,还能有多久?

最近半年,状态很不咋地。上周又早早去体检,再次出现了5点异常情况。加上最近夜不能寐,经常且长期思考一些问题,再考虑最坏的情况,不禁发出这样的感慨:我的程序员职业生涯,还能有多久?一、投资失利大概情况,4年成功3杀,结果被人给一次性团灭了。教训是惨痛的、深刻的。关键词:侥幸心理、快速致富、超出风险掌控的能力、规则、局中局。根本原因:做不到知行合一。关联现象:祸福相依后果:2021年10月18日到2023年2月10日,老老实实搬砖,持续面壁思过,持续总结反思,以待卷土重来

2021-10-30 10:51:10 388 6

原创 63、推理 是万能大法,ywz网络无法上外网

现象:ywz网络无法上外网。观点:遇到问题,推理是万能大法。像警察破案一样,像程序员寻找bug一样,逐步定位到问题的根本原因。不断推理,排除不可能的情况,不断分析出可能的原因。推理:1、cz之前用的有线是好好的,这么两天,网线突然就坏了?网线的质量这么差么,为啥就熬不过这两天?显然,大概率不是 网络问题。2、运维没事干了,禁止网络,不可能的。网线有权限,没听说。3、wifi能上网,隔壁有线是好的,公司有线和无线的网络没问题。4、插上网线,能访问cas,不能访问百度。.

2021-10-14 10:05:09 383

原创 57,60,62,64:工作难、太复杂的需求、决不妥协、单一职责

57、工作难工作难呀。很多问题 一眼就看出来了,但是说了没用,只能由其他人吐槽才会改变。 批量提交不合适,之类的,很有预见性的,也是没用。 尽力而为。例子:上面没选中的色彩太亮了,没感觉吗?@xx刷新页面,有选中的,没有高亮。xx:昨天开其它系统的评审,有人说这个太刺眼了。一条蓝色的杠。60、太复杂的需求,往往都是有问题的关键经验教训:yy提了xx需求若干次x1、x2、x3,很复杂;做了N次,还在改动。yy却还反问,你们为啥不1次性做完,为啥通知这么多次。初步分析:太...

2021-10-14 10:03:58 278

原创 61、业务是第一位的,是创造价值的点,是萝卜坑的基础

分享点个人思考:普通的业务系统,技术含量不高,对追求技术的开发者,长期不利。但,短期,从各方角度来看,业务是第一位的,是创造价值的点,是萝卜坑的基础。如果对待业务,没有深入思考,bug多,效率低,公司层面会很不满意的。从高水平要求目标出发,积极思考业务,高效率完成,尝试不同的方法论,提升效率。然后必须抽空,提升技术,进入强者恒强,快者恒快的轨道,是正道。在我司的2年多,发现的1点现象是,咱们这个业务系统,看起来门槛很低。pm coder tester等,谁都能干。 但是,真...

2021-10-14 09:57:40 272

原创 56、坚持正确的做法,要有原则:端口号不是你想要就得给额

y项目对接x项目。y项目的pm需要知道x项目的host,向xx要一下x项目的端口号port。不动脑子的做法:你找我要,我就给你呗。正确的做法:分析问题,按照常理,y项目根本不需要配置端口号port。xx 认为,人家要,你就找到给人家呗。难道还涉及到安全保密?雷:1、了解意图,想干啥。2、根据经验,根本就不需要。当面确认,联系y项目和y项目的技术,确实不需要嘛。3、内部信息对外暴露的越多,今后反而麻烦。今天把端口号告诉你,我想换个端口号咋办?高内聚,低耦合。

2021-10-14 09:52:07 202

原创 51到55,用户角度、代码的掌控性、专业的程序员

51、简简单单才是真,没耐心听你叨叨半天开发Internet系统,简简单单才是真。如果我是用户,能快速知道怎么使用这个系统吗?多从最终的用户角度思考问题,而不是只围着“需求方”转。52、框架用的越多,对代码的掌控性就越弱框架用的越多,对代码的掌控性就越弱。总是去研究人家的原理,累死累活。百行代码就搞定,轻松快活。自己的事自己做,你就是原理你就是哥。53、多怀疑自己,少怀疑工具主流工具,用的人很多。低级bug,很少有。这个工具的用法:选择table之后,如果

2021-10-14 09:48:53 226

原创 46到50,砍瓜切菜、FAQ、遵循事情的发展规律、滥用高科技、工作todo

46、砍瓜切菜,横扫低含金量的技术业务问题1、上班一天的时间和周末一天的时间,竟然是一样的长,这是为什么呢?2、每天写代码,根本感觉不到有产出,写几篇文档才有,这又是为什么呢?3、及时总结,很多问题就像 砍瓜切菜。47、线上问题FAQ,列出123点每个系统都有线上问题需要关注,经常出现的问题就那么20%的;整理成FAQ,快捷高效。最妥的办法是,找出直接原因、间接原因、相关原因和根本原因,彻底解决;解决不了的,开发可以提高效率的工具。48、遵循事情的发展规律11

2021-10-13 20:31:23 188

原创 45、coding搬砖人员,5类日常工作和2种关键能力

Coding类工作,普通业务类系统,工作范围内容,很有规律。高科技高门槛的算法等高端智力类的工作,一般不是主要的。一、5类日常工作1、编写基础的原子API,CRUD的API,普通业务逻辑的API,最后组装各种各样的复杂业务API;2、工程(进度、质量、可读、可维护、可测试);3、协作(需求、任务、交流、协同、汇报);4、业务(行业、公司、项目、产品、业务规则);5、学习大数据Flink等各种技术的使用和原理;工程技巧;沟通交流;公司和项目的业务。学习怎么学习。二、2种

2021-10-13 20:26:10 353

原创 38-44,个人修养、个人心态、

38、提高个人修养,掌控个人心态同时遇到3个疑难杂症的时候,会让人有点抓狂,心情烦躁。类似的,其它烦心事比较多的时候,一个人的心情、心理、心态,容易爆炸,需要注意控制。最根本性的方法是:不断提高个人修养。39、闹钟响起来,好记性不如闹钟闹“ehr数据服务:数据库,k8s配置”下次得加闹钟。简单记记还是忘了哎可惜了40、尽量避免:因为自己而导致项目延期薪资小程序,下周二左右,会把后端接口尽快提供好。按照月底上线的目标去做。是否上线,能不能上线,...

2021-10-13 20:22:52 211

原创 代码歌第2篇:代码可读性差的根源

《代码歌-代码可读性》基础不牢,地动山摇。面条代码,效率不高。疲于奔命,东飞西跑。磨刀砍柴,方为正道。代码可读性差的根源1、对事物的理解不够清晰,表述不够简洁;2、缺少总结和反思;3、对做的事情没有兴趣;4、认识不到代码可读性不佳,对工作学习的重大负面影响。太多同仁,需要认真阅读《编写可读代码的艺术》、《重构-改善既有代码的设计》、《代码大全/Code complete/完成代码》这3本书了。读书看报,思想不老。知行合一,学习悟道。...

2021-03-06 14:26:50 589 4

原创 职场工作第1点:给出明确的、正面的回答

1、学会对话别人提出问题,我给出明确的正面的回答。先说结论和观点;至少准备1个为什么;如果别人,感兴趣,列出1、2、3.2、业务公司-团队-项目-模块的业务是根本,是创造价值的点。业务逻辑、流程、规则,简洁、清晰,能让产品、前端、后端相关人士等听懂;除了面试,别人不关心你的技术水平、代码能力,就要一个好的工作结果。没有耐心、大概率没兴趣、也可能没能力,去了解你的细节。3、技术自己解决工作中的实际问题;换工作有用。工作重点是:理解意图,根据输入,得到输出...

2021-02-04 11:47:24 434 2

原创 2021奋斗指南,2021一号动态

2021奋斗指南,2021一号动态0、深入学习党的100年发展史,探究革命的真理,验证现实中的真理。1、总结使人进步,遵循事物的客观发展规律。(雷观)2、塞翁失马,焉知非福;塞翁得驹,焉知非祸;3、本质:指事物本身所固有的根本属性,它对事物的性质、状况和发展起决定作用。4、没有所谓的xx时代,只有时代中的xx。盲目的崇拜很难带来成功,认清个人成功与时代的关系,找准方向并付诸行动,才是获得成功的根本。5、万事万物,终归其位。认清自己的位置,摆正对应的态度。找准自己的定位,扮演好相应的角色(雷

2021-01-01 15:51:46 537 2

原创 2020股票总结,1号仓库-3.37%,2号仓库-6.06%

郑重声明:我,雷x,2020年重仓坚守的3个公司和股票,没有出现超出预期的坏情况发生。房子卖了多少,结算多少,这些都是基本确定的,只是实际发生多少而已。猪,养多少,大概多少,就那样。没有出现,猪大面积死亡,猪场造假的情况发生。我只会有个大概的预计,利润大概多少,企业经营好坏,长期前景如何。股票只要不卖出,没成功结算,钱没提到银行卡并且没有被法院冻结,涨1万倍,都没用,都是错觉幻觉,数字游戏而已。2021年,继续坚守猪房,坚守待变,坚守待富。1、净资产增加14.5万。总..

2021-01-01 11:50:32 875 15

原创 我对未来职业发展的思考,2021可能又是一个转折年

1、当前岗位办公系统:hr类,薪资、绩效、合同之类的;jd也做过不少类似系统;业务支撑系统:公司核心业务,信息管理支撑类的公共项目:权限系统、通用技术SaaS项目2、优劣优势:工作方法论,速度快、质量高;写作、表达;积极的心态,主观能动性。劣势:技术一般,不太容易通过大厂的算法题、技术原理。3、排除的5种职业岗位1)、投资VC,否掉,这不适合年轻人,回报也不稳定;创业优质公司稀少,已经被头部VC垄断了。2017年,就不再考虑了。2)、创业,几乎不太可能..

2020-12-29 19:26:29 870 4

原创 sql拼接字段,拼接同1行的不同列,拼接同1列的不同行

一、常见需求1,拼接同1行的不同列1、CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。或许有一个或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如: SELECT CONCAT(CAST(int_col ...

2020-11-04 15:02:52 2035

原创 分期费率,从0.5%到1.2%,我被DJ金融欺骗太久了

双11,买了不少书籍533.59元。按照往日的习惯,准备点击“分期支付”。这次有闲心,算了下年化利率。分期服务费6.4元每期,6.4/533.59=1.2%。最开始不是这么算的,打算分24期付款,算出来1年的服务费是14%多,但是钱实际上大概只用了6个月左右,需要乘以2,也就是1年28%左右。看到28%,还以为是我算错了,所以才换了种方式,只计算每期的费率6.4/533.59=1.2%。看到这个数字,我非常的愤怒,什么时候,偷偷把费率从0.5%改为1.2%了。然后是...

2020-10-31 16:14:10 1375 2

转载 同样协调个事情,为什么有人一说就通,有人一说就炸?(转,知乎)

1公元前319年冬,魏惠王挂了。出殡这天,下起了大雪,史书上说“至于牛目”,也就是快堆到牛眼睛了,换算过来,最少也有一米多深。整个都城大梁,房倒屋塌,白茫茫一片,连北都找不到,别说拉车走路了。按说,这是拍马屁的好时机:领导功德盖世,嗝屁也嗝得感天动地,你看老天爷都哭成这样子了。但这帮干部完全顾不上拍马屁,最要命的是出殡这件事,能不能如期举行?如果硬要举行,大家伙儿都要从暖融融的房间里出来,冻得一把鼻涕一把泪,浩浩荡荡去送葬。更少不了发动大批民工清理积雪、抢修栈道。耗费大量资金不说,免不了冻死

2020-09-22 18:15:29 717

原创 PM之间的战斗,泡泡堂怎么写和怎么讲~

经验点1、会议的定位,产品的定位,个人的定位,公司的定位背景和上下文、价值、定位、受众2、重点,要点大而全,要不得。伤其十指不如断其一指。3、时间掌控力、节奏、老师讲课不拖堂4、具体,not抽象抽象了,听不懂。心情好,态度好,工作好~~~bug2个,迭代3次,项目奖1个5、语速机关枪~瞄准敌人,稳定准确输出。快了打不准,满了友军急。6、镜头感面向观众,面向记者,上电视~7、泡泡堂PPT工作秀...

2020-09-22 17:48:14 408

原创 PM的自我修养

结合实际工作场景,提升产品能力目标:提升团队协作效率、提升独当一面的能力PM、对PM工作感兴趣、想吐槽PM的同学友情提示:本文纯属一家之言,轻喷。听说人人都是产品经理。掌控全局。受众:PM、管理层/Leader、对PM的工作感兴趣、吐槽PM-深受其害自我修养是指一个人按照一定社会或一定阶级的要求,经过学习、磨练、涵养和陶冶的工夫,为提高自己的素质和能力,在各方面进行的自我教育和自我塑造,是实现自我完善的必由之路。演员的自我修养会种地...

2020-09-22 17:45:15 783

原创 高并发和分布式,15讲,8月14日

某网友:高并发:使用场景少,价格高昂,好比屠龙之技,龙就那么几条,还都差不多被砍死了。随着相关资料的泛滥,将来它会是一门“出入江湖必备的手艺”,如太祖长拳一般的泛滥,不值一文。1、mysql1)1主多从,多主多从2)sql优化:explain3)谢绝join语句某研发,执行1个select联表查询,cpu卡了2秒,线上报警2、缓存1)本地cache2)缓存:redis3)es集群有点缓存的意思~搜索,排序,计算4)预加载数据3、mq消...

2020-09-22 17:35:28 332

原创 2020年9月10日-教师节采访额

采访问题:1、2020年你印象最深的一次讲课/分享是什么主题?为什么印象深刻?京东移动办公app 京me。提前思考,正好项目需要。2、用一个词形容一下你讲课/分享时的心情存在感。自己的经历和认知,对大家有所帮助,自己的存在有点意义。3、讲课/分享对自己最大的改变是什么?用一个词来形容开放。把自己所学的有价值的分享给大家,对大家有帮助。比文字版 更有挑战。4、如何看待分享的意义加深对待事物的认知(需要精心准备、梳理思路、简洁分享给自己的听众)、建立良好的人际关系..

2020-09-22 17:33:43 322

原创 若干杂七杂八的一起发表(3)

19、密集恐惧症代码不要写的密密麻麻,10行以上,看着吓死人。21、Core和Not Core合同系统合同contract相关的逻辑比较多,代码越来越多,分不清了。把非核心的数据导入、数据刷新、工具,单独分开。23、需求是关键,技术通常难度不大,coding只是时间问题咱们这种项目,关键点是确认需求。需求清楚了,实现思路才能准确、简单、清晰,才能给产品经理、前端、测试等讲明白。24、error日志,不如 企业微信和邮箱异常情况,都打印er...

2020-09-22 17:16:50 337

原创 37、投机取巧,不可取呀

为了赶时间,不想做某个需求的“不必要的功能”,进而做更多的功能,满足更多的需求。做完1个需求,最终的使用者,用户用着难受。如果后续2次开发,继续改进,更浪费时间,打击士气。从一开始,就需要把一个项目的完整情况:用户是谁、怎么使用、规则是怎样的、做好后对哪些模块有影响等,考虑清楚。一次搞定,哪怕多花一些时间。如果时间真的很不够,可以节省某个步骤B(A、B、C 3步)先不开发,比如通过人工等方式代替实现。投机的方式:从新设计1个简化版, D,只需一步搞定。...

2020-09-22 17:14:30 310

原创 34、尽可能可配置,尤其是业务方面的规则

1、事实和实践证明,业务方面的规则,必须尽可能尽快做到可配置。业务需求,规则时间神马滴,无论当时多么坚定明确,过不了多久,都有可能变化。不变是不可能的,变化只是时间问题。做成可配置的,才能掌握主动权,更快更好满足需求。2、可配置,总体看更省时第1次做成可配置,假设需要多花10分钟。第2次做成可配置,可能需要花15分钟。额外加上,心情烦躁成本、不能快速满足变化,还有可能被喷!3、哪些可以不需要做成可配置的1)不经常变化的,性别,比如:男女2)后端用的枚举值,业务..

2020-09-22 17:13:26 296

原创 29、教xx写作文

1、一句话描述一件事逻辑、时间等维度,比如:一个人在br的一生,完整生命周期:find/from、coming、in、transfer、out2、层层递进层与层之间,并列关系,要同等。3、上下文语义要一致局部优于全局,话术语义要一致4、先定义问题,再补充技术实现...

2020-09-22 17:10:01 885

原创 27、统筹全局,PM和后端er

PM和后端er,都需要对 项目的业务,都有全面的理解。核心业务,必须深刻理解,抓住问题的本质。PM,对外,对内,各种沟通。自己全面理解了,和人交流才能说清楚。 用简短的几句话,说清关键问题,才行。后端er,全面理解需求,程序才能简洁、清楚地实现需求。 需求业务没梳理清楚,代码就会经常改动。改动的情况越多,bug也越多。大道至简:代码写得复杂,大家沟通很累,根本原因通常都是对现实问题没有理解清楚。了解了事情的原貌,来龙去脉,遵循逻辑,沟通、写代码、写文档,都是1、2...

2020-09-22 17:08:55 486

原创 程序员 or 侦探

解决问题的过程:1、发现线上问题2、复现确认本地/预发/线上等3、疑难杂症/问题规律/假设推断4、排查问题的过程5、根本原因/直接原因6、解决问题的办法

2020-09-22 17:07:18 297

原创 若干杂七杂八的一起发表(2)

13、简化技术,舒舒服服xx,用了 shiro,然后 进行k8s改造,需要处理 会话和缓存。各种问题需要处理,花费很多时间,各种bug需要侦破。而xx系统,用拦截器、Cookie,轻轻松松就搞定了,顺利上线。14、上线之前,本地 启动 验证下上线之前,本地启动 切换到prod线上配置 验证下,可以提前检查配置文件错误等各种异常情况16、热爱自己的工作,精益求精每一个细节,每一行代码。17、友情提示,做一个接口,相关工作 都需要考虑下友情提示,...

2020-09-22 17:03:58 256

原创 若干杂七杂八的一起发表(1)

4、代码如果写的更清晰一点,就可以避免这个bug了根据输入参数,构造1个Contract实体。其中 priority字段,需要从数据库查询。 A1 B1(这段代码,需要用到 priority字段。A1执行后,proprity还没值)A2(A1+A2),总体作为一个整体,构造Contract对象,后面的代码再使用。---------------------------------5、命名有歧义,bug就是多。代码不规范,测试两行泪。...

2020-09-22 16:57:28 259

原创 1、coding4步曲

1、需求交流和讨论大家一起讨论需求2、需求理解和确认会后,coder单独理解下需求,有疑问的地方,及时确认列个1、2、33、技术实现-预判从技术角度,实现需求,有个大概判断。列个1、2、3,前后端交互接口、后端系统之间交互、业务逻辑细节等。4、coding一个人静心coding。着急问题,立即确认。小问题,列个1、2、3,一起确认。...

2020-09-22 16:50:10 659 1

原创 哥的绝技,用视觉差异捕捉bug

哥的绝技啊~1、人眼:凡是 视觉出现 差异,就可以认定某个地方 在短时间内 发生了变化。2、这项绝技,可以用来 捕捉 界面中的变化。下图是其中1个例子,下拉框渲染过程中,非常短暂的一瞬间,出现了“-1”,很快会 变为“全部”。不认真去感受,根本发现不了这个bug。(用视觉差异,已经发现很多类似bug了)3、除了用来发现bug还有个功效,2个文本文件对比,寻找变化点。用notepad打开2个文件,起始行对齐,来回切换,视觉变化的地方,就是 文件变化的地方。...

2020-09-22 16:49:15 214

转载 说说职场中的交流和沟通(转)

关于职场的交流和沟通,记得我之前好像写过一些。来 Coinbase 已经有快两年了,有了不少的成长,尤其是在职场交流上。说起来,每个公司都有核心文化(core values),Coinbase 的四大核心文化之一,便是清楚有效的交流(clear communication)。所以能感觉到,这里的人,尤其是管理者,对交流和沟通的标杆是相当高的。文化和氛围这东西可意会但很难言传,所以我只能尽我最大努力简单说说自己的体会和经验吧。交流大致分四种,一种是各种书面的文档、email,自己写好或者发出去,别人.

2020-09-22 16:44:43 537 1

原创 技术人的职业发展路线

一、主流路线:专注技术,革命必胜1、程序员2、技术专家3、管理路线,职业经理人二、周边转型:综合能力,有技术背景的专业岗位1、项目经理2、产品经理3、培训师4、投资经理三、高端职业:自己的命运,自己做主1、自由职业:程序员/接单,开源项目-商业化-定制化开发-二次开发,技术顾问,培训班,录视频,公众号,写书2、高级:技术合伙人,当老板四、转行:此处不留爷,自有留爷处开个小卖部,当个配送员,淘宝店。和哥们亲戚一起做生意;种地,养猪,运...

2020-09-22 16:35:39 958

Dubbo入门案例和项目源码

Dubbo入门案例和项目源码

2016-04-21

Java-Spring-WebService最基础的配置示例

Java-Spring-WebService最基础的配置示例.txt

2015-10-27

MongoDB权威指南中文版(高清).pdf

MongoDB权威指南中文版(高清).pdf 第1版

2015-10-12

常用开源NoSQL原理与应用.ppt

常用开源NoSQL原理与应用.ppt

2014-06-29

JDK1.6中文API手册.CHM

JDK1.6中文API手册.CHM JDK1.6中文API手册.CHM ITFriend-IT从业者互动交流平台 http://www.itfriend.cn/ ITFriend-IT从业者互动交流平台 http://www.itfriend.cn/

2014-06-29

挑战程序设计竞赛(第2版) 高清完整版

挑战程序设计竞赛(第2版) 高清完整版

2014-06-29

ITFriend月刊-第1期-2014年6月.pdf

ITFriend月刊-第1期-2014年6月.pdf

2014-06-26

在Java中使用脚本语言JavaScript

/** * 在Java中使用脚本语言JavaScript。 * * @author LeiWen@FansUnion.cn,http://FansUnion.cn, * http://blog.csdn.net/FansUnion * * QQ:240370818 参考资料:http://developer.51cto.com/art/201007/208812.htm * */

2014-01-07

推荐系统实践

推荐系统实践.pdf 第1 章 好的推荐系统....................................... 1 1.1 什么是推荐系统........................................... 1 1.2 个性化推荐系统的应用............................... 4 1.2.1 电子商务.......................................... 4 1.2.2 电影和视频网站............................... 8 1.2.3 个性化音乐网络电台..................... 10 1.2.4 社交网络........................................ 12 1.2.5 个性化阅读.................................... 15 1.2.6 基于位置的服务............................. 16 1.2.7 个性化邮件.................................... 17 1.2.8 个性化广告.................................... 18 1.3 推荐系统评测............................................ 19 1.3.1 推荐系统实验方法......................... 20 1.3.2 评测指标........................................ 23 1.3.3 评测维度........................................ 34 第2 章 利用用户行为数据............................. 35 2.1 用户行为数据简介..................................... 36 2.2 用户行为分析............................................ 39 2.2.1 用户活跃度和物品流行度的 分布................................................ 39 2.2.2 用户活跃度和物品流行度的 关系................................................ 41 2.3 实验设计和算法评测................................. 41 2.3.1 数据集............................................ 42 2.3.2 实验设计........................................ 42 2.3.3 评测指标........................................ 42 2.4 基于邻域的算法......................................... 44 2.4.1 基于用户的协同过滤算法............. 44 2.4.2 基于物品的协同过滤算法............. 51 2.4.3 UserCF 和ItemCF 的综合比较...... 59 2.5 隐语义模型................................................ 64 2.5.1 基础算法........................................ 64 2.5.2 基于LFM的实际系统的例子....... 70 2.5.3 LFM和基于邻域的方法的比较.... 72 2.6 基于图的模型............................................ 73 2.6.1 用户行为数据的二分图表示......... 73 2.6.2 基于图的推荐算法......................... 73 第3 章 推荐系统冷启动问题........................ 78 3.1 冷启动问题简介........................................ 78 3.2 利用用户注册信息..................................... 79 3.3 选择合适的物品启动用户的兴趣............. 85 3.4 利用物品的内容信息................................. 89 3.5 发挥专家的作用........................................ 94 第4 章 利用用户标签数据............................. 96 4.1 UGC 标签系统的代表应用....................... 97 4.1.1 Delicious ......................................... 97 4.1.2 CiteULike ....................................... 98 4.1.3 Last.fm............................................ 98 4.1.4 豆瓣................................................ 99 4.1.5 Hulu ................................................ 99 4.2 标签系统中的推荐问题........................... 100 4.2.1 用户为什么进行标注................... 100 4.2.2 用户如何打标签........................... 101 4.2.3 用户打什么样的标签................... 102 4.3 基于标签的推荐系统............................... 103 4.3.1 实验设置...................................... 104 4.3.2 一个最简单的算法....................... 105 4.3.3 算法的改进.................................. 107 4.3.4 基于图的推荐算法....................... 110 4.3.5 基于标签的推荐解释................... 112 4.4 给用户推荐标签...................................... 115 4.4.1 为什么要给用户推荐标签........... 115 图灵社区会员 臭豆腐(StinkBC@gmail.com) 专享 尊重版权 2 目 录 4.4.2 如何给用户推荐标签................... 115 4.4.3 实验设置...................................... 116 4.4.4 基于图的标签推荐算法............... 119 4.5 扩展阅读.................................................. 119 第5 章 利用上下文信息............................... 121 5.1 时间上下文信息...................................... 122 5.1.1 时间效应简介.............................. 122 5.1.2 时间效应举例.............................. 123 5.1.3 系统时间特性的分析................... 125 5.1.4 推荐系统的实时性....................... 127 5.1.5 推荐算法的时间多样性............... 128 5.1.6 时间上下文推荐算法................... 130 5.1.7 时间段图模型.............................. 134 5.1.8 离线实验...................................... 136 5.2 地点上下文信息...................................... 139 5.3 扩展阅读.................................................. 143 第6 章 利用社交网络数据........................... 144 6.1 获取社交网络数据的途径....................... 144 6.1.1 电子邮件...................................... 145 6.1.2 用户注册信息.............................. 146 6.1.3 用户的位置数据........................... 146 6.1.4 论坛和讨论组.............................. 146 6.1.5 即时聊天工具.............................. 147 6.1.6 社交网站...................................... 147 6.2 社交网络数据简介................................... 148 社交网络数据中的长尾分布................... 149 6.3 基于社交网络的推荐............................... 150 6.3.1 基于邻域的社会化推荐算法....... 151 6.3.2 基于图的社会化推荐算法........... 152 6.3.3 实际系统中的社会化推荐 算法.............................................. 153 6.3.4 社会化推荐系统和协同过滤 推荐系统...................................... 155 6.3.5 信息流推荐.................................. 156 6.4 给用户推荐好友...................................... 159 6.4.1 基于内容的匹配........................... 161 6.4.2 基于共同兴趣的好友推荐........... 161 6.4.3 基于社交网络图的好友推荐....... 161 6.4.4 基于用户调查的好友推荐算法 对比.............................................. 164 6.5 扩展阅读.................................................. 165 第7 章 推荐系统实例................................... 166 7.1 外围架构.................................................. 166 7.2 推荐系统架构.......................................... 167 7.3 推荐引擎的架构...................................... 171 7.3.1 生成用户特征向量....................... 172 7.3.2 特征物品相关推荐.................... 173 7.3.3 过滤模块...................................... 174 7.3.4 排名模块...................................... 174 7.4 扩展阅读.................................................. 178 第8 章 评分预测问题................................... 179 8.1 离线实验方法.......................................... 180 8.2 评分预测算法.......................................... 180 8.2.1 平均值.......................................... 180 8.2.2 基于邻域的方法........................... 184 8.2.3 隐语义模型与矩阵分解模型....... 186 8.2.4 加入时间信息.............................. 192 8.2.5 模型融合...................................... 193 8.2.6 Netflix Prize 的相关实验结果..... 195 后记....................................................................... 196

2013-12-27

BIEE11g培训资料 中文

01.BIEE 11G概览/02.BIEE 11G Dashbord/03.BIEE 11G Action Framework/04.BI Publisher/05.地图数据管理/06.故障与维护/07.BIEE安全性/08.Admintool高级功能/09.Essbase与BIEE集成

2013-11-25

Axure快速原型设计(第二版).pdf

Axure快速原型设计(第二版).pdf

2013-11-19

一份IT技术岗位简历模版.doc

一份IT技术岗位简历模版.doc

2013-11-09

一个HelloWorld版的MySQL数据库管理器的设计与实现(源码)

一个HelloWorld版的MySQL数据库管理器的设计与实现(源码) 我的CSDN博客还有很多优质原创文章,有兴趣的同学可以来瞧瞧。(*^__^*) 嘻嘻 http://blog.csdn.net/FansUnion CSDN 博客专家 FansUnion 2013年10月20日

2013-10-20

斗地主算法的设计与实现-FansUnion-DouDiZhu-20131012.zip

斗地主项目的主要实现了,斗地主中的洗牌、发牌、判断牌型、排序等一系列算法,但这并不是一个完整的项目。 界面操作部分,功能很有限,仅供参考,有兴趣的同学自行完善。 我的CSDN博客还有很多优质原创文章,有兴趣的同学可以来瞧瞧。(*^__^*) 嘻嘻 http://blog.csdn.net/FansUnion CSDN 博客专家 FansUnion 2013年10月12日

2013-10-12

ExcelToHtmlTable转换算法:将Excel转换成Html表格并展示(项目源码+详细注释+项目截图)

功能概述 Excel2HtmlTable的主要功能就是把Excel的内容以表格的方式,展现在页面中。 Excel的多个Sheet对应页面的多个Tab选项卡。 转换算法的难点在于,如何处理行列合并,将Excel的行列合并模型转换成Html表格的行列合并模型。 背景故事 因实际需要,需要将Excel展现在Web界面中。 最初,想在网上找开源的东东,结果没有1个是想要的。有的特别复杂,有的只能在Windows平台,需要闭源的dll,最终还是得靠自己。 人不逼迫自己,真是想偷懒,不能出成果。 要是不是自己实现一次,根本不能发现和解决一系列问题。 最重要的经验就是:要努力克服自己的畏难情绪,不能怕麻烦。

2013-10-04

Struts2SpringHibernate整合,一个HelloWorld版的在线书店(项目源码+详尽注释+单元测试)

Struts2,Spring,Hibernate是Java Web开发中最为常见的3种框架,掌握这3种框架是每个Java Web开发人员的基本功。 然而,很多初学者在集成这3个框架的时候,总是会遇到各种各样的问题。 我在读大学刚刚学习SSH的时候,也是如此。 当时,做了一个Demo性质的在线书店,现在分享给大家。 希望对初学者有所帮助。 包简介 action:控制层,Struts2的Action,响应前端HTTP请求。 service:业务层,处理业务逻辑。 dao:数据访问层,数据库增删改查接口。 domain:领域实体。 util:工具类。 实体 Book:书籍,一本书,比如“《编写可读代码的艺术》”。 BookCategory:书籍分类,比如“管理”、“计算机”。 BookComment:书的评论。 Order:一个订单。 OrderItem:一个订单的一项。 User:用户。 UserRole:用户的角色。 实体虽然有7个,真正的实现却很简单,这并不是一个完整的在线书店项目。 我的CSDN博客 http://blog.csdn.net/FansUnion 亲,有很多精彩技术文章等着你哦。

2013-10-01

Struts2SpringUnitDemo单元测试

Struts2 Spring 框架整合 单元测试 Action和Service http://blog.csdn.net/fansunion/

2013-09-28

Struts2框架单元测试代码

Struts2框架单元测试代码 一个完整的Eclipse工程

2013-09-28

中国象棋-FansChineseChess2.0-20130917

中国象棋 楚汉棋兵 联网对战、打谱、八皇后、迷宫求解、人机对弈

2013-09-17

中国象棋程序的设计与实现(原始版)(包含源码)

2010年,我从CSDN下载中心下载了1个中国象棋程序,功能比较简单。 我在此基础上,开发了当前版本(1.0)的程序。相对于下载的版本, 增加了联网对战,悔棋等功能,增加必要的注释,重命名类、函数、变量的名字,提高了可读性。 特别说明:这个1.0版本的功能比较弱,用户体验也很差,bug也不少。 主要用来学习用,如果有兴趣,可以自行完善。 敬请期待:2.0版本比1.0版本要好很多,无论是功能还是用户体验,近期更新,敬请期待。

2013-09-09

Java-ApacheMail发送邮件

------------------------目录和文件说明 1.src目录下是java源文件。 2.lib目录下是需要的库文件。 3.email.properties是邮箱服务器等信息的配置文件,应该放在类路径下。 -------------------------源文件内容说明----------------------- JavaMail发送邮件还是有些复杂,所以Apache CommonsEmail进行了再次封装,大大简化了邮件发送过程。 网站中经常用到的功能就是简单的发送一些邮件,比如发送 找回密码信息、报警信息,所以使用Apache Commons Email 写了一个可以复用的类,功能就是简单的发送一些邮件,可以含有收信人、抄送人、按送人、邮件主题、邮件正文、附件。 ------------------------------------------------------------ 测试或使用中发现问题,有更多需求,请及时联系-小雷-哦!亲! leiwen@fansunion.cn 小雷网:http://FansUnion.cn

2013-09-06

悟透JavaScript

中文名: 悟透JavaScript 作者: 李战 资源格式: PDF 版本: 文字版 出版社: 电子工业出版社书号: 9787121074738发行时间: 2008年12月 地区: 大陆 语言: 简体中文 简介: 内容简介: 翻开此书的你,也许是JavaScript的崇拜者,正想摩拳擦掌地想尝试下学一学这一精巧的语言;也许是80后,90后的程序员或者前端架构师,正被 JavaScript魔幻般的魅力所吸引,所困惑,已经徘徊许久……那么本书正是你所需要的!通过本书,您可以独辟蹊径学习、理解和运用 JavaScript;通过本书,您可以更轻松地编写动态网页;通过本书,您可以更深入地理解AJAX技术;通过本书,您可以在学习技术本身的同时,领悟到编程的境界;通过本书,您可以更多地享受到读书的快乐和程序的魅力……. 基本信息: 出版社: 电子工业出版社; 第1版 (2008年12月1日) 平装: 177页 语种: 简体中文 开本: 16 ISBN: 9787121074738 条形码: 9787121074738 商品尺寸: 23.2 x 18.2 x 1.8 cm 品牌: 电子工业出版社 ASIN: B001L4MEQW 编辑推荐: 为了使您能通过此书彻底地悟透JavaScript,我们为您准备了一系列的后续学习进程:1.与《悟透JavaScript(美绘本)》 作者李战老师精彩互动——专题精彩讲座、网络视频在线交流,您 将亲身体味大师风范。2.“我看此书……”书评竞赛——请把您读此书的感想、评论、甚至是故事发送给我们,您将收到惊喜大礼包。3 畅销图书投资活动——我们几乎每月会推出重量级的图书,幸运的您也许会得到您中意的图书。 作者简介: 李战,阿里软件的老顽童,混迹IT江湖多年。在数据库、Web架构、前端技术及数据库全文检索方面有身后内力,后又专研SaaS武功秘籍,略有所成。此君武功神出鬼没,时而用童子功欺负小孩,时而施展君子剑英雄救美,时而又假借如来神掌扮仙扮佛。但由于修炼的武功太多太杂,终至走火入魔,陷入编程世界的深渊而不能自拔。 目录: 第一部 JavaScript真经 引子 数据与代码的纠缠 1 回归简单 2 没有类 3 函数的魔力 4 代码的时空 5 奇妙的对象 6 放下对象 7 对象素描 8 构造对象 9 初看原型 10 原型扩展 11 原型真谛 12 甘露模型 13 编程的快乐 第二部 手谈JavaScript 1 禅棋传说 2 标准网页 3 网页运行原理 4 文档对象模型 5 妆扮DOM对象 6 响应DOM事件 7 播放声音 8 别向复杂低头 9 珍珑棋局 第三部 点化AJAX 1 叩问AJAX 2 直捣AJAX 3 ASP.NET AJAX简介 4 AJAX与WebService .....

2013-07-30

spring security 完整eclipse工程

spring security 完整eclipse工程。 *根据下面的文章的例子,补全改善追加功能。 http://blog.csdn.net/k10509806/article/details/6369131 spring security 完整eclipse工程。 *根据下面的文章的例子,补全改善追加功能。 http://blog.csdn.net/k10509806/article/details/6369131

2013-07-09

MongoDBJavaAPI文档

使用httrack-noinst-3.46.1 镜像 Mongodb 驱动JavaAPI 2.4。 MongoDBJavaAPI文档 MongoDBJavaAPI文档 MongoDBJavaAPI文档

2013-07-08

mongodb java驱动 API文档

Mongodb Mongodb Mongodb 最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。 最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。 最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。

2013-07-08

将大量数据从数据库导入到Excel文档

这是我在公司实习的时候研究的课题,主要将大量数据从数据库导出到Excel文件。(一般是值Excel2007及以后版本)因为Excel2003及以前的版本中能保持的数据量是有限制的。Excel2007及以后版本中的数据能保持100万条记录左右,我用的是Oracle数据库,要导入40万条数据。我主要采用了JXLS和POI的第三方jar包,这几个程序实例,都是我参考各种资料,自己写的,都运行过,能把40万数据导入到Excel文件中,而且性能也挺好的,这几个是程序代码,我把这几个程序的文档总结也上传了,如果要下载的话,可以去我的下载空间。

2013-06-26

JTest 8.4.20 破解

将lic_client.jar直接覆盖到以下目录即可: Parasoft\JtestExtension8.4\eclipse\plugins\com.parasoft.xtest.libs_3.4.20\Parasoft\lic_client.jar [本资源仅供个人使用,不得用于任何商业用途] PS : 发现有人没找到 JTest 8.4安装文件,下面提供一个连接。 (这个连接我没试过,要是不好用,大家在网上再搜搜吧) http://hanulit.mine.nu:81/parasoft_download/Jtest/8.4/

2013-06-14

Excel2html

使用java版excel操作api实现excel读取并转转为html,转换后的文件包含边框线、背景色、字体、字号、列宽等样式处理。 使用java版excel操作api实现excel读取并转转为html,转换后的文件包含边框线、背景色、字体、字号、列宽等样式处理。

2013-06-13

将word,ppt,excel转换成html

将word,ppt,excel转换成html

2013-06-13

jsp读取Excel的数据

jsp读取Excel的数据

2013-06-13

SOAP与Java编程指南.pdf

SOAP与Java编程指南.pdf

2013-05-28

Servicemix做代理服务器发布WebService

Servicemix做代理服务器发布WebService,Login登录实际代码。对应博客中ServiceMix做代理服务器发布WebService(附带案例源码) 该篇例子,需要的可以去看看,这个是源码。

2013-05-27

MYSQL最新省份城市数据库

MYSQL最新省份城市数据库,城市齐全!

2013-05-18

中国省份和城市数据(mysql数据库)

中国城市mysql数据,包括省份、城市。 两个表,一个省份表,一个城市表。

2013-05-18

Java 利用POI操作PPT

Java 利用POI操作PPT。 1.创建幻灯片并插入文本 2.插入图片,支持多种格式 3.插入表格 4.解析PPT文件中的图片 文件格式为 mht,使用IE或Firefox 浏览器打开。

2013-04-19

Spring源代码解析.rar

Spring源代码解析.rar,Spring源代码解析.rar,http://blog.csdn.net/FansUnion,http://blog.csdn.net/FansUnion

2013-04-04

Spring源码分析.pdf

Spring源码分析.pdf,Spring源码分析.pdf,http://blog.csdn.net/FansUnion,http://blog.csdn.net/FansUnion

2013-04-04

多图详解Spring框架的设计理念与设计模式.pdf

多图详解Spring框架的设计理念与设计模式.pdf 多图详解Spring框架的设计理念与设计模式.pdf http://blog.csdn.net/FansUnion http://blog.csdn.net/FansUnion

2013-04-04

大型网站技术架构分析(余浩东).pdf

大型网站技术架构分析(余浩东).pdf 大型网站技术架构分析(余浩东).pdf http://blog.csdn.net/FansUnion http://blog.csdn.net/FansUnion

2013-04-04

Spring Framework 开发参考手册

Spring Framework 开发参考手册.chm Spring Framework 开发参考手册.chm http://blog.csdn.net/FansUnion http://blog.csdn.net/FansUnion

2013-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除