Ninjiacoder Swift Lover, Fullstack Developer

2018 年终总结

没有记日记的习惯,似乎很多细节都不记得了,去年写年终总结的时候,正值「少数派」的年终文章征集,记得那时候领到了「Todoist」一年的会员,可惜并没有一直坚持下去,之后我也会谈一谈这一年用到的效率工具 学习 课程侥幸大二一年又低分飘过留在培优班,总结来说这一年花在这些大学课程上的时间还是不够多,可能对这些课程提不上兴趣,感觉这些课都没有什么用。不过今年看了一些国外大学的公开课,比较好的有 MIT 的算法导论MIT 6.006 Introduction to Algorithms, Fall 2011 - YouTube以及 CMU 的 CSAPPCMU: 2015 Spring: 15-213 Introduction to Computer Systems - YouTubeB站也有视频,墙裂推荐学 CS 的同学去听一听 科创 & 机器学习记得大一的科创由于自己不感兴趣以及队友们也没有太大兴趣最终终止了。今年做了和机器学习相关的项目,虽然自己并没有读研做研究的准备,但对于机器学习的应用还是有很大兴趣的,因此参与了这次科创(虽然这个题目我也还没有做什么东西),但我参与了该项目的二期,阅读了「度量学习」相关的论文,使用了「度量学习」的开源库参与了该项目的实践,虽然最后黄圣君教授提出我使用的方法不太正确,也算是我成功参与的第一个机器学习项目。这一年我也看了很多机器学习方面的论文、书籍和公开课。关于看论文,简单聊一下我的一些看法吧。一上来看英文论文肯定很难受,一定要克服前期这种对英文的恐惧,看得多了就会习惯了(作为程序员至少要有基本的英文阅读能力吧,毕竟很多文档资料啥的是没有中文版的)。关于机器学习的书籍的话,理论相关的首推周志华教授的西瓜书《机器学习【首届京东文学奖-年度新锐入围作品】》(周志华)【摘要 书评 试读】- 京东图书和《深度学习》《深度学习 》([美]Ian,Goodfellow,[加]Yoshua,Bengio,[加]Aaron,Courville)【摘要 书评 试读】- 京东图书实践相关的我还没有看过什么书籍,没有什么推荐,不过周莫烦的教学视频还是很不错Morvan公开课的话,李飞飞教授的CS231很不错,好像主要面向图像识别的Stanford University CS231n, Spring 2017 - YouTube如果英文不是很好的同学可以听一听李宏毅教授的李宏毅 工作 今年3、4月份春招的时候,跟着学长们一起去尝试了一下各厂的面试,因为自己主要的方向还是iOS开发,所以去尝试了网易和阿里的笔试。网易的笔试题做完后,发现有很多基础方面的问题,比如操作系统、数据库原理等等,听学长说春招这个时间段这些内容学校都还没有上,所以会有很多知识盲区,看来今年寒假准备春招的时候要好好自学一下。看了一下阿里笔试题中的编程题,要求用 OC 写,因为自己学 iOS 开发的时候直接学了 Swift 而没有学 OC,对 OC 完全不会,所以也没有继续做阿里的笔试题。 在5、6月份的时候,想着碰碰运气能不能找到暑假的实习。首先投了头条,一面挂了,自知自己不管是在算法方面还是iOS基础方面都很薄弱,也在预料之中。 第二个想到了之前看秋哥发过想带小伙子,因为当时还是大二上,今年想着看看有没有机会,于是加了秋哥微信问了一问,过了电话面试去杭州 onsite,经过几轮面试很荣幸拿到暑期实习的 offer。关于这次面试,我依然觉得自己发挥的很不好,但似乎因为自己做过的项目还算比较的多,拿到了暑期实习的 offer。 在这两个月的实习过程中,学到了很多,也正是因为这次实习,让我对后端开发有了不错的了解,现在也让我能够独立的完成基本的前后端开发,让我成为了一个“自认为还不错“的伪全栈。这两个月还认识了公司里很多不错的哥哥姐姐们。 综上,如果没有考研计划想直接工作的同学们: 学好算法,努力刷 leetcode 学好 CS 基础 最好能有一个拿得出手的项目 项目 寒假的时候在家里做了几个开源的 py 脚本,其中《图灵日历壁纸》收获了 50+ stars,算是今年比较成功的点之一,其余几个小脚本虽然用处不大,但也加深我对 python 的了解。 18年的最后这2个月里,和一群有相同志向的同学创立了 NUAA Open Source (A²OS),每周的分享以及开发维护一些便利师生的开源项目。 今年独立开发的梦想依然没有停止,曾经想写一个 Todo + 日记 的 App,最近也写了一个 RSSClub 和 RSS 阅读器,以及在写一个播客应用。但是作为一个三分钟热度的人目前还没有完成一款,今年交了 Apple 的保护费到现在还没有上架一个 App,感觉亏爆了。 工具 硬件 iPad Pro 主要用来看书、看论文、做笔记、看 Youtube、吃鸡 Switch 便携游戏主机 主要玩了「塞尔达传说」「死亡细胞」「煮糊了」,因为后来买了 PS4 Switch失宠了,最近卖掉了 PS4 家庭游戏主机 主要玩了「战地4」「战地1」「地平线」「蜘蛛侠」「超凡双生」 HHKB type-s 我的第二把键盘,因为实习的时候秋哥说这种键盘是异类,不好用,换了妙控键盘 妙控键盘和妙控板 虽然键程短没有机械键盘的敲击感,但是发现这种键盘给我带来了很快的打字速度,Apple 的触控板也比鼠标好用的多 Airpods 蓝牙耳机 软件 iPadPDF Expert 用来看论文Notability 用来记笔记 MacOSThings3 Todo应用Agenda 日记MWeb markdown 编辑器 全平台Notion 记录NOMO 拍照Spotify 听专辑 总结 2018 算是比较圆满的一年了,不过还是有一些遗憾,希望接下来的一年可以圆满地实现下面这张心愿单 2019 心愿单 寒假看一些 CS 的基础知识,刷 Leetcode 200+ 题,春招的时候拿一个不错的 offer 学好 iOS 原生开发和 Flutter 独立开发「Today is Boring」 拿到 WWDC Scholarship 去 Apple 总部和硅谷玩一趟 Github 有一个不错的开源项目 开发维护 A²OS 的开源项目 每月一篇高质量的博客 学好英语,加入 SwiftGG 翻译组 升级 Mac 有一套不错的摄影设备,尝试成为一个 Vloger 攒一笔旅游经费去一个没有去过的地方旅行 找一个女朋友 当然我觉得可能会把更多时间放在独立开发上