目前工作状态(在职 / 独立开发):在职
独立项目名称:Surface 官翻机选购清单
思否社区 ID:@redo
1. 自我介绍
hi,我叫熊兆丰,目前就职于一家 2003 年成立的、专注于企业内网安全的公司,负责公司产品在某国有银行省级分行的运维工作,认证 kubernetes 管理员。
2. 我的设计思考
2019 年初的时候,想买一台微软的 surface 官方翻新机。奈何购买页面较为复杂、型号颜色众多,看得我眼花缭乱,于是萌生想法做一个爬虫,将需要的信息抓取下来放到一个页面里方便我分析和比价。当晚,Surface 官翻机补货查询上线。
立项日期:2019 年 4 月
项目背景:个人认为微软官方翻新机的选购页面不太直观
面向群体:想买 surface 官方翻新机的网友
目的:方便比较,直观呈现 surface 官方翻新机的配置、价格、有货无货情况
3. 项目自荐语:
Surface 官翻机选购清单(surface.wiki),一站式比配置、查价格、查库存。
4. 项目目前取得了哪些成就?项目为你带来了什么?
通过这款小工具,结识到了 @微软信仰中心 @livesino 等高质量微博大 V,并获得了一定金额的返利。趁着年轻,在细分领域不断试错、并结交志同道合的朋友,是我个人比较推荐的做法。
5. 提供一下项目的图片
快问快答
1. 如何定义“独立开发者”?
个人理解是一个人独立完成一款产品的全部技术内容并上线运营,就算是一名「独立开发者」了。不管你是接私活儿的「雇佣兵(mercenary)」,还是真的靠自己的作品养活自己的“自由枪骑兵(freelancer)”,我觉得都算是独立开发者的一份子。
2. 为什么选择成为一名独立开发者?
说简单一点,是「我想挣钱」。
发现与验证机会,是赚钱的重要能力之一(引用自:鱼丸)。与其说是选择成为一名独立开发者,更不如说是我认为有细分领域的痛点可以通过计算机自动化解决,进而我选择通过独立开发的方式推出一款产品来解决这些我眼里的痛点。万一帮到大家的同时还能盈利,是最好不过。
3. 独立开发过程中遇到过哪些困难?最难搞定的是什么?
开发过程会用到一些域名、服务器、接口。这就要求各种实名、各种登记。一来不够便捷,二来十分容易受到垃圾电话和邮件的问候。
4. 推荐你最喜欢的一款产品 / 游戏 / App?并说明原因
目前我有多款个人实践作品使用了 Spectre.css 这款 CSS 框架。是由我的好伙伴朱龑编写的一款超轻量、响应式的 CSS 框架,在开源社区 Github 已经破万收藏。组件齐全、开箱即用,在这里推荐给大家。
5. 分享一下你的技术栈?
主要会用到 Python3 和 Docker,人懒,主要是能解决问题就行。另外有一个小偏好,就是需要用到人机验证的场景,比如注册、登陆、上传、修改,都会用谷歌的 reCaptcha V3。
6. 分享一下你日常的工作流?
拿 web 应用举例。推送完代码后,就没事了。通常是推送代码到码云(gitee),然后会触发 daocloud.io 的线上 dockerfile 自动构建,测试、构建完成后会自动发布。
7. 日常兴趣爱好、血型、星座
双鱼座,日常会关注数字货币。
8. 方便的话,请提供一张生活照和一张工作台的照片
9. 你小时候的梦想
当太空人?实际点的话应该是自高中开始就想开特斯拉牌的汽车在无人公路上兜风,虽然大家伙都知道正品特斯拉的做工很坑,但瑕不掩瑜,依旧是我最想要的大玩具。
10. 对开发者们有什么建议(*)
开发者只是我们身上的一个标签,说到底我们也是社会一份子,也有挣钱、养老的需求。开发者想要体面地挣钱,我个人认为核心思路是「一份时间出售给多个人」(引用自:李笑来老师)。例如我们开发一款收费的 App 并上架商店、写一本 Go 语言入门教程、录一门 Ruby 入门网课,这都算是这种思想的实践。趁着年轻,在细分领域不断试错、并结交志同道合的朋友,是我个人比较推荐的做法。
回头来看自己那些赚钱的事情,好像都有一个共同特点:自己做的赚钱的事,回头看都是小事情。而那些做过的赔钱买卖,却往往都是些自认为很大、很宏伟的大事。多数人只要把小事做好就能最接近赚他能赚的大钱。互联网上百分之五十的项目要做好,最难的难点都是:耐心和恒心。在一个小领域里耕耘几年,其实多半是会有收获的。(引用自:刘大猫老师)
11. 近阶段项目有哪些更新,未来会做什么变动
会上线邮件提醒和 IM 即时提醒,方便商城补货后的抢购。
个人(姓名、年龄、性别)
熊兆丰,24 岁,男
1. 尝试用两种不同的方式介绍自己
hi,我是熊兆丰,认证 k8s 管理员,负责公司内网安全产品在省级银行的维护工作。
我叫熊兆丰,懒猪一只。一个满脑子想挣钱的开发者。
2. 什么时候开始接触编程的,契机是什么?
小学三年级的时候,接触到了 VB 和易语言,希望做一个简单的小工具恶搞同班同学。后来又用易语言做了一款汉化版的跑跑飞空艇启动器。没别的,就是觉得好玩。
3. 生活中有什么爱好?
这里肯定有人会说自己爱好极限运动、乐器绘画陶艺之类的云云。我说一个质朴点的吧,爱好听歌。尤其是 onerepublic、imagine dragons、coldplay、owl city 的歌曲。
5. 如果可以重新选择是否还会选择这个职业
如果学历足够的话,想选择当医生或者基因工程领域的研究员。
6. 对编程初学者和怀抱梦想 的年轻人有什么建议?(*)
当你想要开发一款小产品的时候,推荐「先完成后完美」,怎么解释这一点呢?
俗话说「站在巨人的肩膀上好乘凉」,当你需要快速完成一款最小可行性产品(MVP)的时候,不要太过于纠结架构和选型。选择你最熟悉的语言和最方便接入的接口,快速完成,推向市场。当市场给了你足够的反应,你自然有动力去升级迭代。在一定的规模遇到一定的瓶颈,自然会探索出相应的解决方案。技术在大多数情况下,绝不是成功盈利的充要条件,甚至排不上前三。
7. 有什么个人的特别的工作习惯么?
不喜欢接听电话。有问题我希望同事能够通过企业 IM 简明扼要地文字叙述给我,必要时可以语音。接打电话很容易中断思路,中断「buff」。
1. 与思否的故事(结缘、经历、评价)(*)
结缘:都说开发者多半是面向谷歌编程,没有谷歌寸步难行。的确,我也是复制粘贴开发者的一员,经常莫名奇妙遇到各种问题。几年前在百度上经常会搜到到 sf.gg 的回答,逐步了解到思否这个网站,后来有问题也会优先选择 sf.gg 的高质量问答。不置可否,尽管很多人不喜欢百度搜出来的结果、不喜欢含有 CSDN 的结果,我个人认为能为我所用的、能解决问题的,都是极好 的。
评价:有问题先到谷歌找 StackOverFlow?不,我一般都会先选择 SegmentFault,因为 sf.gg 的回复更加接地气。不是因为我英语太撇,我英语还是有大学生六级的,但是我更喜欢 sf.gg 本地化的高质量回答,另外 sf.gg 有一些本地化的新闻稿和采访,也值得一看。
2. 如何看待国内社区的环境和氛围(*)
很多个人开发者呕心沥血开源了一款能解决当下部分领域实际需求,但只有开发者会使用的半成品产品,并使用了 GPL 等授权。但是很多有商业头脑的「鬼才」,将这些面向开发者的产品加工、注解成面向普通人的产品后,不会尊重 GPL 许可,也不会给源开发者分一杯羹。注经人赚得盆满钵满,而著经人能享受的只有社区里的收藏数和 fork 数。这一点是非常不利于一些名不见经传的“个体开发者”在开源社区继续贡献自己的创意的。
3. 对社区有哪些建议和意见
暂时没有。个人觉得思否的课程不错:ke.sifou.com。
该内容栏目为「SFIDSP – 思否独立开发者支持计划」。为助力独立开发者营造更好的行业环境,SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者支持计划」,我们希望借助社区的资源为独立开发者提供相应的个人品牌、独立项目的曝光推介。
有意向的独立开发者或者独立项目负责人,可通过邮箱提供相应的信息(个人简介、独立项目简介、联系方式等),以便提升交流的效率。
联系邮箱:pr@segmentfault.com