Category: 工作

儿子问我软件工程师的工作体验是怎么样的?

儿子问我软件工程师(Software Engineer)都是做什么的, 他很好奇我的工作内容, 我简单的说就是写代码+调试=解决问题. 正好那天是周五下午, 娃在上Papworth上钢琴课, 我一般都在车里剪视频利用起这个碎片时间. 我抱着笔记本在车里工作, 从年初就在忙一个大的改动, 忙了有两个多月, 终于差不多了, 两同事代码审核(Code Review)都通过了就差一些小改动, 所以我在车里还在努力, 根据收到的建议提交了代码 (Push commits), 终于得到了approved, 就等着 Azure DevOps 的 pipeline 编译代码然后跑单元测试+集成测试(还有七七八八的检查: 代码覆盖 Coverage, 静态代码检测 Static Code …

我儿子也会 Prompt Engineering

我的儿子们很兴奋地向我展示了使用微软必应(Bing)的”文本转图像(Image Creator)”功能. 他们说他们在Edge浏览器上的工具垂直栏上意外发现了这个功能. 微软必应(Bing)有给我和”图像创建器(Image Creator)”, 可以让您描述要绘制的内容. 提示工程 (Prompt Engineering)是人工智能(AI)中特别是自然语言处理(NLP)中的一个概念. 在提示工程中, 将AI应该完成的任务的描述嵌入到输入中, 例如作为问题, 而不是隐含地给出. 提示工程通常通过将一个或多个任务转换为基于提示的数据集, 并使用所谓的”基于提示的学习”或仅使用”提示学习”来训练语言模型来工作. 提示工程是一个全面的过程, 涵盖人与AI之间互动的整个周期. 它涉及对提示和基础数据结构的故意和系统的设计和改进, 以操纵AI系统朝着实现特定和期望的输出的方向发展. 随着ChatGPT(ChatGPT-3.5, ChatCPT-4甚至ChatGPT-5)成为热门话题, “提示工程”的需求日益增长. AI已经发展进化, 我们需要能够向AI提供具体的任务, 精确的要求(到位), 以便它可以完成任务. 许多职能/角色需要”提示工程”的技能. 无论是什么工作职能, 许多人在其职业道路上都可以成为提示工程师. …

2020年剑桥亚马迅(Amazon)的冬日派对

前两天微软剑桥工程院举办了2022年夏日派对, 我突然想起来2020年初在疫情开始前, 在我入职Amazon第一周的周五剑桥亚马迅举办了冬日派对(Winter Party). 英国剑桥互联网大厂数一数二就只有 亚马迅Amazon Development Centre和微软研究院Microsoft Research Cambridge, 并且微软和亚麻的办公楼就在火车站正对面, 两大楼是隔壁邻居. 亚麻剑桥主要做的是 AWS S3/EC2, Alexa, Ring. 在入职AMAZON的时候被洗脑了14条(现在是16条)亚麻军规(Leadership Principal) 其中有一条就是节俭 (Frugality), 表现为入职给员工发的只有一书包 电脑 鼠标 加一20块钱的耳机. 所以本来对这派对没有啥期待. 每个员工可以带一名家属, 媳妇得在家看孩子 所以就我自己一人去了. …

微软剑桥研究院/所 Summer Party (2022夏日派对)

大厂(特别是互联网大厂)每年都会有整个公司员工的团建活动. 微软每年都有一次夏日派对 (Summer Party) 还有一次圣诞派对 (Christmas Party). 当年我入职 Amazon 一周的时候正好参加了 冬日派对 Winter Party. 这种全公司的派对一年搞两次, 可以邀请家人 (Close Family/Friends). 一般圣诞/冬日派对都在晚上, 所以就不方便带娃参加. 夏日举办的派对在白天, 天气很好, 而且在周末, 正好带上家人. 上次参加公司的派对还是在2020年入职亚马迅的时候, 当时是周五晚上. 后来疫情之后 很多活动都取消了或者改上线上 Party 了. …

回忆起在美国通用电气(GE)工作的一件事/为GE Magik编程语言添加_while循环

在微软研究院面试多的一轮价值观(Microsoft Values)中, 面试官问我在过去的职业生涯中 最感谢的人是谁? 为什么? 我18年年底加入了美国通用电气 General Electric 在剑桥的办公室. 剑桥GE有一个软件部门(现在归于 GE Digital) 是做 GE Smallworld GIS 软件的. 这个软件NB的地方是基于自己开发的一门动态编程语言 Magik. Magik 语言最开始是在C开发的, 有自己的 Magik Runtime运行库, 后来在Smallworld 5版本后就把Magik编程语言用Java重新编写了, 这样的好处是可以在JVM上跑, 同时可以无缝的使用开源的JAVA库, 因为 …

我是怎么加入微软剑桥研究院成为一名高级软件工程师的

现在想起来, 有一点难于置信, 我竟然加入了 剑桥微软研究院 (Microsoft Research Cambridge) 的 AFO研究小组 在研究院里写代码是个不错的选择, 没有oncall的压力, 没有产品上线的deadline和运维的压力, 写写代码, 做做研究, Work Life Balance 极好. 为啥微软剑桥研究院 (MSRC: Microsoft Research Cambridge)这么难进? 微软研究院也被称为微软工程院. 一般大厂的研究院都相对难进的许多(比如 美国通用电气 General Electric 的 …

GE的沙拉俱乐部

去年我在面试GE的时候, GE的HR告诉我一个福利, 就是有一个 Salad Club (沙拉俱乐部), 加入门槛很低, 只要交得起一天一英镑的会员费就可以. 会员费是按周算, 一周5英镑, 如果你下两周度假, 则下两周可以不用交. 加入了沙拉俱乐部每天中午12点半的时候就可以享用 沙拉自助. 食材主要有: 米饭, 青菜, 胡萝卜, 鸡蛋, 菜花, 牛油果, 黄瓜等 蔬菜. 有时候还会有切好的西瓜可供享用. 我加入了三个月, 因为我觉得有米饭还不错, 至少配点酱汁(也有提供) 还能吃得饱, 后来真的是吃腻了就从家里带饭中午公司微波炉热了吃. …