plainify

好久不见

今天登录公众号后台看了一下,上一篇文章已经是 2 个月前写的了。 其他平台也基本属于停更状态,这段时间一直在忙毕业设计和论文的事情,属实有些耽搁了,不过今天刚好把毕业论文提交了,毕业的倒计时也开始了。想着从下周开始,我就准备恢复更新了。今天就先水一篇,讲讲最近停更期间发生的一些事情吧。 毕业设计和论文 熟悉我的读者应该知道我现在还没毕业,今年 6 月份才能拿到我的硕士毕业证。总体上来看,我读研的这两年还是比较快乐的,科研的压力虽然有一些,但因为是推免的进实验室比较早所以也就提前适应了。研一的课程虽然比较多但是难度适中,再加上去年碰到了疫情,很多时间都是在家中度过,之后暑期去实习了几个月就回学校了,研二因为实验室已经来新人了相对就轻松了些,等之后找个时间写一篇文章专门聊聊这几年读研的生活。 其实读研期间我没有做出什么成果,主要还是因为自己的想法就是找工作,不想花那么多时间浪费在一些无关紧要的事情上,所以这个毕设可以算是我读研期间为数不多的成果之一了。大体框架如下: 和大多数软件系学生类似,我的毕设也是一个 XXX App,用的技术也是很常见的一些技术,Flutter、Spring Cloud、Docker、MQ 这些,但是涉及的领域是我比较喜欢也比较看好的智能家居领域。 我自己是一个智能家居的爱好者,也爱好捣鼓,所以在家里也购买了一些小米智能家居和苹果智能家居的设备,读研的时候恰好学长就给我安排了一些和智能家居有关的活,虽然活不是很多,难度也还好,但因为自己喜欢也就坚持着做了,所以毕设也就恰好选择了这个方向。做下来这段时间,总体感受还是很不错的,如果有学弟学妹读研之后不知道选什么方向的,这个领域可以涉及下,还是挺好玩的。 多平台短视频发布工具 MediaPub 其实这两个月里,除了在忙活毕业设计和毕业论文,我还在捣鼓另一个东西,也就是一个多平台短视频发布工具 MeidaPub,做这个工具的初衷就是实现一个可以一键将短视频发布到多个平台的工具,提高一些视频制作者的发布效率,其实已经开始内测了,之前也贴出了官网地址和使用说明,目前看来用户不是很多,可能是跟宣传有关吧,不过好在还是收集到了一些测试反馈,之后我也将会持续更新这个软件。 其实最近也在忙活着给他来一个大版本的更新,未来可能也会把图文多平台发布也加进去,有兴趣的小伙伴也可以联系我一起搞点事情。 最后 简单聊了聊最近停更期间做的一些事,接下来要忙活的应该就是准备毕业答辩和旅行了,公众号文章我也会持续更新下去,还有就是之前一直说的要写的 Spring Boot 入门教程,虽然中途写到了第二章就停更了,不过近期也会慢慢拾起的,最后希望接下来这段时间可以顺利的从科研狗 🐶 过渡到打工人 👨‍🔧。

plainify

开挂Lite | 一次简单的尝试

官网:www.ytools.xyz 我个人对软件开发是有一定偏爱的,我的梦想就是能做出一款让所有人都用上的软件,「开挂Lite」就是这个大梦想的一次简单尝试。 保研结束后,时间相对充裕起来了,再加上毕业设计是要做一个风格迁移的小工具,所以干脆就想把这个工具的功能拓宽一点,于是便有了「开挂Lite」。 其实这个小程序的功能非常简单,就是提供一些日常生活中可能会使用到的工具,例如车辆识别、食物卡路里识别、QQ音乐下载等功能。 功能介绍什么的我就不多说了,直接看上面的图片吧。 名字和logo的由来 其实这个小程序刚做出来的时候想名字我也想了好久,但是总感觉哪里怪怪的,毕竟ios端有「捷径」,android端有「一个木函」,我这个小程序怎么也该有个能记住的名字啊,后来在和同学打游戏的时候遇到了几个开挂的,当时便想到既然游戏能靠程序开挂,生活为什么不能靠着程序开挂呢? 相比名字,logo的由来就很简单了,灵感来自雷神1中索尔重新举起雷神之锤的场景,因为锤子代表的是工具,锤哥又是我最喜欢的超级英雄之一,所以干脆就借鉴了这个画面。这里说句题外话,logo的制作网站是https://www.designevo.com/, 下面简单说说这个小程序的架构吧 平台:微信 能力来源:百度AI,自己训练的模型 前端:html+css+js(官网)、微信小程序 后台:Flask,Nginx,Gunicorn,MySQL… 因为不是第一次做小程序了,遇到的坑还是比较少的,代码我就不公开了,有兴趣的可以加我微信和我交流,觉得好玩的可以点下小程序里面的广告,就当是给我支持了哈。 再谈点其他的 caoz在《你凭什么做好互联网》一书中提到了创业的四种冷启动方式:单点启动,单边启动,双边启动,多边启动,其难度和成本依次递增,而一旦启动成功,其竞争门槛则从低到高。 单点启动,简单说就是,一个人,一个客户,也能用起来。这种项目的特征非常明显,个体用户使用你的产品和服务时不会受到其他人、其他服务商的影响。因此对于一个穷学生/个人开发者,在没有资金注入、时间相对充裕的情况下,单点启动可以说是最好的选择了。因为这样的产品 ,启动推广可以慢慢来,不用担心说,我没有很多的用户,就会导致大量的流失,可以慢慢磨产品,针对每一个用户,客户的反馈去调整优化,直到产品打磨成熟,然后逐步推广做大。最常见的就是各种单机游戏、各种工具类应用。 很明显,「开挂Lite」就属于单点启动。不过就像开头说的,我只是把它当作是一次简单的尝试,并没有想着他能走多远,只要它真的可以为我、为周围人的生活带来一点点便捷,「开挂Lite」在我心中就已经成功了。

