说说软件工程师的职位头衔(Title)和级别

我现在在GE做软件工程师, 职位头衔是 Staff Software Engineer 翻译过来是 资深软件工程师. 我见过的软件工程师的职位(Software Engineer) 有以下几种: Software Engineer Intern: 软件工程师实习生. GE剑桥每年都会有十几个从大学过来的实习生, 会被分到不同的组, 然后由不同的大牛带, 一般是12个月, 每年都会有迎新和欢送实习生的会, 很是温馨. 有了在大厂的实习工作经验对于以后再找工作(转正)很有帮助. (Junior) Software Engineer: 初级软件工程师, 一般头衔不会加 Junior, 就是 Software …

避免选择低质量没保障的 VPS 公司

现在程序员基本都会有VPS服务器, 价钱也不贵, 一个月几美元, 随随便便就能申请个玩. 我自己这几年也玩了不少VPS, 现在手上大概有10台VPS, 用于不同的服务: 博客, 区块链, API等用途. 上两周, 其中一台服务器商 supremevps 突然发邮件 给两天时间, 说是要关门大吉了. 这台VPS服务器是我在6月份的时候年付 40美元拿下的, 当时就是涂它便宜: 4核CPU (2200 MHz), 4 GB内存, 3 TB带宽, 平均每个月才3美元, 这简直白菜价, 要知道, …

清理微信缓存和备份微信聊天记录

我的手机 iphone 8 是两三年前买的, 虽然空间有256GB, 但前不久发现已经所剩无几, 可能也就只剩下20多G吧, 有种紧迫感. 每次手机空间不够就好像在提醒我该买个新手机了, 不幸的是今年换完房后又装修买家具啥的, 米不多, 只能作罢. 那怎么办? 只能清理空间, 一打开微信, 一下子惊呆了, 30多G的空间被微信占用了, 有一大原因是因为我单反拍完就把照片通过蓝牙传到 iphone 储存空间了, 一张照片平均8M多, 很快就把手机空间占满了, 并且, 我经常通过微信给家人发照片视频, 很占空间. 清理微信缓存 清理缓存并不会让你的聊天记录, 图片或者视频丢失, 是一个比较安全快速释放手机空间的方法. …

Microbit 游戏编程: 不会吃胖的贪食蛇 (自带人工智能)

上周, 我们介绍了简单的人工智能, 让Microbit玩接苹果游戏 (Microbit 编程: 简易人工智能让电脑玩游戏). 这周, 我们将设计一个简易的贪食蛇游戏, 并且让电脑有AI自己能玩(对的, 让我们看它玩). 经典的贪食蛇游戏在手机洛基亚时代得到了推广, 当时还不是智能手机, 在黑白的像素点的小屏幕上贪食蛇游戏是最适合不过的了. 不过, 贪食蛇游戏一般会让你能按4个方向键, 很直觉的操作, 而这周, 我们将设计一个简易的贪食蛇游戏, 主要有下面两点: 我们这次的贪食蛇光吃不长胖, 也就是身体不会变长. 由于Microbit只有两个键 A 和 B, 我们需要将操作改成 A 向左, B向右. …

Microbit 编程: 简易人工智能让电脑玩游戏

上一周, 我们在 Microbit 上编写了第一个游戏: 吃苹果. 我两儿子很喜欢玩, 他们互相比着最高分, 大概极限是35分. 吃苹果的游戏代码和Microbit模拟器: https://makecode.microbit.org/_DV93uT7i0WuK 可能有极限吗? 即使我们做出足够迅速的反应并且没有犯错, 会出现怎么样也无法抓住苹果的情况吗? 人工智能简介-让计算机玩游戏 AI被称为人工智能, 通常被称为计算机拥有类似人类的聪明. 我们可以教Microbit如何玩这个游戏. 只需要采用非常简单的策略: 朝苹果移动(如果苹果在盘子上方, 则保持不动). 让我们定义一个名为letComputerPlay的函数. function letComputerPlay() { if (pixel.x() < apple.x()) { …

力扣 Leetcode 的刷题利器: 在线调试器和自动代码提示完成

力扣代码调试器 Debugger 最近 leetcode 刷题网站出了一个在线调试器. 个人感觉非常好用. 因为我平时是用 IPAD+蓝牙键盘来刷题, 而在 ipad 上是没有集成的IDE的, 对于调试来说, 只能很原始的让函数退出一个值, 然后尝试不同的输入来发现问题. leetcode在线调试器的好处 理论上来说, 你可以直接在浏览器里解决任何一道 leetcode 的算法题了. 这样很轻巧, 在 ipad + 蓝牙键盘就可以随时随地有空的刷题. 甚至是大屏的手机也可以. leetcode 调试器可以添加 关心的变量到 watch …