首页
友情链接
全景相册
随机剧照
本站声明
壁纸
Search
1
九寨沟
2,286 阅读
2
台湾-景(阿里山,101,故宫,日月潭)
2,208 阅读
3
三款离线OCR对比(供下载)
2,204 阅读
4
精明鼠多功能寻线王 NF-802 拆解
1,616 阅读
5
我想出去浪(多图杀猫,39张)
1,520 阅读
摄影类
茶余饭后
软件类
登录
Search
标签搜索
园博园
AI
锦绣园
台湾
大梅沙
沙井
大沙河
甘坑
博物馆
开源
一个公园
猫
文和友
中心公园
荔枝公园
万景楼
华强北
懒人包
胶片
相机
傻木摄影
累计撰写
459
篇文章
累计收到
75
条评论
首页
栏目
摄影类
茶余饭后
软件类
页面
友情链接
全景相册
随机剧照
本站声明
壁纸
搜索到
459
篇与
傻木
的结果
2024-09-25
一份谷歌离职报告
她负责服务器的运维,平时要为网站故障写分析报告(postmortem),现在离职了,就为自己的离职也写了一份分析报告。 ![45.jpg](/usr/uploads/2024/09/2251889122.jpg) 她写得非常坦率,说了心里话,也透露了很多谷歌公司的情况。信息量挺大的,下面分享给大家,碍于篇幅,有所删节。 (1)我的基本情况。 2015年,我从波兰的大学毕业,加入谷歌,来到爱尔兰分公司,担任 SRE 工程师。 入职时,我的职级是 L3,9个月内就晋升到 L4,一年后晋升到 L5,现在是 L6。 (2)我从谷歌得到了什么。 在谷歌待了九年后,我在本周离职。回顾这九年,我得到了很多东西。 首先,我得到了大量的钱。 其次,我得到了工程技能,理解了复杂的大型网站系统,还拥有处理生产故障和调试机器的世界一流的技能。 再次,我得到了领导和管理团队的技能,以及成为一家巨型技术公司一员的满足感。 最后,我得到了各种福利,比如办公室、游泳池、健身房、体育课程、每周按摩、美味和健康的膳食、医疗保健等,还有好玩且舒适的异地出差和商务旅行机会。 (3)谷歌的变化。 现在的谷歌,相比我刚加入时,发生了很多变化,已经不再那么有趣和酷炫了。 以前,谷歌的技术是顶尖的。现在,其他公司的技术水平,正在接近谷歌。 谷歌的内部预算也在削减,我们的商务旅行减少了,裁员不断。公司还把招聘名额转移到更廉价的地区。这对我产生了直接影响,我没法为自己的团队招人了。 这些年来,谷歌内部的安全制度和规章,不断增加,越来越繁琐。公司的内部系统,以及各种团队之间的关系,变得非常复杂。这减慢了我们的开发速度,并带来了许多艰巨的工程挑战。 对于我们来说,理解公司内部系统,成了越来越大的负担。你需要牢记无数的系统和技术细节,其中任何一个都可能对你产生影响(对于 SRE 工程师尤其如此)。新入职的员工可能需要一年的时间才能完全理解这些东西,这太疯狂了。 很多时候,我觉得自己被会议、重复性劳动、资源不足的团队工作,压得喘不过气,但同时又没有良好的成长机会。 公司两次承诺我,可以扩招手下的员工,但是两次都被取消了。我觉得,现在的工作没有充分发挥我的能力,但是在公司内部,又找不到发挥的方式。 与此同时,谷歌的高管们不提供支持和反馈,也几乎没有任何监督。你问他们下一步如何开展工作,他们会不知所措,让你自己去解决。 (4)我的想法改变了。 那些曾经吸引我的东西,已经不再有很强的吸引力了。 我已经达到并且超过了自己的财务目标。 我对谷歌技术的迷恋,逐渐变少。实际工作中遇到的技术问题,也不再那么令人兴奋。 我的兴趣转移到了其他方面。SRE 工程师跟我的兴趣和性格都不太符合。我是一个乐观和有创造力的人,但是 SRE 岗位要求稳重和保守。另外,长期夜班扰乱了我的睡眠,SRE 要求“七天24小时在线”使我很难放下工作。 我想离开 SRE 换个岗位,而爱尔兰又没有太多其他岗位可选择。由于惰性和个人原因,我也没有申请去其他地区。老实说,谷歌是一家以美国为中心的公司,只要你不在美国总部,推进任何事情都很麻烦,很容易感到孤立和边缘化。 我在谷歌看不到大的升迁机会。我已经是 L6 工程师了,在工程领域到顶了。我对 L7 并不真正感兴趣,因为 L7 更多是一种政治角色,不是工程角色,并且也很难说手下会管理多少人。如果我有机会自己领导一个大团队,我可能愿意留下来,否则我更渴望创办自己的公司。 (5)其他想法。 回顾这九年,我感到自己很幸运。 谷歌的股票表现非常好,再加上我的快速晋升和高绩效,使得个人收入很不错。我经过仔细思考后,对这些收入做出的财务决策,也很正确,给我带来了更多财务回报。 我在谷歌认识了大量的人,建立了许多关系。我雇用的员工也都非常可靠。 我有一些后悔没有做的事情。最主要的就是,我本应该早点退出 SRE,申请转移到其他国家,从一开始我就知道 SRE 不是我想要的。我只是坐等情况发生变化,结果没有如愿,现在我知道了,我应该主动寻求变化。 [转载](https://github.com/ruanyf/weekly/blob/master/docs/issue-315.md)
2024年09月25日
31 阅读
0 评论
0 点赞
2024-09-25
一个人可以有多少个朋友?
英国人类学家罗宾·邓巴(Robin Dunbar)提出过著名的"邓巴数"的概念。 ![45.jpg](/usr/uploads/2024/09/1474421763.jpg) 他认为,由于人类大脑的容量,一个人能够保持的友谊关系是有限的,平均大约为150人。大脑认知功能比较强的人,会有更多一点的朋友。 下图就是他的理论。 (1)你最贴心的朋友,平均是1.5个,很可能是你的伴侣。 (2)你的亲密朋友大约是5个,如果你遇到困难,他们会放下一切来支持你。 (3)你的至交平均是15个,他们是你的主要社交伙伴,你足够信任他们,会想着跟他们一起吃饭、旅行,交流生活经验。 (4)你熟悉的朋友是50个,如果你在家里举办周末大烧烤,会邀请他们。 (5)你的普通朋友是150个,你举行婚宴的时候,他们会参加。 (6)你认识的人大约是500个,路上见到,会打招呼。 (7)你记得住名字的人是1500个。 (8)你对脸有印象的人是5000个。 之所以会有这些层,是因为一个人的社交时间和精力是有限的。你不得不选择,如何分配这些时间,与哪些人共度。 他还有其他一些推论。 (1)一般来说,内向的人在每一层的朋友数,都比外向的人少。 (2)与一个陌生人成为好朋友,大约需要相处200个小时。 (3)随着年龄的增长,朋友关系变得越来越难以建立,每一层的朋友数字都会下降。 (4)坠入爱河会让你减少两个好朋友。 [转载](https://kottke.org/21/06/the-circles-of-friendship)
2024年09月25日
19 阅读
0 评论
0 点赞
2024-09-25
四十年编程感想
上周,国外程序员论坛 Hacker News 有一篇热门文章《四十年编程感想》。 作者说,他8岁学编程,今年46岁,再过两年,就是学习编程四十周年了。他写了一大堆自己的感想,都是肺腑之言。 我觉得说得挺好,发人深思。他的文章很长,我摘录一些重点内容,与大家分享。 ![45.jpg](/usr/uploads/2024/09/546777927.jpg) (1)编程是长期职业 你开始步入这个行业时,应该意识到,程序员是一个长期职业,你可能会从事20年甚至更长。你应该从长期角度看待编程。 在长期中,技术来来去去,语言也来来去去,精通一种技术或语言,并不能保证你的长期职业发展。 你的目标不必局限在学习什么语言或框架,只要吃透基础知识,你可以学会任何你想要的东西。(熟能生巧) (2)多尝试不同的事情 你的编程生涯很漫长,刚刚开始时,不要急于求成。你只需要动手写代码就可以了,任何代码都没有关系,写完一个软件,再写下一个。 写不同的软件,尝试不同的事情。你会发现,自己需要学习很多不同的东西。你按什么顺序学习它们并不是大问题。 不要变得僵化,抱住某个领域不放。几乎任何学科都可以教给你一些东西。如果你太僵化,抗拒学习其他领域的知识,那你就输了。 多学习一些困难的东西,容易发现自己的问题。 你可以给自己定一个目标,比如"每周二做一件以前从没有做过的事情"。 当然,你最终需要深入某个领域。李小龙说过:"我不怕练过一万种拳法的人。但是一种拳练了一万遍的人,我怕他。" (3)目标是变得更好 不管使用什么技术,你的目标都应该是动手做出成果,让自己变得更好。 20年后,你跟别人说:"我是一个拥有20年经验的程序员。"别人就会问你:"这20年你做了什么?" 你的职业生涯最终就是回答这个问题:你问自己,这20年我做了什么。 理想的情况是,20年来,你真正擅长了某件事,而且这件事是社会需要的或者有利可图的,你以某种方式"让它变大"。这样你就会拥有一个成功的职业生涯。 (4)继续工作 尽管已经46岁,我仍然喜欢编写软件。虽然成为伟大程序员的概率已经为零了,但是在这个年龄,我依然可以完成一些工作。 编程既不是短跑,也不是马拉松,而是日记。在日复一日的累积当中,完成你的事业。 作为一名程序员的关键,就是"继续工作",做出有价值的产品。 最早的程序员出现在1957年。经过这么多年,软件依然是一个年轻的行业,这意味着,我们仍然在初级阶段,这个世界还会有无限的有趣工作可以让你变得更好。 [本文转载](https://www.ruanyifeng.com/blog/2022/09/weekly-issue-222.html)
2024年09月25日
18 阅读
0 评论
0 点赞
2024-09-25
提升您的品味,打造更好的产品
Growing your taste to build better products 提升您的品味,打造更好的产品 ![12.jpg](/usr/uploads/2024/09/2637150124.jpg) There’s been a lot of talk about how having great taste is key to building great software. 有很多关于拥有良好品味是构建出色软件的关键的讨论。 But taste is subjective. I might consider a particular movie or a restaurant amazing, but you might consider it as terrible. 但品味是主观的。我可能会认为一部电影或一家餐馆很棒,但你可能会认为它很糟糕。 Despite this subjectivity, there are some common factors that go into honing your taste in pretty much anything. I believe taste is a product of 尽管有这种主观性,但有一些共同的因素可以磨练你对几乎任何东西的品味。 我相信品味是 the experiences we’ve had,我们的经历 the things we’ve always had or grown to have a keen eye for, and 我们一直拥有或成长为有敏锐的眼睛的东西, our natural ability to discern the components of what went into making those things 我们天生的辨别制造这些东西的成分的能力 When people ask me how to grow their taste when building software, there are two things I tell them about. 当人们问我如何在构建软件时提高他们的品味时,我告诉他们两件事。 Grow your exposure 增加你的阅历 If all you’ve watched in life are two movies, chances are you’ll think both of them are pretty good. 如果你一生中只看过两部电影,你很可能会认为这两部电影都很好。 But if you’ve watched a thousand, you’ll really know to separate the great from the good. And the good from the terrible. 但如果你看过一千部电影,你就会知道如何区分伟大和优秀。好的和坏的区别。 If you want to grow your product taste, you need to expose yourself to a hundred products in your space and adjacent industries to separate the good from the bad and the bad from the terrible. 如果你想提高你的产品品味,你需要让自己接触到你所在空间和相邻行业的一百种产品,以区分好的和坏的,坏的和可怕的。 Specifically, playing around with products from new startups every week makes a big difference. 具体来说,每周都玩新创业公司的产品会产生很大的不同。 Because startups don’t have the constraints that legacy products and large teams do, they’re more open to trying out bolder and entirely novel approaches to solve previously known problems. 因为初创公司没有传统产品和大型团队所受的限制,他们更愿意尝试更大胆、更新颖的方法来解决以前已知的问题。 Early and growth stage startups also tend to build products that are opinionated and differentiated to make an impression with prospective customers among a sea of incumbents. 早期和成长阶段的初创公司也倾向于打造固执己见和与众不同的产品,以便在众多现有企业中给潜在客户留下深刻印象。 When you tinker with experiences from products built by such startups, you’ll be able to compare what you’ve seen before with what’s fresh and better. 当你从这些初创公司的产品中获得经验时,你将能够将你以前看到的与新鲜和更好的进行比较。 Something that you might have deemed as a fantastic experience yesterday might turn out to be a little unimpressive when compared against something you see today. But that is the point – this exercise in comparison is the gateway to grow your taste. 你昨天可能认为是一次奇妙的经历,但与今天看到的东西相比,可能会变得有点不起眼。但这就是重点-这个练习相比之下是增长你的品味的门户。 Tear apart what goes into world-class 把世界级的东西撕成碎片 A wine or food connoisseur typically breaks down wine or food into its components – taste, aroma and texture, and has an opinion about how they come together to create a complete experience. 葡萄酒或食物鉴赏家通常会将葡萄酒或食物分解成其组成部分-味道,香气和质地,并对它们如何结合在一起创造完整的体验发表意见。 Similarly, to grow your taste in building software, you need to start distilling down and discern the components that have gone into the products you’re exploring. 类似地,为了提高你在构建软件方面的品味,你需要开始提炼和辨别你正在探索的产品中的组件。 Breaking down things this way for digital products might not be second nature for some people. So, I suggest slowing down, taking notes or keeping an inspiration log – whatever works for you. Sometimes, asking a friend what they like in a product you both use can help you identify well-made things you have a blindspot for. 对一些人来说,以这种方式分解数字产品可能不是第二天性。所以,我建议你慢下来,记笔记或者写一个灵感日志--任何对你有用的方法。有时,问一个朋友他们喜欢你们都使用的产品中的什么可以帮助你确定你有盲点的制作精良的东西。 Whenever you’re doing these observations, you need to 每当你做这些观察时,你需要 – take stock of the problems the products have chosen to prioritize vs the problems they’ve chosen to ignore, - 评估产品选择优先考虑的问题与他们选择忽略的问题, – think about the product team’s fresh take on the problem itself vs whatever your understanding of it may have been before, - 想想产品团队对问题本身的新看法,以及你以前对问题的理解, – look at how the interactions and user flows look like and the ways in which they’ve been simplified, - 看看交互和用户流是什么样子的,以及它们被简化的方式 - – think about the architectural and technology choices the builders might have made to ship the solution you’re seeing - 考虑构建者可能做出的架构和技术选择,以交付您看到的解决方案, – identify clues that help you get a sense of their product vision - 找出线索,帮助您了解他们的产品愿景 By doing this for years, you can build a repertoire of patterns and building blocks that go behind creating something world-class. 通过多年的努力,你可以建立一个模式库和构建块,这些模式和构建块可以帮助你创造出世界级的东西。 Discerning these components comes to great help when you’re building something on your own later. 当您以后自己构建一些东西时,识别这些组件会有很大的帮助。 Your mind remembers the things you’ve seen and gathered. You start comparing what you’re trying to build with everything you’ve previously seen, driving yourself to do better than the experiences you’ve observed and discerned. 你的大脑会记住你所看到和收集到的东西。你开始将你试图构建的东西与你以前看到的一切进行比较,驱使自己做得比你观察和识别的体验更好。 [转载](https://shankarganesh.blog/2024/08/29/growing-taste-to-build-better-products/)
2024年09月25日
22 阅读
0 评论
0 点赞
2024-09-24
如果对方无法说服,那就算了,让它赢
有一天,驴子和老虎发生了争论。 驴子说:“草是蓝色的。” 老虎回答:“不对,草是绿色的。” 他们各执己见,互不相让,争论越来越激烈。 最后,两人决定将这个问题提交给狮子法官。 他们来到狮子面前,驴子大叫大嚷:“法官大人,草难道不是蓝色的吗?” 狮子回答:“如果你真的这么认为,草就是蓝色的。” 驴子不依不饶:“老虎不同意这一点,还出言不逊,请惩罚他。” 狮子随后宣布:“老虎将受到三天面壁思过的惩罚。” 驴子非常高兴,心满意足地离开了,嘴里不停地念叨着:“草是蓝的,草是蓝的……” 老虎十分气愤:“法官大人,草难道不是绿色的吗?” 狮子回答:“草确实是绿色的。” 老虎困惑不解:“那你为什么要惩罚我呢?” 狮子回答:“惩罚你与草是蓝的还是绿的这个问题无关,而是因为像你这样的高级生物,竟然浪费时间和驴子争论这样简单的问题。最重要的是,你还用这个问题来烦我,只是为了验证你已经知道是真的事情。” 这个寓言就结束了,讲的其实是,应该如何处理争论。 它的观点很简单,就是不要争论。一来,有些人根本无法说服,他们不关心真相或现实,只关心自己的信念和观点获得胜利。 他们会竭尽全力,捍卫自己是正确的,与这样的人争论,就是浪费时间。 二来,一旦开始争论,难免情绪压倒理智。当你胜负心高涨,一心想赢过对方,你的智力就会急剧下降。 我一直对自己、对这个周刊有一个想法,也希望让大家知道:不说教,尽量提供事实,如果要说出观点,必须是那些根据事实显而易见的观点。与他人讨论时,主要是澄清事实,尽量不辩论对错,如果对方无法说服,那就算了,让它赢。 ![1321.jpg](/usr/uploads/2024/09/4163206775.jpg) 转载 [转载](https://github.com/ruanyf/weekly/blob/master/docs/issue-317.md)
2024年09月24日
20 阅读
0 评论
0 点赞
2024-09-24
局域网文件共享
局域网文件共享 可以局域网电脑共享文件,然后在联网的机器上下载文件 或者局域网电脑运行后,手机扫码访问,然后手机上传文件到电脑 又或者电脑上传文件,手机访问页面下载文件 更多用途等你探索 [转载于吾爱](https://www.52pojie.cn/forum.php?mod=viewthread&tid=1963040&extra=page%3D1%26filter%3Dtypeid%26typeid%3D385) ![运行图.jpg](/usr/uploads/2024/09/1473757786.jpg) ![终端.jpg](/usr/uploads/2024/09/1523019974.jpg) 依赖模块 pip install flask qrcode pillow humanize 已打包为单文件,下载解压双击即可运行 win7用不了 由于使用的80端口,如果被占用,也可能会闪退 版本升级,旧版遇到中文文件名会被删除文件名 版本升级,支持同时选择多个文件件上传 下载链接 [https://abpyu.lanzoul.com/iuJZo2ar6cle](https://abpyu.lanzoul.com/iuJZo2ar6cle) 密码:b2fu
2024年09月24日
41 阅读
0 评论
0 点赞
2024-09-23
极简版屏幕录制
极简版屏幕录制 这个项目不建议使用,可以拿源码去看看怎么写 只是用来练手的 在作者原版基础上做了删减升级 作者默认显示两个按钮,点击开始后,还会显示录制中 我还是认为太复杂了,确实没必要 改成了一个按钮 另外增加了快捷键 开始录制后自动隐藏界面 结束后显示界面 运行时显示在屏幕中间 提供视频压缩选项 提供鼠标点击指示圆点 改的还挺多的 加上mpeg插件,比作者原版还小10mb 实为不易 [转载于吾爱](https://www.52pojie.cn/thread-1966797-1-1.html) ![运行图.jpg](/usr/uploads/2024/09/2846899642.jpg) 有多简呢? 简到只有一个按钮 运行后就显示一个开始按钮,F8 点击按钮或者按键盘的F8键开始录制屏幕,全屏的,已设置每秒钟24帧 不想录制时,按F9 此时出现保存选项,保存后,会有是否需要压缩的选项 如果选择是(推荐)则会调用mpeg进行转码压缩 压缩后的视频会加上_Zip字样 压缩后视频体积会小7倍 画质基本损失不大 已增加系统音频录制 已增加麦克风录制 录制结束后,会有一个压缩视频过程 还有一个合并音频视频过程 录制时间太长的话,可能压缩过程比较长 音频部分没有测试过,请自行测试 还在负优化中,稍后上传 附件中包含我修改过的源码,如有需要二次创作的,可以改后发我一份 提醒,录制的视频播放时可能会过快,可以自行在播放器调整播放速度 [https://abpyu.lanzoul.com/ibuzJ2aojabc](https://abpyu.lanzoul.com/ibuzJ2aojabc) 这个只图一乐,效率太低 不管是录屏还是压缩 推荐使用其他成品软件
2024年09月23日
27 阅读
0 评论
0 点赞
1
...
7
8
9
...
66
网站版权本人所有,你要有本事,盗版不究。 sam@gpcb.net