plainify

我不想加班,您看我还有机会吗?

为什么大晚上更新,因为突然想写点东西,所以 7 点 40 就走了。走的时候心里竟然有点负罪感,不知道是不是我的问题。 今天早晨刚到公司的时候,看了老季的那篇《不要把周末主动加班的人当成异类》,虽然我很赞同老季在文章中的观点,但说实话,大多数人是没办法做到在周末主动加班的,毕竟国情在此,有双休的互联网公司也没多少了。 最近这段时间有关加班的消息貌似又出来了,刚有鹅厂工程师因「每天在岗不足 8 小时」被辞退,后脚就出来个海淀某互联网公司鼓励员工尽量住在公司。 我知道这些公司是何居心,也知道员工们的无奈,可现实就是残酷的,996 喊出来才多久,007 就已经有多少了?今日割五城,明日割十城,然后得一夕安寝。起视四境,而秦兵又至矣。然则诸侯之地有限,暴秦之欲无厌,奉之弥繁,侵之愈急。故不战而强弱胜负已判矣。 2 个月前的今天,我满怀期待来到淘宝实习,毕竟这里是国内首屈一指的大厂,有高额的收入,有顶尖的技术人才,还有所谓互联网大厂的光环。我的主管很活泼(请原谅我用活泼这个词来形容我的主管),人很 nice,我的师兄也是一个非常努力、代码能力很强的人。在来这里之前,我一直以为我是喜欢写代码的,作为一个还没毕业的实习生,以前在学校看代码、打比赛、刷题,弄到凌晨 2、3 点都很有精神。可这两个月,让我越来越觉得对自己的兴趣爱好是不是有什么误解。每次回到家后,不仅不想看代码,甚至连电脑都不想打开。都说国内的安卓手机推送不行,可为什么我这大半夜还能收到钉钉的消息推送? 的确,阿里的技术积累很丰富,这两个月我也确实学到了很多很多东西,但这并不意味着我觉得工作到深夜是理所应当的。合同上写了工作 8 个小时,那么我就应该只要认认真真工作 8 个小时就好了。但是在目前国内这个氛围就不太对,似乎你 996 每天工作 12 个小时才是本分。要是 8 个小时准时下班,那么就是偷工减料。毕竟大家都加班,你走人岂不是成了“另类”?劣币驱逐良币就是这么来的吧。 回到开头,今天之所以回来早,是因为在实验室的群里看到了学长发的一条招聘信息,看完我就当场下班走人了: 我很纳闷,都这样明明白白的写出来了,真的不违反劳动法吗?我也不懂法律,不知道读者里有没有学法的普及一下知识点。🌚 当时春招找实习的时候之所以拒了字节跳动,很大程度就是因为字节是大小周,而双休已经是我的底线了。所以秋招大概率我也会扔掉他。我知道会有人说我过于矫情,你这每天 9 点就能下班,还有双休,抱怨个啥?我就纳闷了,8 小时工作日+双休不应该是我应得的吗?敢情我这 9 点下班还是资本家赏给我的?然而刚刚我才发现,可怕的并不是我 7 点 40 才下班回家,而是回家的时候心里有了负罪感。 当然,我写这篇也纯属是吐槽,毕竟这是行业现状,改变不了了,所以你问我支不支持,我当然说支持啊!已经到了这个程度,回头是不可能回头了,最佳的解决方案就只有加速了。90 后是独生子女的一代(虽然我不是),受父母的宠爱,心中有梦想和傲气。他们中很大一部分人,不懂“忍让”或者“权衡”,只是有那么一股骨气。这是一个非常好的趋势。现在我就想看看 007 普及以后社会主义市场经济体制下的人民富豪/前浪还能出啥新招?毕竟我们大家都有光明的未来! 今加一小时,明加二小时,然后得一夕薪水。起视公司,而加班又至矣。然则员工之时有限,老板之欲无厌,奉之弥繁,侵之愈急。故不战而强弱胜负已判矣。

我今天开学啦~

今天是我第一天来南大报道的日子。累了一天了,总算是有时间坐在电脑前写点东西了。 一大早起床就来到学院楼办理报到手续,提交完录取通知书、英语免修申请等一系列材料之后,终于拿到了期盼已久的校园卡。从今天开始就正式成为一名南京大学的学生了。 学校还贴心的送了我们新生一个开学小礼品(虽然我觉得这个笑容有点嘲讽我太菜的意思)。 随后便是让我非常紧张的新生入学汇报工作。收到实验室通知的时候我就很奇怪,这人还没入学咋就开始汇报自己的工作了。但是一想大家都是刚入学应该不会说啥吧,顶多就是说说自己的技能,未来读研时期的计划啥的吧。可是当看到实验室同学的报告后我傻眼了,放几张照片感受一下: 真的,当自己的ppt里面全是假大空的未来计划什么的,再看到这些人的东西真是想哭的心都有了。而且最最让我害怕的是,为什么他们汇报的东西我都听不懂。一想到自己这么长时间几乎都处于划水状态,我在台下真的是无地自容,心想着总不能第一天就被导师骂吧。接下来的过程我就不愿再回忆了,好在最后还算是平稳度过了。 晚上实验室举行开工宴,虽然知道实验室在团建方面一向是大手笔,但是看到下面的阵势还是惊了一下。 (嗯。这只是其中一桌~) 总的来说,刚来的第一天过的紧张而又充实。深深的意识到了自己和周围人之间的差距,好在接下来还有几年时间可以提升自己,毕竟起点低才有上升的可能性啊! 开学了更新公众号的频率可能会有所下降(虽然原本更新的频率就很慢),但我仍会好好努力给大家分享优质的内容。如果大家有读研方面的问题也可以后台留言或者加我微信和我探讨。 最后给自己一个祝愿,希望接下来几年的研究生生涯可以过得充实又有趣,加油💪

