程序人生
文章平均质量分 63
吃素的施子
这个作者很懒,什么都没留下…
展开
-
时间复杂度 O(log n) 能说明什么?
预先知道算法的复杂度是一回事,了解其后的原理是另一件事情。不管你是计算机科班出身还是想有效解决最优化问题,如果想要用自己的知识解决实际问题,你都必须理解时间复杂度。先从简单直观的 O(1) 和 O(n) 复杂度说起。O(1) 表示一次操作即可直接取得目标元素(比如字典或哈希表),O(n) 意味着先要检查 n 个元素来搜索目标,但是 O(log n) 是什么意思呢?你第一次听说 O(log n) 时间复杂度可能是在学二分搜索算法的时候。二分搜索一定有某种行为使其时间复杂度为 log n。我们来看看原创 2021-07-20 14:59:36 · 529 阅读 · 0 评论 -
腾讯与字节的战争拐点是什么?
腾讯“930变革”期待以组织变动来补强工业化系统能力,后者是内容工业化时代下的必备能力之一。工业化时代下内容的消费与供给特点是,总刷总有的沉浸式场景,搭配源源不断的流水线内容。腾讯过去最擅长的两种内容供给方式——UGC或是OGC——多少有点农耕时代的感觉,农耕时代注重私人体验和情感连接,比如人们很容易因为共鸣继而与朋友在原内容基础上互动,产生新的内容。缺点则是“人-内容”的匹配效率不稳定,用户在朋友圈、QQ空间对即将刷到何种内容没有任何预期,同时刷到多少内容完全取决于身边朋友是否够勤快。..转载 2020-11-12 18:48:19 · 2122 阅读 · 0 评论 -
特斯拉还能火多久?
一特斯拉的股票,真的值这么多钱吗?最近看到一篇文章,对特斯拉未来价值的评估,给出了一个很有趣的模型。方舟投资管理公司创始人凯西·伍德对《巴伦周刊》说:我们相信特斯拉将会推出一个叫车网络,来与优步(UBER)和 Lyft(LYFT)竞争。如果成功的话,它将能够为驾驶员提供汽车,拥有和运营的总成本将大约低于丰田凯美瑞的三分之一。凯西·伍德对特斯拉的未来价值描述如下: 第一阶段:电动汽车的利润率在20% 左右; 第二阶段:叫车服务可能在40% 左右; 第三..转载 2020-11-10 10:11:27 · 710 阅读 · 0 评论 -
微信强大后台架构从0到1的演进历程
阶段一:从无到有2011.1.21 微信正式发布。这一天距离微信项目启动日约为2个月。就在这2个月里,微信从无到有,大家可能会好奇这期间微信后台做的最重要的事情是什么?我想应该是以下三件事:1确定了微信的消息模型微信起初定位是一个通讯工具,作为通讯工具最核心的功能是收发消息。微信团队源于广硏团队,消息模型跟邮箱的邮件模型也很有渊源,都是存储转发。图 1 微信消息模型上图展示了这一消息模型,消息被发出后,会先在后台临时存储;为使接收者能更快接收到消息,会推送消息通知给接收...转载 2020-11-02 15:17:05 · 1589 阅读 · 0 评论 -
程序员要想走的远,个人品牌是关键
品牌是大家都不会陌生,无处不在。走在大街上,随便扫一眼就能发现品牌logo,KFC、一点点、星巴克。品牌不仅仅是一个符号,更多是一种联系。看到品牌的一瞬间,会联想到我们对这个品牌的印象。例如你一看到就星巴克,就会联想到它舒适的环境,优质的服务,就是能给人一种高档的感觉。品牌也是一种期望,是对你的一种期望、信任。为什么有些程序员离开了公司平台就无法生存?为什么有些程序员离职创业就能一呼百应?这背后的逻辑,恐怕就会牵扯到个人品牌了。这篇文章,我们就来聊一聊程序员的为什么要打造个人品牌?该如.转载 2020-11-02 13:34:29 · 124 阅读 · 0 评论 -
抖音:时间熔炉的诞生
字节跳动创始人张一鸣极少表扬他的团队,哪怕是缔造6亿日活的抖音。一位相关人士说,他听过最振奋人心的评论是,抖音团队“还不错”。张一鸣之前不玩游戏,但当公司对游戏业务表现饥渴时,他马上做出一个决定:每个星期五,逼迫自己打两小时游戏,并把时间精确到晚餐后的八点至十点。旁观者惊讶地发现,在小范围会议上,他对游戏党的各种专有名词,从茫然不知变得如数家珍起来。这被视作自我迭代。“极度理性,理性得像机器人。”该人士说道。过去四年,这名冷静、而不太富有人情味的CEO,掌管了通往抖音算法世...转载 2020-10-29 17:04:58 · 9049 阅读 · 0 评论 -
今日头条的算法原理
本次分享将主要介绍今日头条推荐系统概览以及内容分析、用户标签、评估分析,内容安全等原理。一、系统概览推荐系统,如果用形式化的方式去描述实际上是拟合一个用户对内容满意度的函数,这个函数需要输入三个维度的变量。第一个维度是内容。头条现在已经是一个综合内容平台,图文、视频、UGC小视频、问答、微头条,每种内容有很多自己的特征,需要考虑怎样提取不同内容类型的特征做好推荐。第二个维度是用户特征。包括各种兴趣标签,职业、年龄、性别等,还有很多模型刻划出的隐式用户兴趣等。第三个维度是环境特征。这是移动互联网时转载 2020-09-02 17:49:53 · 805 阅读 · 1 评论 -
一个好的技术Leader,首先要分清谁是“野狗”,谁是“明星”!聊一聊,九宫格人才盘点法
先来看一个故事。关明生是前阿里巴巴COO,在加入阿里之前,他已经很牛逼了,他服务了GE(通用电气)15年,加入阿里后,一手建立了阿里企业文化“独孤九剑”、人才战略体系。如果说马云是阿里之父,关明生就是阿里之母,所以许多阿里员工称他是“阿里妈妈”,可见其在阿里巴巴的重要地位。2001年,阿里还只是一个在生存线上苦苦挣扎的初创公司,马云告诉关明生说:“我的梦想是要跟杰克·韦尔奇平起平坐,如果有一天我见到他,我要感谢他培养了你来帮助阿里巴巴。”然后到了2008年,大概7月份的时候,关明生在..转载 2020-08-19 18:44:27 · 1307 阅读 · 0 评论 -
怎样才能拿到字节跳动的投资?从89个案例中,寻找3大“字节风格”
不知不觉,字节跳动已经是一个在非公开股票交易中,估值突破1000亿美元的巨无霸了。与之相辅相成的,就是字节跳动日益壮大的投资野心。娱乐资本论整理了从2014年至今,字节跳动所有公开、非公开的投资活动,发现在这7年里,字节跳动对外披露的投资活动仅有89起,远远低于BAT等老牌互联网巨头,非常低调。其中,并购次数最多,为26次;2019年投资次数为29次,达到七年来最高峰。“疫情”之下,截至2020年4月,字节也已经出手投资9家公司,明显加快了脚步。这些投资共涉及14个细分领域,除了..转载 2020-07-16 13:41:15 · 3879 阅读 · 0 评论 -
机会不给无准备的人:一个Android程序员屡战屡败的悲惨校招经历
1、引言回忆过去,痛苦的相思忘不了,为何你还来,拨动我心跳…一边写一边回忆过去的校招经历,有种恨铁不成钢,又有种无可奈何。说悲惨,也谈不上特别悲,只能怪自己没把握好机会(主要是准备不足:对自已了解不够、对于真正的“工作”更是毫无准备和认知),本以为初生牛犊不怕虎,可以独当一面,后来才发现自己菜鸡,弱的一逼。犹记得那时候大三接近期末考,大家在图书馆紧张的复习(打小抄)着,然后,我接到了人生第一个校招电话,就这样,开始了我的校招之旅….2、有赞之旅2.1一面那天一大早就赶往图书馆复习,走到一转载 2020-07-01 22:42:59 · 651 阅读 · 0 评论 -
4年前端、2年CTO:一个非科班程序员的真实奋斗史
1、引言我,Scott,一家创业公司的 CTO。从业6年却很少写文章,近一年来接触了几十个刚毕业的前端新人,也面试了100多个前端工程师和Nodejs工程师,对于前端发展的这个职业算是有些感触吧,打算陆续写一些从业经验也好,技术分享也好,对自己前6年的经历做一些文字上的沉淀。此篇文章谨献给工作0 ~ 3年的前端工程师,内容都是我的亲身经历,不精彩但接地气。2、关于作者Scott:Web前端攻城师88年狮子男,前端攻城4年,以Coding为生,以Coding为乐,爱足球,喜做饭。2010年就职于阿转载 2020-07-01 22:37:33 · 1363 阅读 · 0 评论