在这个一切上云的时代,BaaS 对客户端工程师实在是过于友好。能够低成本建立一个完整的产品,不用忙碌于后端运维。加上全自动的负载均衡和灾备扩容,让人能省下大把的精力时间来专注于业务。

然而,即使成本再小,服务端的开发也是必备的。就算数据库完全不用管,总得写监控一下每日的关键流量吧?对开发人员特别友好的,有 Bmob 和 LeanCloud 之类,集成了很多实用的功能,非常方便。而自定义程度更高,相对更需要底层设计的阿里云,腾讯云之类,就容易满足一些复杂的场景。

出于成本和效率上的原因,经过重重考证后,我在一个新项目上完全迁移到了腾讯云。此次简单用户系统的搭建,是对其云开发产品的具体实践。

说好听一点,最开始对计算机的兴趣起源于网络安全,觉得做黑客很酷。

说直白点,拥有与鹤立鸡群超乎众人的独特能力,是很多小男孩少时的梦想。要很厉害要能实现自己的心愿,其它的都不重要。

从一个热血“红客”,到撒网捕鱼的白帽子,再到跌跌撞撞的开发者。软件的攻防安全——即破解与反破解,一直都是伴随身边的话题。但身处不同的境地时,心态和行为差别都很巨大。谨以此篇纪念我有点郁闷的一个下午,让它好歹有点价值 🤦‍♀️

上周末经历了一次腾讯的电面,来的突然,也没怎么系统复习。

缺乏完善的准备总是会导致颇多不满意之处,自己的缺点也暴露的很具体。善于搬砖和琢磨雕虫小技,基础不全面,有些地方只有个大概印象,理解的不够深入。想来平时乐于敲demo,为了追求高效实现,很多时候对于底层一点的技术细节确实浅尝辄止。

聊了大概50分钟,面试官应该是做iOS和Flutter的,非常和善,循循善诱。最后也给了很中肯的建议,还推荐了几个讲解视频给我。体验非常棒。完了就赶紧写论文去了,心里盘算着怎么加强一下,最好赶下次面试之前把这些都补回来。

这也是这几天折腾的缘起,决定回来继续写博客啦。养成积累的好习惯。

把自己的热爱变成事业,这可能是成年人最美好的事情之一。作为一个程序员,我有个梦想,那就是通过自己创造的产品让世界更美好,在实现人生价值的同时收获财务自由。简而言之,我希望能做着喜欢的事情过上好生活。

开一家公司可能是很好的选择,但并不适合目前的我,因为所有的想法都还未经检验。而正式的商业运营成本太高,在探索阶段,还是个人身份更为合适。想清楚之后,一个重要的问题就出现了:个人产品该怎样解决支付问题?

  如果纯粹以兴趣驱动,不考虑任何外部因素的影响下,我会去做什么项目?

  诱惑实在是太多了,但就目前的情况来看,最适合也最想做的是Remix高数。

  起因有两个:一是现在大部分人的生活严重依赖手机。虽然网上的风气是移动互联网已经过时了,但客观来讲,在现有的软硬件条件下,移动应用无论是在功能还是体验上都还有极大的提升空间。而且按照目前的发展趋势,也一定会成为某些领域的生产力工具。在很多场合下,我们缺少让这个平台发挥更好作用的软件。既然已经离不开手机,为什么不用它改进生活呢?二是手机的交互模式可以提高学习效率。相比于书本,App能带来动态的交互体验,甚至是基于实时反馈的针对性教学。整个过程完全可以做的像游戏一样让人全情投入。最重要的是,它会让枯燥无聊的基础知识变得生动起来,让高效学习成为一种快乐的正反馈。

  讲真的,这个时候说鬼迷心窍,连自己都不信。

  一路走下来,有时候阴差阳错的自己都忘了,可能就要这么过去,你说巧不巧,它自己找上门了。Coding服务升级把我的托管搞挂了,重新申请去掉中转页,又各种表示我的网站连接不上。不说还好,一查就想起来,有很多想写的东西因为这个学期匆匆忙忙的出发和离别,早就忘了个七零八落。