plainify

我的MacBook应用清单

我是2018年10月份入手了这台MacBook pro,之前一直用的Windows,换成Mac多少有些不太习惯,系统安装好之后就是设置基本的工作环境了。基础工作做好了后续工作会节省大量时间,提高效率,提高生产力,提高安全性。看看Mac周边软件,数不胜数,质量也参差不齐。根据工作的不同,对专业软件的要求也不尽相同。但是基本的必备软件,大约就这么几个,经过一番试用,筛选出来,推荐给大家。希望大家有好的Mac软件也无私分享一下。 Magnet:窗口管理工具 Magnet 是窗口管理工具,提供了上下左右,左上角、右上角。左下角、右下角以及全屏,恢复之前窗口尺寸等多种窗口定位,这是我入手的第一个收费软件,我很好奇为什么隔壁田牌系统早就有的功能在Mac上竟然还要我花钱来买一个软件来实现。不过还好,这个软件只收6个软妹币,算是对得起他的价格吧。 下载地址:http://magnet.crowdcafe.com/ The Unarchive:解压缩工具 macOS 对于压缩文件的处理不是很好。如果你没有安装任何软件,你只能选择压缩成 .zip 或者解压 .zip 文件,可能听起来有点鸡肋。而 The Unarchiver 作为 Mac 上一款相当良心的解压工具,支持解压 RAR、7-zip、Tar 等常用压缩格式的文件,同时也可以打开 ISO、EXE 等类型的文件,功能齐全并且免费。无广告,不流氓,在日常使用中,你甚至不会发现有这个软件的存在 下载地址:https://theunarchiver.com/ Airmail3:邮件管家 一款很出色的Email客户端,支持众多邮件提供商,可轻松集成国外大牌的21个邮箱服务商,包括Dropbox、Box、Fantastical、2do、Todoist、Wunderlist、OmniFocus、Trello、BusyCal、Droplr等。当然不占用dock栏这一点好评! 下载地址:http://airmailapp.com/ Folx:下载利器 Mac上免费的网络下载管理器,Folx拥有现代的界面,支持Retina显示效果。同时支持种子下载,比国内的X雷不知道高到哪里去。 下载地址:https://mac.eltima.com/cn/download-manager.html Tencent Lemon Cleaner:清理工具 不知道是不是在Windows上养成的坏习惯,总感觉电脑上如果没有一个清理软件的话就会显得不自在,虽然知乎众多大佬都推荐cleanmymac,但是穷学生的我一看到收费二字不免心中一颤,好在国内也有一个清理软件腾讯柠檬清理,无论是UI还是功能上,都可以看出腾讯爸爸对这款软件的用心程度。 当然功能上也还是比较齐全的,除了日常的垃圾清理还支持**“相似照片清理”和“应用卸载”**等功能。可以自定义菜单栏上的选项,也可以选择关闭主界面后不再dock栏驻留,简直就是强迫症的福音啊! 下载地址:https://mac.gj.qq.com/,内测码在升级日志里。 KanTu(看图):快捷的看图软件 Kantu (看图)是腾讯在 macOS 平台出品的优质看图工具,轻轻松松从万张照片中找到你想要的。说实话,打开图片的速度是真的快,而且界面也比较好看: 没想到有一天我也会变成腾讯吹。 下载地址:https://kantu.qq.com/ Tickeys:让你的每次敲击都有江湖的感觉 Tickeys就是一款模拟机械键盘打字的声音,当然还有很多其他的音效方案,个人喜欢**“剑气”**,每次敲击都会有种江湖的感觉。 下载地址:http://www.yingdev.com/projects/tickeys HandShaker:Mac和安卓的文件传输工具 锤子科技出品,主要用于在 Mac 和安卓手机之间方便的传输文件。可以通过在同一 Wi-Fi 网络下无线传输,也可以使用数据线连接 Mac 与安卓手机传输。虽然锤子快要凉了,不过这个软件对于我这个安卓党来说还是福音啊。...

手淘实习百日记

