总结和新的生活

眨眼之间,7年的本科和硕士生活就顺利结束了。这7年时间却又太久,每次假期回到家,想多说些什么,却总归无语凝噎。要说这7年还有什么大的遗憾,大概是自己终归是没有实现最初入校的时候的理想,没有什么拿得出手的成就,不过幸好也没有浪费太多时间,顺利找到了工作,开始新的生活。

这次新搭建了一个博客,顺便域名也换到了新的域名,弱化一下在互联网上的存在感吧,也算跟之前的自己有一个切割。之前的MartianZ这个id估计再也不会去用了,最开始起这个id还是当初天天去逛猫扑大杂烩,当时还流行什么“火星人”,现在想想实在是过于中二了。新的博客系统索性又回到了WordPress,几个命令下来就用Docker搭建成功了WordPress+MariaDB,Nginx简单配置一下反向代理,Let’s Encrypt直接就可以颁发TLS证书,搞定收工。想当年最开始自己搭建网站的时候,还要去什么StartSSL申请免费证书,印象中申请流程是极其繁琐,最后还去COMODO买过一些廉价的证书来折腾。选择WordPress而不是其他解决方案,大概也是因为老了,不想折腾了,当时搞什么Markdown还有Octopress,甚至还自己用Python撸了个超级简单的博客,真是太能浪费时间了……

总结一下自己之前的工作吧,也算纪念一下,毕竟之前还是投入了不少时间的。项目都在https://github.com/MartianZ 开源,不过其实都没什么实际的价值啦。

第一个是我认为最成功的一个项目,DynamicLyrics。我在2011年买了一台MacBook Pro以后开始用了一段时间Mac OS X系统,当时这个系统上的国产软件能用的大概就是QQ了。自己当时用的iTunes来管理各种专辑(从cue导无损进去,然后再同步到iPhone上,乐此不疲),iTunes当时的功能可谓是一堆没用的,有用的一个没有。比如最基本的歌词功能也没有。于是我在网上找到了千千静听的一个大佬逆向的xor加密的协议破解,就搞了一个自动搜索歌词然后自动显示歌词的软件——DynamicLyrics。https://github.com/MartianZ/DynamicLyrics

后来还给软件加上了从豆瓣自动搜索专辑封面的功能,这样同步到iPhone上就都很漂亮了。软件发布以后收到了不少捐赠,这里真的感谢各位用了免费软件还给我打点,让我白嫖了不少的可乐啤酒,在GitHub上也有一些合作开发还有fork,现在软件恐怕已经不能用了吧,因为Mac系统更新以后软件就变得很多,我后来也没什么精力去维护了,哎。

第二个项目是fakeThunder (https://github.com/MartianZ/fakeThunder),因为当时的苹果系统连迅雷都没有。其实这个软件本质就是获取你迅雷离线里面有什么东西,然后aria2c下载下来。再次感谢binux的迅雷离线的API。可想而知,这个软件一出来还是吸引了很多人的,后来呢,第一迅雷自己天天改自己的产品,也没有更多的时间去逆向修BUG,第二后来迅雷自己也就出Mac版本啦……所以这个软件,所以很快就退休啦

这中间还有一些小的软件,比如一个MusicSeekerX,在Windows上用WPF开发以后,在Mac上又复现了一下,原理其实是抓取当时的QQ音乐,后来因为版权问题就赶紧关闭了。

顺带还玩了玩WPF,开发了一个MusicSorter,我自己都忘记了软件什么样子,还好找到了图片。这个软件的目的也是整理MP3,修改MP3的头和添加封面,来保证Sync到iPhone上很好看(满足强迫症)。

其实,上面的很多工作都是高中期间开发的,本科期间基本只是维护一下,大部分时间都拿来做电子设计了。下面展开说一说自己的本科和硕士期间的生活吧。

到了本科以后,最庆幸的事情就是自己加入了学院的微电子科协/IC科协,开启了漫长的DIY之路,一开始参加了学校的EE杯迎新比赛,拿了一等奖,奖品好像是一块Cyclone II的FPGA,然后自己那个时候连FPGA是个什么东西都不知道……后来就不停的参加电子设计的相关比赛,大一大二大三参加了两次国赛,一次省赛,也真的是够充实的,写了一堆STM32的代码,画的板子最后有一大箱子了。整个本科期间,尝试做了无数次解码器和耳放,但是最后都因为要散热啊,供电体积大啊,外壳啊这种工程问题放弃了,比较成功的是和学长一起做的辉光管时钟吧,现在来看整个方案还是挺完美的:FlyBack的电源拓扑,STM32的USB控制,用CPLD做的逻辑和驱动。比市面上一些产品还有学校其他人做得都要好一些,缺点就是每次都要焊接一堆三极管,心累……

2014年电子设计的成品,现在看来还是很简陋的,到2015年做的频谱仪就全部都是同轴线了,可惜没有拍照。

后来到了硕士,研究方向因为做了一堆耳放的缘故,选择了高精度的模拟。现在来看真是无知者无畏,一堆的坑等着我。也正是因为这些坑,自己最后也没有做成什么。流片了两次,第一次可以说是非常失败,第二次勉勉强强吧。流片不得不说是真的辛苦。

看到自己做的芯片还是很有成就感的。

后来,就是毕业流程走一趟,各种材料和折腾,然后毕业,回家休息几天,7月14日,来到了上海,准备开始新的(社畜)生活。在上海可以说是顺利也不顺利吧,顺利的是公司这边都挺开心,认识的新的同事们都很好,不顺利的大概就是住宿这一点,另外准备装一台Ryzen 3600的台式机,结果主板开机就蓝屏,刷BIOS(UEFI)以后直接起不来了= = 于是现在还没有新的电脑用……还有一些挑战也随之而来了,自己在学校做的方向和现在公司的新员工项目不太一致,要看很多书了,希望能养成多记笔记的习惯,尽快适应下来。

毕业,开始工作
毕业,开始工作

总之,新的生活开始了。

总结和新的生活》有4个想法

  1. Bird

    还是本科的时候用你的DynamicLyrics关注了这个博客,存在书签里隔了这么多年点开看了下发现最近还有更新。
    看你说从本科到硕士毕业,我从本科到博士毕业,也是上个月刚刚来上海当社畜了。
    想不到你那个时候才高中生,真的叼!

    回复
    1. zz 文章作者

      哈哈哈,感谢使用和关注~~其实当时真的是瞎写的,无非就是copy & paste from StackOverflow
      后来到了学校就一直在搞模拟IC了,写代码就少了,结果来当社畜发现还是写代码好啊,血亏

      回复
  2. wolfcon

    哈哈哈, 老哥真实.

    另外我的机器是 Ryzen 3700X. 用的微星的板子, U盘接主板后面, 不插 CPU, 插电源线和 主板 CPU 供电线. 直接按钮就开刷了.

    回复
    1. zz 文章作者

      微星的板子有这个功能,真的很赞……我这个图便宜买的ASRock就没有这个功能了
      不过卖家爽快给我换了个新,后来发现是内存兼容的问题,只是没想到内存不兼容刷BIOS也会爆炸……

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注