作者w2sw2sw2s (chocolatedog)
看板Soft_Job
标题[心得] 关於 side project 的二三事
时间Sat Dec 2 08:54:23 2017
11 月对我而言是很爆炸的一个月,过度忙碌的几周下来没睡到多少觉,不过依然忙里偷
闲做了些 side project,这一两周我的一个业余专案 stacks-cli,在 GitHub 上有一点
不错的回响,有点意外的上了 HackerNews 首页和 GitHub Trending,吓到之後便决定
着手整理一下其中的心路历程并分享给更多开发者。
https://i.imgur.com/xNefbd6.png
https://i.imgur.com/JYEFuLn.png
以下是专案网址:
https://github.com/WeiChiaChang/stacks-cli
动机 motivation:
相信大家都用过 Wappalyzer,大致上就是个分析网页背後使用工具的 Chrome Extension
,平常做开发看到不错的网站都会不自觉的点开看看,但最近看到了不少基於 JavaScrip
t 开发的 CLI 专案,便想说如果可以把 Wappalyzer 移植到 command line 的介面,应
该会是个不错练习的 side project。
虽然後来想想有点本末倒置,毕竟把 url 贴到 CLI 还不如直接用 Extention 更快更直
接,但我觉得还是各自有各自的市场存在,可能A就是不喜欢安装这麽多 Extension,毕
竟 Chrome 都这麽吃效能了,可能B就是单纯喜欢 CLI 低调快捷的风格,所以以 CLI 为
优先考量。stacks-cli 的初衷除了想要自己业余练功以外,更想要让开发者在为数不多
的选择限制下能够多出一个选项,做为一个 side-project 的目标其实已经达成了。
心态 mindset:
当你辛辛苦苦研究了一些新东西然後做出成品,拿给身边的朋友看却得到 soso 的评价也
别灰心,因为 stacks-cli 其实就是这样,很可能东西本身就不够好,没有第一眼会让人
注意到的亮点,但同时也很有可能只是受众不够多,Reddit 社群没什麽反应就试着去 Ha
ckerNews po 看看啊!
有类似需求的人永远比你想像的还要多出许多。
当然更重要的前提是,请先卷起袖子,trial and error,先去尝试把东西做出来,一步
步更接近脑海中的想像绝对是远胜过一堆空口的满嘴干话。
建议 tips:
README 重要性不在话下,诚如人月神话一书中所提到的观点,写程式的时间和写文件的
时间应该尽可能是 1:1 的分配,当然这是行有余力的理想状态,公司专案可能根本做不
到,高流动率的情况下连简单交接都有问题了,但既然是业余的 side project,不妨试
着多做一点,毕竟以开发者的角度而言,你认为的理所当然在别人眼里很可能是黑人问号
,过於本位思考容易自我迷失,尽量用同理心去逆推其他开发者看到会怎麽想,能够清楚
的把自己的意念用文字传达说明并让更多人理解也是相当重要的。至於去何处宣传,这篇
文章我大力推荐:
https://goo.gl/gc66Km
我会建议优先去 HackerNews 和 Reddit/programming 以及相关讨论区 po 看看,国外开
发者在上面都还蛮踊跃给你意见的,就是会开 Issues 和发 PR 的那种活跃度XD 如果真
的上了 HackerNews,能够带来的流量可以到至少 5000 ~ 10000 以上的 unique visitor
s,如果自觉东西真的不错用也有真的解决一些问题,那就多给自己一点信心试着分享给
更多人使用吧!
检讨 feedback:
大四那一整年在 IOH 实习时,超哥最喜欢在忙碌了一整天下来,让实习生说说自己的 fe
edback 给大家听,现在想想其实蛮想念那段时光的,想念各种人事物,比起职场的种种
现实,Studio 的美好氛围就像个乌托邦的存在,虽然离开 IOH 有段时间了,没想到这样
的习惯还是存在,总是会反覆问着自己,哪里还可以做得更好,哪里可以改善,现在这个
年纪也许正在起步中,离想像中的样子可能还有不小的差距,这时可以试着想想,反正 I
have nothing to lose,撞墙撞习惯之後就再也没什麽好怕的了。
stacks-cli 本身其实说穿了没用到什麽厉害的技术,就只是把 Wappalyzer 移植到 CLI
的介面罢了,能够受到国外开发者的欢迎其实运气成分相当浓厚,不过整体而言也是个相
当奇妙的经验。衷心期待不久之後也能在 GitHub Trending 上看到更多来自台湾开发者
的作品!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.171.161.55
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1512176067.A.FE1.html
1F:推 PoloHuang117: 推 12/02 09:00
2F:→ pttworld: 超哥那位 12/02 09:06
3F:推 vi000246: 厉害12/02 11:15
※ 编辑: w2sw2sw2s (118.171.161.55), 12/02/2017 12:00:37
4F:推 xxhomey: 推 12/02 12:41
5F:推 xxxorc: 推 提一下 後端的资讯可以用骗的 12/02 13:33
6F:推 v9290026: 推 12/02 15:29
7F:推 Mtcat: 12/02 17:20
8F:推 TitanEric: 好厉害 推个 12/02 18:14
9F:推 aszx4510: 好厉害 推 12/03 01:49
10F:推 bitcch: 其实还满实用的 12/03 16:01