知乎上有一个问题: 说实话,虽然我的编程能力没有突飞猛进过,不过一些重要的转折点还是有的。第一次对编程起了兴趣还是在大学的软件协会里看到学长演示了一个 flappy bird,其实就是一个很简单的 Swing 小程序,可正是这个小程序帮我打开了编程的大门。 第二个转折点是大二的暑假,从那年开始,我陆陆续续参加了一些软件设计比赛,第一款作品是一个智能家居 APP,功能很简单,就是用语音控制空调、风扇等家电,硬件部分由我的队友实现,我负责软件,包括后端服务和 app。现在回过头看那一套东西做的是真的粗糙,不过那一年 AIoT 的概念还没被人提出,智能家居也远不如现在这么普及,所以对他的印象还是比较深刻的。 而第三次的转折点就是这次实习了,阿里巴巴是我实习的第一家企业,在淘系的这三个月里,我认识了很多前辈,也结交了很多非常优秀的同龄人,感慨良多。如今,我就快要回学校去度过我人生中最后一段校园时光了,想着在这里记录下来,作为对自己这几个月的一个小总结,也希望能对你有所帮助。 缘起 魔幻的 2020,让很多本就不顺的人生际遇变得更加奇妙,这场新冠疫情让我度过了人生中最长的一段寒假(现在还没开学)。其实我挺感谢年初政府号召的"居家令",如果没有这段无聊到让我只能去学习的时光,我可能也进不了淘宝去实习。那段时间,整理复习各种基础知识,在 leetcode 上疯狂刷算法题,也一直和舍友们相互分享各自看到的知识点,复盘各种面试经历,这种和舍友们一起并肩作战的感觉,上一次经历应该还是高三那年吧。 幸运的是,那段时间学院的通知群每天都被各种公司的内推信息刷屏,其中最疯狂的莫过于字节跳动了,感觉他们每个部门都缺人(现在好像也是),群里的学长们也都很好,有的学长不仅会帮你修改简历,还会帮你进行一次模拟面试,这些操作对我的实习面试有很大的帮助。有关我是怎么找实习的以及实习过程中有哪些注意点,可以参考我的这一篇文章 👉计算机相关专业实习指北 最终,在两家都很不错的公司里我选择了一直想去的阿里巴巴。(终于也是有小牌牌的人了) 缘聚 知乎上还有一个很好玩的问题,找对象和找工作哪个更难? 之所以会有人把找对象和找工作一起比较,我觉得是因为这两者都是一个双向选择的过程,找对象需要双方看对眼,找工作也是。对我们来说,大厂的平台、技术积累是我们需要的。对于公司来说,需要有勤奋、靠谱、有潜力的实习生作为人才储备。u1s1,和字节跳动疯狂招年轻人的情况相比,阿里这几年校招的 hc 越来越少,对实习生的要求越来越高,甚至出现了“大量 hc=2 人,海量 hc=3 人”的调侃。这里我不得不吐槽一下,我不知道这样的做法是出于什么考虑,但年轻人太少,总觉得缺少了一些活力。 而且,在和主管沟通的过程中,我发现了一个很有趣的现象。他们毕业的时候,阿里还处在快速发展期,虽然薪资不高,但是他们都相信马爸爸那句“让天下没有难做的生意”,和他聊天的时候我真的可以感受到当年他们做事时的冲劲,可现在来阿里的年轻人又有多少人愿意相信画的“大饼”(很庆幸我的主管是一个非常务实的人,到底是弄技术出身的人),再加上现在阿里对招进来的实习生要求越来越高,和校招难度几乎是一样的,能来阿里实习的秋招去其他大厂基本也不会有太大问题,可薪资和其他大厂相比却并没什么优势,在如今年轻人越来越不好忽悠的情况下,我不知道公司靠什么再去吸引那些有能力留在阿里的年轻人,难不成真像外界流传的那样《阿里巴巴不再需要年轻人》,然后拱手送给竞争对手吗?这点,我也有些迷惑。 当然了,这些还是有点扯远了,回到本节的话题,我觉得还是找对象更难一点,毕竟努努力我可以找到工作,但是找对象这个事,光靠我努力就有点难了 🙃。 成长 阿里内部有很多优秀的自研中间件,像配置中心、RPC 框架、分布式缓存、Arthas 等,这些对于拓宽知识面起到了很重要的作用,当然还有很多秀到飞起的大神在内网里分享一些文章,有讲量子力学的,也有连载小说的,简直是摸鱼必备。 文章开头说,实习的这几个月是我编程生涯的又一个转折点,并不仅仅是因为在这里了解到了一些技术,更多是在编程的规范和遇到问题的态度上。 以前,自己的角色更像是一个野生程序员,编码没有规范,对日志也不做监控(也不一定会打日志),写代码更多的也只在于实现功能,而不去考虑性能优化。而现在,你写的代码会被上千万人使用,小小的性能问题,都会影响众多用户的使用体验,这使得你不得不谨慎对待你所写的每一行代码。 这里我再来吐槽一下在阿里的开发体验,由于各种中间件“优秀“的封装以及严格的权限管理,我来这里三个月了,不知道数据库长啥样(据说师兄也没有见过),再加上每个项目依赖众多,管理混乱,几乎没有一个项目可以在本地调试,硬是肉眼 debug 了三个月(朝着人肉逻辑机进化 🙃),即使可以尝试将项目部署到日常/预发环境进行远程 debug,但是项目的庞大使其部署一次就需要花费 20 分钟左右的时间,而且由于数据太多,根本没有办法很好的做到数据隔离,如果数据异常,就有可能触碰安全红线,所以与其花时间想怎么远程 debug,倒不如做好日志监控、花些心思好好锻炼下肉眼 debug 的能力。 最后 成年人的世界里除了长胖没有什么是容易的。今天是我来阿里的第 100 天,说长不长,说短也不短,可我却很成功的从 145 斤涨到 155 斤(等回学校之后又要开始减肥了),当然这一切都要归功于离我只有 2 分钟路程的食堂 😂。其实本来坐在电脑前不知道写些什么,可还是流水账似的写了这么多。这是一家让我又喜欢又讨厌的公司,喜的是他技术氛围、可以让上亿人用到你的代码的成就感,厌的是他的文化(不仅仅是加班文化,不过现在国内好像没有不加班的互联网公司了),我不知道接下来我会不会继续留在阿里,但很感谢能在这度过充实的 100 天,阿里,我们江湖再见!

春节记

