博客园 - 宝玉
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=254
2023-04-20T03:16:50Z
宝玉
https://www.cnblogs.com/dotey/
feed.cnblogs.com
https://www.cnblogs.com/dotey/p/17336142.html
如何训练你自己的大型语言模型 - 宝玉
简介 像OpenAI的GPT-4和谷歌的PaLM这样的大型语言模型已经席卷了人工智能世界。然而,大多数公司目前还没有能力训练这些模型,完全依赖于少数几个大型科技公司提供技术。 在Replit,我们大力投资建设训练自己的大型语言模型所需的基础设施。在这篇博客文章中,我们将概述如何从原始数据到部署在面向
2023-04-20T03:17:00Z
2023-04-20T03:17:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】简介 像OpenAI的GPT-4和谷歌的PaLM这样的大型语言模型已经席卷了人工智能世界。然而,大多数公司目前还没有能力训练这些模型,完全依赖于少数几个大型科技公司提供技术。 在Replit,我们大力投资建设训练自己的大型语言模型所需的基础设施。在这篇博客文章中,我们将概述如何从原始数据到部署在面向 <a href="https://www.cnblogs.com/dotey/p/17336142.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/design-system.html
设计系统(Design System),设计和开发之间的“DevOps” - 宝玉
最近,我们网站的上新增了几个新功能,比如通过导航栏的QR Code可以下载App;通过Carousel的方式,显示多条信息。 以往这样的功能可能需要2-3个Sprints完成,但是现在这些功能都是在一个Sprint内完成了所有功能的开发和测试。之所以我们能高效的完成开发和测试,主要归功于我们对设计系
2021-11-12T16:07:00Z
2021-11-12T16:07:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】最近,我们网站的上新增了几个新功能,比如通过导航栏的QR Code可以下载App;通过Carousel的方式,显示多条信息。 以往这样的功能可能需要2-3个Sprints完成,但是现在这些功能都是在一个Sprint内完成了所有功能的开发和测试。之所以我们能高效的完成开发和测试,主要归功于我们对设计系 <a href="https://www.cnblogs.com/dotey/p/design-system.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/14220111.html
如何写好绩效考核中的年终总结? - 宝玉
年前和@erain9 在 #程序员问程序员# 第6期一起聊了如何写好年终总结的话题。当然这个年终总结不是自己写给自己看的那种,而是和年终绩效考核相关的那种公司内部的年终总结。大部分公司在年底绩效考核都要求写一个自己的总结。 又到年底要写年终总结的时间了,写年终总结对绩效有帮助吗?如何写一份好的年终总
2021-01-01T07:06:00Z
2021-01-01T07:06:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】年前和@erain9 在 #程序员问程序员# 第6期一起聊了如何写好年终总结的话题。当然这个年终总结不是自己写给自己看的那种,而是和年终绩效考核相关的那种公司内部的年终总结。大部分公司在年底绩效考核都要求写一个自己的总结。 又到年底要写年终总结的时间了,写年终总结对绩效有帮助吗?如何写一份好的年终总 <a href="https://www.cnblogs.com/dotey/p/14220111.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/14092098.html
从技术高手转型做技术管理,不敢放手把事情给别人做怎么办? - 宝玉
从技术高手转型做技术管理的时候,一个常见的问题是不敢放手!其实很容易理解,毕竟其他人水平不够,时间和质量肯定不如自己做的好,很多时候就想:“这活我半小时就搞定了,要是交给你做,一周才能做完,我还得搭进去一小时辅导和擦屁股,还不如自己辛苦一点做了算了。” 殊不知,一件事上半小时,一个人半小时,累加起来
2020-12-06T02:40:00Z
2020-12-06T02:40:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】从技术高手转型做技术管理的时候,一个常见的问题是不敢放手!其实很容易理解,毕竟其他人水平不够,时间和质量肯定不如自己做的好,很多时候就想:“这活我半小时就搞定了,要是交给你做,一周才能做完,我还得搭进去一小时辅导和擦屁股,还不如自己辛苦一点做了算了。” 殊不知,一件事上半小时,一个人半小时,累加起来 <a href="https://www.cnblogs.com/dotey/p/14092098.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/13551772.html
从两周发布上线到一周发布上线,如何做到高效稳定? - 宝玉
早些年开发软件,一个版本发布上线的时间周期是以“月”甚至“年”为单位计的,但是现在随着敏捷开发的推行和普及,版本上线的周期变成了“周”为单位,甚至更短。周期缩短,并不意味着要牺牲质量,而是一样会有完善的开发流程来保障质量,比如设计、开发、自动化测试和手工测试。但是当缩短开发周期的时候,可能原本运行好
2020-08-23T22:14:00Z
2020-08-23T22:14:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】早些年开发软件,一个版本发布上线的时间周期是以“月”甚至“年”为单位计的,但是现在随着敏捷开发的推行和普及,版本上线的周期变成了“周”为单位,甚至更短。周期缩短,并不意味着要牺牲质量,而是一样会有完善的开发流程来保障质量,比如设计、开发、自动化测试和手工测试。但是当缩短开发周期的时候,可能原本运行好 <a href="https://www.cnblogs.com/dotey/p/13551772.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/13205902.html
项目一再跳票?试试这一招:用Deadline倒逼生产力 - 宝玉
我想也许你早就听说过“Deadline是第一生产力”这句话,哪怕以前没听说过,我相信看完本文后,再也不会忘记这句话,甚至时不时还要感慨一句:“Deadline是第一生产力!”。 在日常生活中,Deadline倒逼生产力的例子比比皆是,比如说: 上学时,临近到要交作业的Deadline了,游戏都顾不上
2020-06-28T20:43:00Z
2020-06-28T20:43:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】我想也许你早就听说过“Deadline是第一生产力”这句话,哪怕以前没听说过,我相信看完本文后,再也不会忘记这句话,甚至时不时还要感慨一句:“Deadline是第一生产力!”。 在日常生活中,Deadline倒逼生产力的例子比比皆是,比如说: 上学时,临近到要交作业的Deadline了,游戏都顾不上 <a href="https://www.cnblogs.com/dotey/p/13205902.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/12834206.html
如何对Code Review的评论进行分级 - 宝玉
我曾写过一篇关于Code Review的文章《Code Review 最佳实践》,在文章中建议对Code Review的评论进行分级: 建议可以对Review的评论进行分级,不同级别的结果可以打上不同的Tag,比如说: [blocker]: 在评论前面加上一个[blocker]标记,表示这个代码行的
2020-05-05T23:47:00Z
2020-05-05T23:47:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】我曾写过一篇关于Code Review的文章《Code Review 最佳实践》,在文章中建议对Code Review的评论进行分级: 建议可以对Review的评论进行分级,不同级别的结果可以打上不同的Tag,比如说: [blocker]: 在评论前面加上一个[blocker]标记,表示这个代码行的 <a href="https://www.cnblogs.com/dotey/p/12834206.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/11216430.html
Code Review最佳实践 - 宝玉
我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。 然而对于我观察到的大部分软件开发团队来说,认真做Code Rev
2019-07-19T17:35:00Z
2019-07-19T17:35:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。 然而对于我观察到的大部分软件开发团队来说,认真做Code Rev <a href="https://www.cnblogs.com/dotey/p/11216430.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/10266187.html
你的大学会有模拟面试吗?一些常见面试问题背后的逻辑是什么? - 宝玉
以前我上大学那会,学校的就业办主要就是帮你安排招聘会,从来没听说针对面试的辅导或者模拟面试啥的,所有的面试经验都来源于网上写的一些文章,然后再在面试的时候通过各种碰壁去揣测面试官在想啥。 前不久美国的西北大学给我们公司HR发邮件,邀请志愿者去学校做模拟面试,我很感兴趣,于是也报名参加了。 这次模拟面
2019-01-14T04:44:00Z
2019-01-14T04:44:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】以前我上大学那会,学校的就业办主要就是帮你安排招聘会,从来没听说针对面试的辅导或者模拟面试啥的,所有的面试经验都来源于网上写的一些文章,然后再在面试的时候通过各种碰壁去揣测面试官在想啥。 前不久美国的西北大学给我们公司HR发邮件,邀请志愿者去学校做模拟面试,我很感兴趣,于是也报名参加了。 这次模拟面 <a href="https://www.cnblogs.com/dotey/p/10266187.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/10220520.html
从软件工程的角度解读任正非的新年公开信 - 宝玉
昨天被任正非的那封《全面提升软件工程能力与实践,打造可信的高质量产品》的公开信刷屏了,作为一个软件工程专业科班出身的软件开发从业者,自然是引起了我(@宝玉xp)的好奇,仔细阅读之下确实让我大吃一惊,看似八股官方文,但细看之下是作者对于软件工程的理解确实非常深刻,各种专业术语信手拈来,比喻恰到好处。
2019-01-04T08:12:00Z
2019-01-04T08:12:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】昨天被任正非的那封《全面提升软件工程能力与实践,打造可信的高质量产品》的公开信刷屏了,作为一个软件工程专业科班出身的软件开发从业者,自然是引起了我(@宝玉xp)的好奇,仔细阅读之下确实让我大吃一惊,看似八股官方文,但细看之下是作者对于软件工程的理解确实非常深刻,各种专业术语信手拈来,比喻恰到好处。 <a href="https://www.cnblogs.com/dotey/p/10220520.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/9963909.html
记在美国的一次校园招聘 - 宝玉
背景 背景介绍 简单介绍下背景,我司是北美一大型互联网公司,每年9、10月份都会在一些高校招开发的实习生,但选拔标准和正式员工标准已经差不多了,经过实习后,很大概率会拿Return Offer。今年我第一次参加了家附近一所大学的实习生招聘,这是一所美国Top 10的知名大学,我是第一轮校园的面试官之
2018-11-15T07:38:00Z
2018-11-15T07:38:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】背景 背景介绍 简单介绍下背景,我司是北美一大型互联网公司,每年9、10月份都会在一些高校招开发的实习生,但选拔标准和正式员工标准已经差不多了,经过实习后,很大概率会拿Return Offer。今年我第一次参加了家附近一所大学的实习生招聘,这是一所美国Top 10的知名大学,我是第一轮校园的面试官之 <a href="https://www.cnblogs.com/dotey/p/9963909.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/8716618.html
为什么软件工程教科书上的内容和现实的软件项目之间存在着一定差异? - 宝玉
前些天,有位同学软件工程课的作业上,对于读完《构建之法》之后 "问了几个问题" ,其中两个问题我印象比较深刻:一个问题是关于单元测试的,是不是必须所有分支,覆盖率达到100%;另一个问题是关于如何结对编程的。 在读2.1.2 好的单元测试的标准时,在P27中读到了上文,作者说代码覆盖率需要考虑到每个
2018-04-04T04:39:00Z
2018-04-04T04:39:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】前些天,有位同学软件工程课的作业上,对于读完《构建之法》之后 "问了几个问题" ,其中两个问题我印象比较深刻:一个问题是关于单元测试的,是不是必须所有分支,覆盖率达到100%;另一个问题是关于如何结对编程的。 在读2.1.2 好的单元测试的标准时,在P27中读到了上文,作者说代码覆盖率需要考虑到每个 <a href="https://www.cnblogs.com/dotey/p/8716618.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/5772032.html
有关技术分享 - 宝玉
有人说,如果你想掌握好一门技术,那么最好的方式就是去当老师,去教会别人这门技术。在教别人的过程中,你必须要去深入的了解这门技术的方方面面,同时还要思考怎么才能让别人理解。每一个做过的人都知道,这要比自己学习更难。 以前我带的团队中,都会有比较好的技术分享的氛围,我会逼着每个人都定期做一些自己熟悉的技
2016-08-15T02:33:00Z
2016-08-15T02:33:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】有人说,如果你想掌握好一门技术,那么最好的方式就是去当老师,去教会别人这门技术。在教别人的过程中,你必须要去深入的了解这门技术的方方面面,同时还要思考怎么才能让别人理解。每一个做过的人都知道,这要比自己学习更难。 以前我带的团队中,都会有比较好的技术分享的氛围,我会逼着每个人都定期做一些自己熟悉的技 <a href="https://www.cnblogs.com/dotey/p/5772032.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/5513877.html
程序员也可以懂一点期望值管理 - 宝玉
刚开始做程序员的时候,主要的心思都放在代码上,没有太关注和其他人之间的相处,更没有考虑过期望值和管理期望值的事情。直到我后来开始做技术管理,有一次听老板跟我讲:“管理,最重要的就是管理期望值”,我才开始关注有关期望值的问题,慢慢才发现生活中“期望值”无所不在,只是很多时候没有意识到罢了。 比如上学的
2016-05-20T17:04:00Z
2016-05-20T17:04:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】刚开始做程序员的时候,主要的心思都放在代码上,没有太关注和其他人之间的相处,更没有考虑过期望值和管理期望值的事情。直到我后来开始做技术管理,有一次听老板跟我讲:“管理,最重要的就是管理期望值”,我才开始关注有关期望值的问题,慢慢才发现生活中“期望值”无所不在,只是很多时候没有意识到罢了。 比如上学的 <a href="https://www.cnblogs.com/dotey/p/5513877.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/5488507.html
Make it run, make it right, make it fast - 宝玉
如果问我工作十多年后相比刚毕业参加的时候,学到了哪些重要的经验,那么“Make it work, make it right, make it fast”一定是其中最重要的经验之一。第一次听到这句话是从以前老板 @沈嵘 那里,然后发现是来源自大牛 Kent Beck 《Make It Work Ma
2016-05-13T02:32:00Z
2016-05-13T02:32:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】如果问我工作十多年后相比刚毕业参加的时候,学到了哪些重要的经验,那么“Make it work, make it right, make it fast”一定是其中最重要的经验之一。第一次听到这句话是从以前老板 @沈嵘 那里,然后发现是来源自大牛 Kent Beck 《Make It Work Ma <a href="https://www.cnblogs.com/dotey/p/5488507.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/5101432.html
南通大学《构建之法》课程助教总结 - 宝玉
这学期已经结束,助教的工作也告一段落。第一次当助教,这一学期,有收获也有教训,还是用文字记录下来,给自己一个总结,也给其他人一个参考。 背景
这学期开设软件工程的班级是 "南通大学大三的学生" ,共计44人,采用的教材是 "《构建之法》" ,讲师 "鞠老师" ,我是助教。 作业通过博客的方式完...
2016-01-05T02:14:00Z
2016-01-05T02:14:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】这学期已经结束,助教的工作也告一段落。第一次当助教,这一学期,有收获也有教训,还是用文字记录下来,给自己一个总结,也给其他人一个参考。 背景
这学期开设软件工程的班级是 "南通大学大三的学生" ,共计44人,采用的教材是 "《构建之法》" ,讲师 "鞠老师" ,我是助教。 作业通过博客的方式完... <a href="https://www.cnblogs.com/dotey/p/5101432.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/4812633.html
如何高效的学习掌握新技术 - 宝玉
最近一段时间,把React学习实践了一把,算是又多掌握了一门新技术,虽然学习过程比较辛苦曲折,但熟练掌握后感觉还是很好的,以后又多了一种选择,在技术思路上也开阔了很多。回想编程生涯这些年,2001年开始学习Asp,2002年学习Javascript,2003年学习Asp.Net/C#,2009年学习...
2015-09-16T03:01:00Z
2015-09-16T03:01:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】最近一段时间,把React学习实践了一把,算是又多掌握了一门新技术,虽然学习过程比较辛苦曲折,但熟练掌握后感觉还是很好的,以后又多了一种选择,在技术思路上也开阔了很多。回想编程生涯这些年,2001年开始学习Asp,2002年学习Javascript,2003年学习Asp.Net/C#,2009年学习... <a href="https://www.cnblogs.com/dotey/p/4812633.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/3255661.html
Nodejs开源项目推荐 - 宝玉
当我们学习一门新语言,不要用以前语言的习惯去使用新的语言,这样可能会导致走一些弯路。最好的办法就是去看一些写的比较好的开源项目,所以这里我推荐几个NodeJs的开源项目,花点时间去研究一下他们的实现,这样会上手比较快。NodeClubNode Club 是用 Node.js 和 MongoDB 开发的新型社区软件,界面优雅,功能丰富,小巧迅速, 已在Node.js 中文技术社区 CNode 得到应用,但你完全可以用它搭建自己的社区。网站:http://cnodejs.org/源码:https://github.com/cnodejs/nodeclubBalloons.ioBalloons.io
2013-08-13T10:26:00Z
2013-08-13T10:26:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】当我们学习一门新语言,不要用以前语言的习惯去使用新的语言,这样可能会导致走一些弯路。最好的办法就是去看一些写的比较好的开源项目,所以这里我推荐几个NodeJs的开源项目,花点时间去研究一下他们的实现,这样会上手比较快。NodeClubNode Club 是用 Node.js 和 MongoDB 开发的新型社区软件,界面优雅,功能丰富,小巧迅速, 已在Node.js 中文技术社区 CNode 得到应用,但你完全可以用它搭建自己的社区。网站:http://cnodejs.org/源码:https://github.com/cnodejs/nodeclubBalloons.ioBalloons.io <a href="https://www.cnblogs.com/dotey/p/3255661.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/p/3183985.html
iOS客户端的在线安装和更新——针对ADHoc证书 - 宝玉
这篇文章纯给自己留个备份,所以对AdHoc证书内部分发和对iOS客户端开发不了解的请直接无视。一般在iOS游戏或应用开发过程中,正式发布到App Store之前,都需要内部的测试,客户端的安装是个不大不小的问题。苹果提供了AdHoc的证书(普通版可以装100台设备,企业版无限),登记设备号的即可通过iTunes或者无线网络安装使用AdHoc证书的App。具体不多赘述。参考资料:http://www.alexcurylo.com/blog/2010/08/27/wireless-ad-hoc-distribution/http://www.hanchorllc.com/2010/08/24/in
2013-07-11T07:05:00Z
2013-07-11T07:05:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】这篇文章纯给自己留个备份,所以对AdHoc证书内部分发和对iOS客户端开发不了解的请直接无视。一般在iOS游戏或应用开发过程中,正式发布到App Store之前,都需要内部的测试,客户端的安装是个不大不小的问题。苹果提供了AdHoc的证书(普通版可以装100台设备,企业版无限),登记设备号的即可通过iTunes或者无线网络安装使用AdHoc证书的App。具体不多赘述。参考资料:http://www.alexcurylo.com/blog/2010/08/27/wireless-ad-hoc-distribution/http://www.hanchorllc.com/2010/08/24/in <a href="https://www.cnblogs.com/dotey/p/3183985.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dotey/archive/2013/06/01/3111792.html
AzureDirectory Library for Lucene.Net(续) - 宝玉
昨天分享过一篇文章《AzureDirectory Library for Lucene.Net》,关于Azure下的全文检索解决方案。补充说明一些内容:原来对“AzureDirectory Library for Lucene.Net”确实有欠了解,在有了一次教训后,现在有了更深入了解(但还是经验主义,没有足够严谨去看看源码,欢迎斧正)。这个的本质并非是把Azure Store当虚拟磁盘用,开始我还真是这么理解的,所以我被它坑了!其实它是本地建个缓存目录,在检索或建索引的时候把索引文件先从Azure Storage同步到缓存目录,然后每次建索引indexwriter dispose的时候把内容
2013-06-01T01:14:00Z
2013-06-01T01:14:00Z
宝玉
https://www.cnblogs.com/dotey/
【摘要】昨天分享过一篇文章《AzureDirectory Library for Lucene.Net》,关于Azure下的全文检索解决方案。补充说明一些内容:原来对“AzureDirectory Library for Lucene.Net”确实有欠了解,在有了一次教训后,现在有了更深入了解(但还是经验主义,没有足够严谨去看看源码,欢迎斧正)。这个的本质并非是把Azure Store当虚拟磁盘用,开始我还真是这么理解的,所以我被它坑了!其实它是本地建个缓存目录,在检索或建索引的时候把索引文件先从Azure Storage同步到缓存目录,然后每次建索引indexwriter dispose的时候把内容 <a href="https://www.cnblogs.com/dotey/archive/2013/06/01/3111792.html" target="_blank">阅读全文</a>