小时候最喜欢的节日就是春节,那时候的幸福也很简单,有新衣服穿,有好吃的,有红包拿,就很开心了。也不知道从什么时候开始,年味变得越来越淡了,以前过年的感觉也不知道去哪了。虽然有可能是因为现在不能随意燃放烟花爆竹了,但更多的恐怕是因为现在过年的快乐已经不属于我们了吧。 今年是我上大学后第一次回老家过年,最近几年都是在春节前或春节后抽个一天时间回家看望下家里老人,这也让我在全家决定今年回老家过年时有一些激动,以至于我没有跟我爸妈一起回家而是提前买了票溜了回去。既然是坐高铁回去的,那么与之相随的必定是我坐的车晚点了🙄,也是那天让我成为了朋友圈里的快乐源泉🙂,当然这是题外话了。 几年没回老家过年了,明显感觉今年的春节和往年不一样了,虽然年三十我家的年夜饭依旧“硬核”,但聚在一起的人少了好多,没人看春晚了,能约牌的人也几乎没了。原先的年夜饭我总是早早的下了桌去和弟弟妹妹唠嗑,今年却开始端起酒杯不断的和长辈亲戚们轮番敬酒,兴许这就是成长的烦恼吧(事实上我并不喜欢酒的味道)。 时间是公平的,我变老了,我的老家也发生了很多的变化。下面说说我自己这几天的一些感受吧。 新农村的建设 回到老家,远远望去我家门前竟然停着几辆挖掘机,原先的田地也被翻新了,听家里人说是今年要全面建设新农村了,国家投资了几千万把周边的田地全部重新翻了一遍,附近的房子也要拆了。其实从我的角度来看这是件好事,因为直到现在我们村子的路都还是土泥路,哪怕隔壁的村庄几年前就铺上了水泥路了。以前过年回家总是会下雨,出去上个坟回来鞋子和裤脚都是泥巴,就算开车回家,也只能停在村外,这也是这几年不想回去的原因之一。 既然都要建设新农村了,村里的老房子自然也是要拆掉的了,应我爸的要求,我带着我堂弟去了我自己家的老房子贴春联(吃年夜饭是在爷爷家,这个老房子是我爸妈结婚的时候在农村盖的),就是下图这个。 因为将近20年没住过人了,老房子早已破旧不堪,周围也是杂草丛生。之前我妈总说,等以后我成家了,就和我爸回来老家把这房子重新装修下养老。现在想想,怕是没机会了,爸妈结婚后在外漂泊打拼这么多年,这房子也没住过几次,就这样等着拆掉也算是回了之前盖房子的本了吧。 春节期间的“乡村爱情故事” 我因为上学比较早,因而周围同学的年龄普遍比我大2-3岁,也正直大四毕业期,用家里老人的话说就是在他们那个年代这个年纪的时候孩子都多大了。有男女朋友的家里开始忽悠着赶紧带回来给七大姑八大姨看看,没女朋友的家里干脆直接安排了相亲。 今年回来的氛围明显和以前不一样了,仿佛周围的朋友都在经历着相亲或者被暗示相亲。“相亲”、“恋爱“这几个字眼在我耳边出现的尤其频繁,兴许是在家里大人眼中,我们已经到了可以谈婚论嫁的年纪了吧。一个不愿透露姓名的学弟告诉我,他的外甥女已经结婚了,家里也已经开始疯狂暗示他了,期间竟然还以外出带他见父母朋友的理由介绍对方女儿认识。更直接的,在我和几个高中好友相聚的时候,一个好友告诉我他的父母早已为他安排了相亲。我不知道现在的父母都在着急些什么,都是新时代的大学生,有理想有抱负,想要成就一番事业,又不是不恋爱,不结婚了,为何急于这一时的相亲呢? 所幸我还要再上两年学,单身青年的生活也不是那么糟,一个人其实也挺好的✌️ 年味变得越来越淡 今年的年味和往年相比,尤其的淡。根本不敢想象大年初二的时候村里就已经没什么人了,外出散步的时候发现只有少数老人还住在农村。那些家里老人已经去世了的,门前已经十分荒凉了。可能很多的人都觉得现在生活条件好了,逢年过节农村应该会停很多的车,可我们村子门口车的数量却还是和几年前的差不多,一方面是我上面提到的村子还没水泥路不好停车,另一方面恐怕就是因为大多数人的生活水平提高了,在城市里住惯了的人再怎么也不愿意回老家去忍受那糟糕的生活环境了。初三去巢湖玩的路上就遇到了很多从县城回老家的车辆,都是白天去农村看看老人走亲戚访友,然后吃完饭再回去县城的。 当然年味变淡的另一个原因我觉得是因为互联网在农村的普及。现在过年,围在电视机前看春晚的人变少了,玩手机的人变得多了,像我们这样的学生党还有全国流量不限量的活动,没了流量的限制,哪怕家里没有Wi-Fi,大家照样可以开开心心的了刷手机。就像下图。 农村成为了互联网的新机会 作为一个互联网人,这几天在农村的经历让我觉得农村成为了互联网的新机会。一二线城市的人由于接触互联网较早,用户已逐渐开始饱和。与此同时,现在的农村由于生活条件上去了,不说家家都通了Wi-Fi,但覆盖率至少也有70-80%。而且由于大多数成年人都外出工作了,现在的农村人口大多是小孩和老人。现在的小孩子精成什么样子不用我说也都能感觉到,他们刚刚学会熬夜,拥有很多的注意力和时间。同时,成年人在外打工的钱很多都会寄一部分回去给家里老人,使得他们具有一定的消费能力,拥有大把时间和一定消费能力的老人,很可能成为未来互联网红利的一块大的蛋糕,就看那些互联网巨头怎么分了。 今年过年回去,还有一个发现就是玩抖音/微视这类短视频的人变多了,我个人是对这种app比较反感的,总感觉有点low,但是小孩子和老人觉得只要看的开心就好了啊,这些短视频反而成为了他们接触互联网的第一媒介了。 之前看到一个新闻,说拼多多的市值已经逼近了京东(没错,就是那个卖假货出名的拼多多),此前一直无法理解为何靠着假货出名的“并夕夕”竟然可以追上自营快递的“狗东”,直到过年回家我才是理解了为什么会这样。他的用户基本是四五线城市消费者,与快手、抖音等直播 APP 用户非常吻合,消费没有高低之分,这些经常浏览快手、抖音的消费者对于低价有超乎寻常的敏感度,尤其家庭妇女和中老年人。拼多多上面低于市场价的产品正好符合这些用户的需求,而这些用户又非常容易被借势传播。就像当年淘宝刚出来的时候,传统线下企业看不起淘宝一样,现在做淘宝、天猫电商的看不起玩拼多多的,殊不知拼多多积极贯彻毛爷爷的“农村包围城市”策略已经取得了巨大的成功,拼多多的成功证明中国人对于价格的敏感,低价市场还是主流市场。 相信未来还会有越来越多的互联网企业来到农村去分一杯羹。 关于自己 这是我第一次尝试写这种非技术类的文章,我知道我的文笔不好,但还是想借着自己的公众号/博客锻炼下写作的能力。如今农历的新年也已经过去了,新的一年希望自己可以好好投身硕士阶段的学习,同时运营好自己的公众号。当然最重要的还是好好经营下自己,未来仍然还有许多机会!

plainify

是时候和学生时代说再见了

年前和朋友吃饭,聊到了一个问题,如果可以重新选择职业方向,你还会坚持现在的选择吗?她很坚定的告诉我虽然很累,但还是会毫不犹豫的选择学医,只是单纯因为热爱。随后她便反问我,如果你可以重新选,你会换吗? 我犹豫了,我今年 22 岁,这个月硕士毕业,很快就会加入互联网打工人的大军,这一行起薪很高,甚至是很多其他行业奋斗打拼几年都追不上的高薪,我承认我是一个世俗的人,这一行的高薪让我很满意,但我总是会想,我真的热爱它吗? 梦开始的地方 我从小就是一个很闹腾的人,属于那种上课爱搞小动作,下课爱讲话的人,为此年少时免不了被老师“请去喝茶”。中学时也曾沉迷游戏无法自拔,差点成为一个网瘾少年,好在后来幡然醒悟。虽然戒了游戏,但阴差阳错的对计算机产生了浓厚的兴趣,大学填志愿时也曾纠结过是选择计算机科学还是软件工程,现在想想倒也不那么重要了。 本硕我都是学习的软件工程,算是一条路走到黑了。很多人说软件工程和计算机科学的区别着重在后面两个字,一个是**「工程」,一个是「科学」**,软工更偏应用,计科更偏研究。这个说法没什么不对的,因为这两者的路线确实有很多交叉,没有理论指导的工程只会是无源之水、无本之木;理论研究再好不演化成工程落地那也只是空中阁楼,因此我觉得对于刚踏入或者即将踏入计算机领域的人来说不必纠结于「软件工程」还是「计算机科学」的选择。而应将重点放在对兴趣的培养上。 兴趣是最好的老师 每当有人问我为什么会喜欢计算机时,我都会告诉他,我喜欢创造(creating)的感觉。《哈利波特》是我很喜欢的一部作品,而在计算机这一个由“01 二进制”构成的世界里,我就是“霍格沃茨”的魔法师。在这里我可以指点江山、激扬文字,实现我任何天马行空的想法,仔细想想这是一件多爽的事情啊。 在《黑客与画家》一书中,作者说编程是一种技术创作,黑客就是艺术家,开发软件与画家画画、雕刻家雕刻、建筑师设计房屋并没有本质不同。他们都是在尽情的将脑海中的想法创造出来,而这就是我喜欢编程的原因。 每当我说到这的时候,都会有朋友跟我吐槽,说他们压根没有这种想法,选择这个专业纯粹是不知道选啥,或者因为这行钱多。 的确,很多人选择计算机更多是迫于无奈,我理解。但是我没办法好为人师,也没办法告诉你们怎么样对编程提起兴趣。人生是由无数个选择构成的,如果真的无感,趁早放手对彼此都好;但如果你坚定的选择了这一行,用心做下去就好了。 一万小时定律与十万行代码 Malcolm Gladwell 在他的《异类:不一样的成功启示录》书中讲到了 10000 小时法则:“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1 万小时的锤炼是任何人从平凡变成超凡的必要条件”。 如果按比例计算的话,每天工作 8 个小时,一周工作 5 天,那么成为一个领域的专家至少需要 5 年的时间。 也有人说,从初学者成长为一名合格的程序员,需要 10 万行代码的积累,那么从你开始学习编程到现在,你写了多少行代码呢? 当然了,写代码的行数和程序员的能力没有太直接的关系,代码数只是编程能力的一个体现,不能以偏概全。而且不同的岗位代码能力数量差异非常大,一万小时定律与十万行代码更多是想要告诉人们想要学好编程,实践是万万不可缺少的。 熟悉我的朋友都知道,我在现实生活中的兴趣爱好并不多,除了摄影可能就是看书喝咖啡了。但是我在二进制的世界中爱好广十分广泛,移动 App、桌面应用、爬虫、Vue/React、Java Web、Python Web、AI、容器、分布式等等我都或多或少接触过并实践过,可能会有人觉得你完了这么多东西都没有一个精通的没什么用。的确,这里面的东西我没有一个敢保证我是精通的,但是六年的校园时光你不广撒网,多涉猎新奇的东西,难不成等以后工作了,每天 996 了再去涉猎新东西? 而且,在涉猎新玩意的同时,我的实践能力得到了质的飞跃,有了很多前置知识之后,再接触一些新东西时往往都会有“哦~,这玩意不是和那 xxx 差不多吗!”的感觉,很多东西都会「触类旁通」,上手新东西自然会越来越快。 所以,赶紧行动起来,现在就去。不要找任何借口! 动手去做,Just do it! 做东西是最好的学习方法。 无论是软件工程还是计算机科学,都被划分到了**「工学」**的领域,而工学最重要的就是实践。上面我说了一万小时定律和十万行代码的理论,相信很多人都会问应该怎么去学习计算机领域那些专业课的知识,怎么去提高自己。毕竟很多人觉得《计算机网络》、《操作系统》、《计算机组成原理》这些课学了没什么用,还非常枯燥,我当时也是这么认为的,好在我一位老师曾回答过这个问题,他对此的看法是: 本科阶段不要先花大量的时间去啃一本厚厚的上百元的专业书,而应该先去做一个相关的可以迭代的项目,这样才是更好的学习方式。在项目中锻炼,遇到了问题,难点,然后针对性的进行知识学习,效率也是最高的。另外学了以后不能活用的知识实际上都很容易被遗忘,而课程的学习能够帮助你了解概括,了解全貌,可以更准确的找到相关的知识进行学习,这样经过实践学习后你会发现那种大部头的书实际上已经被啃掉了不少,再回头去啃厚书的时候,你会比一开始就啃要获益多得多! 对这个观点我深有体会。本科有一段时间我对制作 App 非常感兴趣,便抱着郭霖大神的《第一行代码》反复钻研学习,后来机缘巧合和两个朋友制作了一个校园应用《果核》,那是我们仨的第一个作品。在制作这个小玩意的过程中遇到了很多很多的问题,爬虫方面的、计算机网络方面的、操作系统里的多线程等。 在解决这些问题的过程中,不光涨了经验值,对这些枯燥的知识点的理解也加深了。再之后,为了方便苹果用户使用,我们又学习了微信小程序的制作。Flutter 横空出世后,我又用 Flutter 重构了整个 App 使其可以跨平台运行,这一过程中加深了对设计模式的理解。虽然从现在的角度看,整个过程非常粗糙,无论是代码编写还是后来的推广运营,我们都是以一个萌新的身份在探索,但也正是那段经历造就了现在的我们。 再到后来,每学习一个新的东西时,我都会想着用这些知识点搞一些小玩意,学习 Electron 时做了「MediaPub」,学习神经网络时参考论文整了一个「图像风格迁移」的小程序,还拿他做了本科的毕设,直到现在还有人在公众号后台留言要代码。...

暑假了,你是不是该做点什么?

文:「雇个城管打天下」 | 图:Pixabay 眼瞅着时间到7月了,中小学生都放假了,现在还有多少大学生试还没考完啊,不知道考完试的大学生现在是不是跟下面一样。 然鹅,竟有一些学弟私聊问我:“学长,暑假到了,我想学点新东西,能不能给点建议?” 现在的学弟都这么认真的吗?暑假也不放过自己吗?这让我们这些寒暑假都没有得人情何以堪啊。 不过作为一个知心学长,我还是认真地搜索了「大学生暑假」这类问题,然后: 搜索结果这么真实的吗?竟然还有六成的大学生在家当“肥宅”?难不成那些想要学习的学弟都是些不放过自己的“变态”? 抱着对搜索结果怀疑的态度,我问了下周围的人,他们之前的暑假都是怎么过的。果然,很多人在暑期刚开始制定了超多超多的计划,然后,执行了两天之后就被空调、WIFI、西瓜打回原形,最后还要受到爸妈的数落和嫌弃。 但是学弟好心来问,总不能直接劝退吧,多少还是要给些建议吧。 结合搜索结果和我自己前几年的假期经历,我总结出作为一个有假期的大学生,你要做的三件事: 必须做的事、正确的事、喜欢的事 必须做的事 举个简单的例子,学车。作为一个已经成年的大学生,在暑假你最该做的事就应该是学车,因为学车这个事需要大把的空闲时间,除了教师,也就是放荡不羁爱自由的大学生才有空能找出整块的空闲时间了。而且现在学车的难度和学费都在涨,你确定不早点拿个证?还能加学分哦~ 再比如,如果你现在已经大三了,这个暑假是不是该好好想想自己是考研还是好好准备出去实习呢?(保研党除外) 当然,无论什么事情都是因人而异的,毕竟有些人光是“活着”就已经很不容易了。比如对我来说现在必须要做的事就是好好减肥。看到这,期末挂科的还不赶紧复习去? 正确的事 啥是正确的事,看到下面这张图你还不明白吗? 正所谓,活到老学到老,作为受过“高等教育“的我们,学习二字必定会贯穿我们的一生,所以为期两个月的空闲期又怎么能放过呢? 不过这里的学习并不是单纯的指那些考试挂科的要应付补考的学习,而是指那些能提升自己的事。 举个例子,对于男同胞来说,有一件事一定非常正确,那就是拍照! 提到拍照就想起了那些不堪的往事,开开心心和心仪的女孩子出去玩,对方主动提出让你给她拍照片,然后???? 所以,掌握正确的拍照技术对很多直男来说是一项必须要去学习的事情。 当然还有件值得去做的正确的事就是**「读书」**了,书单就不推荐啦,每个人喜好不一样,自己在知乎搜索「年轻人读的书」,你会有新发现的~ 喜欢的事 夏天最喜欢的事是什么?当然是**「空调、WI-FI、西瓜」**啊🤪 好吧好吧,不皮了,虽然喜欢「空调、WI-FI、西瓜」无可厚非,但是我之所以把喜欢的事放在正确的事后面其实也是想说,虽然现在还年轻的我们就应该去做自己喜欢做的事,但是也该分清主次。 在经济条件允许的情况下,趁着暑假的时间出去旅旅游、和多年不见的好友聚聚餐、亦或是好好和自己的男朋友/女朋友经营下感情,或者去做一件自己以前不敢做的事情,挑战一下自己。比如自己摆地摊,比如主动跟陌生人说话,或是去学一个从来不敢想的新事物。很多事情,没做的时候你会觉得自己做不了,没有能力,但真正去做了,你才会发现,原来也不过如此。 然鹅,对于绝大多数大学生来说,刚放假的那几天肯定还是会选择好好浪一把,不过持续不了几天,你就会发现 于是开始制定超多超多的计划,再然后,执行了两天之后就被空调、WIFI、西瓜打回原形,最后在家受尽白眼,仿佛自己是垃圾堆里捡来的。 最后说一句,个人认为在执行计划的时候,我们应该注重过程,至于结果尽力就好,做事只求问心无愧,享受过程比注重结果更有意义。

最近做的一些事

图文均本人😆 一大早起来迷迷糊糊的以为今天是周六,打开电脑才发现今天已经是周日了,给导师发完今天的文章海报后登陆公众号后台看到了上篇的文章数据,真是好惨一男的,怎么才78个阅读量😂 不过虽然阅读量少,但还是非常感谢给我赞赏的那几个人,吃水不忘挖井人,等我的号有一定规模了,可以像其他号一样可以发福利的时候一定不会忘了你们的🌹 上篇文章是我的"AI画家"系列的第四弹,我在后台收到了有小伙伴回复让我赶紧更新第五弹,说实话不是我不想更新,实在是最近事情太多了,昨天刚刚结束论文的第二次查重,这几天翻来覆去的降重弄的我头疼,原计划今天写下这周的文章回顾的,翻了翻才发现这周一篇文章都没有写,所以干脆趁着今天下雨没办法出去放松的机会把最近做的一些事情好好整理下。 毕业论文的两大难题 降重 作为一个临近毕业的大四狗,这段期间最头疼的就是莫过于毕业论文了,其实毕业论文最头疼的地方不在于怎么写,毕竟本科生能力有限,做的东西也不可能太牛逼到哪去,用的技术、实现的方法多半也都是现成的,所以写的时候还是很快的。可是麻烦就是麻烦在这,正因为是现成的技术和方法,你写的东西,往年的学长学姐多半也都写过了,算法类的论文可能还稍微好点,如果是那种应用实现类的论文,介绍前后端分离,介绍数据存储的时候你能保证能有多大的概率和前人不太一样呢?有人说中华文化博大精深,把一个句子颠过来倒过去的说就可以了,但是你能想到的,前辈们基本也都能想到,哪怕你把中文=>英文=>中文也很难保证不被认为不是重复的了,所以各位骚年们,往后写毕业论文的时候还是安安心心自己手写吧,不然的话就真的是"写文一时爽,降重火葬场"了。 格式 毕业论文里面第二个让人头疼的肯定就是格式了。说真的,就那个格式真的差点没把我这个钢铁直男逼疯,学校要求毕业论文用word写,查重过了满心欢喜发给老师,结果没一会就被老师叫到实验室劈头盖脸说一顿,你这英文没用罗马字体,你这图表的标注字号有问题,你这参考文献格式不对,还有页眉页脚到哪去了,论文的公式也没公式的样子。没办法,退回来重新改了一下午格式,这里我就真的要实名吐槽下Mac版的Word了,竟然连自动目录都没有,害得我只能把文件发到windows的电脑上调格式,结果这时候又出幺蛾子了,我的公式格式咋回事,咋全变样了😂真的,我改格式的时候真的就下面这个表情。 对于格式我真的不想多说什么了,懂得自然懂,这里推荐一个我在写论文的时候粘贴LaTeX公式的一个神器——mathpix,这个神器强悍到什么程度呢?你们自己欣赏下吧: 强到连爱因斯坦、牛顿、图灵都来为他们代言了。 当然这里就是开个玩笑,下载地址👉https://mathpix.com/,用法官网写的通俗易懂,这里就不多说了。 最近做了一个小程序 最近除了忙毕业论文的事情,还顺带做了一个小程序(我并不是因为做这个玩意才没有更新文章的),他是一个工具的集合,我知道这样的小程序有很多,但是那又怎么样呢?那些又不是我的小程序。 界面比较简洁,基本沿用我之前做的那个校园小程序,我给他取名"开挂",寓意是希望使用它的人在生活中体验开挂的感觉。就比如压马路的时候看见一辆不知道什么牌子的车的时候就可以用🚗识别看看到底是保时捷还是法拉利;再比如你可以测测你的颜究竟是真的好看还是你自己认为的好看。 其实做这个小程序的初衷比较简单,你们也都看到了有个AI油画的模块,本来就打算做个小程序当毕业设计就行了,但是后来想想既然都做了那就做大点吧,所以后来就把其他的功能加了上去,技术栈也很简单,就是前端小程序+后端Flask+数据库MySQL,代码我就不公开了,有兴趣的可以加我微信和我交流,这里附上小程序码,欢迎大家体验尝鲜(或者直接在公众号底部点击"开挂Lite"也可以体验),觉得好玩的可以点下小程序里面的广告就当是给我支持了哈。 学了摄影 因为总觉得有必要发展些兴趣爱好,正巧前段时间买了一个富士相机,这里说是学了摄影,其实就找了一些和摄影有关的书籍看看,然后请教了一些认识的摄影爱好者拍了些照片,开头的那个图就是我拍的,其实这里没啥好写的,要不就自恋点放两张我觉得拍的不错的图片吧😆(摄影小白的作品,不喜轻喷啊) 减肥 终于到了这个沉重的话题了,说这个话题沉重的原因是因为我本身比较重,去年年末写的一篇年终总结里面定了几个小目标,如今已经年中了,有些已经完成了,有些仍在进行中,然而只有减肥我没给自己定个明确的目标,因为我自己也不确定我究竟有没有决心把减肥这件事做下去。最胖的时候我有180斤,现在我已经到166了,给你们看看我的体重变化趋势(这里给小米体脂秤2点个赞👍)😁 虽然效果还不是很明显,但是为了健康,该做的我还是会继续做下去的。 最后 其实这篇文章就是想把最近的一些事情做些总结,就算我们做不到吾日三省吾身,也该时不时总结下自己的一些经历,也方便为之后的生活做些规划。可能大家关注我的公众号是因为之前的一些技术文,但是我在公众号的介绍里也说了,除了技术我也想给我的读者带来一些不一样的东西,这篇文章就是我的一个小小的尝试。虽然我不是一个优秀的人,但是我也不会放弃去成为一个优秀的人,与君共勉。