最懂程序员面试的人,不一定是最优秀的开发者
最近刷Github,发现大量的面试题收录仓库,且关注度很高,这种现象很容易理解,程序员通过跳槽提升薪资,而跳槽需要面试,刷的面试题越多,面试成功的概率也就越大,跳槽就是为了涨工资,赚钱嘛!不寒碜~
程序员面试,面试造火箭,工作拧螺丝。而真正的开发者,不仅要考虑造火箭,还要考虑如何实现火箭的回收利用,降低单次火箭的运营成本。
互联网不死,网站导航不灭,Web开发者永远追求开放!
最近我和老罗合作了一个网站导航 v2fy.com/in (开发中),收录网站的过程中,阅站无数!
既有内容平台,又有个人博客,还有各种在线工具站;
内容平台比较有代表性的是v2ex, 非常极客,开放了全量的api,供第三方魔改。
个人博客比较有特色的是王垠的博客,结构极其简单,只有目录和正文,甚至连评论区都没有,观点偏颇而独特;另外有审美清奇的博主,把自己的博客魔改为macOS系统风格。
在线工具站则八仙过海各显神通,在线解锁各种App音乐,在线Photoshop,在线解析Vip视频,在线批量压缩图片,在线PDF排版,在线文字OCR,在线小霸王,在线仙剑奇侠传dos版,在线解析百度网盘下载链接,在线实时全网热点爬虫,在线Markdown转公众号格式...
以上项目绝大多数为个人开发者维护,并建立自己的QQ群或微信群和用户建立联系,为需要工具的人民提供实在的支持,这些维护Web繁荣开放的手艺人,称的上真正的开发者。
52破解的老哥们,总能带给人惊喜
52pojie.cn是一个神奇的网站,发布的每个软件,明确标注仅供学习之用,需在24小时后删除,同时收获满屏的好人一生平安,这里不仅有各种绿色软件,还会有各种入门教程,各种学习宝典,甚至会有一些讲知识体系的个人博客。
如果说B站是各种流量up带路的视频学习站,那52pojie.cn就是民间高手老哥们开路的图文学习站。
52破解是传统的论坛,没有算法推荐,没有流量倒灌,也不搞商业化,最大特色是资源丰富,老哥热心,如果有找不到的软件,可以在搜索引擎输入 site:52pojie.cn+空格+软件名,比如 site:52pojie.cn office

如何成为合格的开发者?
开发者是一个好词,有开凿发掘,开疆拓土之意。
开发者行动力要强,能用程序完成自己的想法(伪代码也行),而不是天天口嗨蹭流量。
Linus有一句著名语录,Talk is cheap, Show me the code; 中文译为多聊无益,代码拿来,虽然很多人批判这句话,认为广纳言路,能让程序变得更好。
但事实上,基础编程本身并不是困难的技能,如果一个人对于程序有很多想法,却无法动手实现,连伪代码都写不出,那这个人对于程序的想法,大概率不靠谱!这类人去做PPT,做脱口秀,或者写小说更容易获得尊重。
据说印度特别擅长Talk, 从工业化程度来看,比实干兴邦的China有很大差距。

开发者如何保持开发热情?
我个人认为,程序员不要成为工具人!工作996,没有时间接触学习新事物,只能靠知乎,抖音等精神麻药,让生活过得去,这很危险。
问渠那得清如许,为有源头活水来,只有不断的学习,才能让思维保持活跃。学一下摄影,玩一下Adobe全家桶,接触一下手绘,抽时间看几本闲书,认真写写博客,都有助于开发者保持开发热情。
开发者们!让我们用代码去让世界变得更美好吧~
本文永久更新地址:
https://fangyuanxiaozhan.com/p/2021-05-12-21-22-33-dev/
光头老法师手持尼康却能玩出佳能的效果
相机品牌拍人像的奇妙比喻

富则与子偕老,索则齐人之妙;
佳则妻妾成群,尼则断袖分桃;
奥则独善其身,卡则阴柔娘炮;
宾则毒德大学,其它不甚了了。
老法师的退休生活
老法师的退休生活

事实上, 光头退休老法师,手持尼康却能玩出佳能的效果~
本文永久更新地址:
https://fangyuanxiaozhan.com/p/2021-05-09-15-35-28-fashi/
开源新概念导航站需要什么功能及如何运营?
自从从互联网进入民用领域后,网站导航,一直受到广大网民的喜爱。
新概念导航站,需要配备网站使用说明书
把私有网页书签们,发布到互联网,就是一个简易的导航站。
然而,即使有人看到这个简易导航站,也很难爱上它,因为每个网站的作用不明... 如果发布者更用心一点,把每个网站的作用写清楚,这个导航站就基本合格了。
如何把合格的导航站变得优秀? 最实用的方法是,发布者更勤劳一些,为每个网站配备一篇详细的说明书,或者使用心得~ 那网站导航就变成了真正的导航,手把手教用户如何玩一个新网站,一个新的在线工具。

绝大多数用户很懒,需要一键获取所需的资源
有那么几种工具软件,用户总是需要,但用完就丢掉了,比如Windows激活, Office下载自动激活工具, 常用优质无版权毛笔字体,魔法上网工具,PPT压缩工具,PDF合并工具,图片转文字工具...
如果导航站能划分一个专题,专门摆放这些工具,并配备使用说明书,那真的是美好的用户体验!
所有用户都不想看广告
2021年,用户们看的广告已经足够多了,朋友圈,知乎,问卷完成页面,B站首页,爱奇艺会员专属广告,QQ音乐封面广告...
新概念导航站,要给用户如见故人的亲密感,就不要放广告了...

极客用户需要开源魔改
极客用户手握大量独门绝版资源,苦于无处分享,只能到52pojie发帖,如果能开发一个开源导航站程序,支持托管到Github Pages, 支持Github Actions构建,供极客们分享资源使用,在极客看来,这个开源开源项目真的清甜美妙!
zhaoolee目前在开发这个清甜美妙的开源项目: github.com/zhaoolee/in (项目的UI设计,由会讲故事,沉醉设计的老罗巴扎嘿亲自筹谋)

认真听取人民群众的建议,才能活得长久
对于开发者而言,邮件互通是非常友好的交流方式,内容很正式,双方回复都不必太紧迫。
但导航站服务大多数人,一日三更的产品,需要更多人的参与,听取多方建议,实时更新最新的资源站,才能保证可用易用且功能丰富。
建立群组是维系运营者与用户之间联系纽带的好路子,新概念导航站底部会添加用户反馈QQ群、微信群、Telegram群。

本文永久更新地址:
https://fangyuanxiaozhan.com/p/2021-05-09-15-17-23-in/
如何写一个开源的灵感导航站?
自从从互联网进入民用领域后,网站导航,一直受到广大网民的喜爱。
新概念导航站,需要配备网站使用说明书
把私有网页书签们,发布到互联网,就是一个简易的导航站。
然而,即使有人看到这个简易导航站,也很难爱上它,因为每个网站的作用不明... 如果发布者更用心一点,把每个网站的作用写清楚,这个导航站就基本合格了。
如何把合格的导航站变得优秀? 最实用的方法是,发布者更勤劳一些,为每个网站配备一篇详细的说明书,或者使用心得~ 那网站导航就变成了真正的导航,手把手教用户如何玩一个新网站,一个新的在线工具。

绝大多数用户很懒,需要一键获取所需的资源
有那么几种工具软件,用户总是需要,但用完就丢掉了,比如Windows激活, Office下载自动激活工具, 常用优质无版权毛笔字体,魔法上网工具,PPT压缩工具,PDF合并工具,图片转文字工具...
如果导航站能划分一个专题,专门摆放这些工具,并配备使用说明书,那真的是美好的用户体验!
所有用户都不想看广告
2021年,用户们看的广告已经足够多了,朋友圈,知乎,问卷完成页面,B站首页,爱奇艺会员专属广告,QQ音乐封面广告...
新概念导航站,要给用户如见故人的亲密感,就不要放广告了...

极客用户需要开源魔改
极客用户手握大量独门绝版资源,苦于无处分享,只能到52pojie发帖,如果能开发一个开源导航站程序,支持托管到Github Pages, 支持Github Actions构建,供极客们分享资源使用,在极客看来,这个开源开源项目真的清甜美妙!
zhaoolee目前在开发这个清甜美妙的开源项目: github.com/zhaoolee/in (项目的UI设计,由会讲故事,沉醉设计的老罗巴扎嘿亲自筹谋)

认真听取人民群众的建议,才能活得长久
对于开发者而言,邮件互通是非常友好的交流方式,内容很正式,双方回复都不必太紧迫。
但导航站服务大多数人,一日三更的产品,需要更多人的参与,听取多方建议,实时更新最新的资源站,才能保证可用易用且功能丰富。
建立群组是维系运营者与用户之间联系纽带的好路子,新概念导航站底部会添加用户反馈QQ群、微信群、Telegram群。

本文永久更新地址:
https://fangyuanxiaozhan.com/p/2021-05-07-20-05-48-fangyuan-in/
明基SW270C上手体验
明基SW270C是一台定位专业摄影后期的显示器,支持99%AdobeRGB,2k分辨率,27寸,60HZ刷新率。
自带SD卡读卡器
SW270C屏幕自带相机SD卡读卡器接口,对无SD卡读卡口的MacBook用户,非常友好,相机拍完照片,将SD卡插入SW270C屏幕,MacBook通过Type-C数据线与SW270C屏幕连接获得一个2k 27寸的专业屏幕的同时,又能读取SD卡中的数据。
支持Type-C反向供电
MacBook与屏幕通过Type-C连接后,SW270C屏幕可以通过Type-C接口自动为MacBook反向充电(功率60W),使用MacBook修图的同时,电池会自动补满。
Type-C大法好!一根线,一举三得!(读卡,充电,扩展屏幕)
支持AdobeRGB,SRGB,黑白模式一键切换
SW270C自带一个小遥控器,其中标注1,2,3的三个按钮,分别对应Adobe RGB(1号按钮),SRGB(2号按钮),黑白模式(3号按钮),Adobe RGB色域最广, 用于专业修图, 修图完成后, 可以一键切换到SRGB, 预览发布到网络后的效果, 对照片进行微调.
最好玩的还是黑白模式, 摄影圈有一句名言: 逼格不够, 黑白来凑, SW270C则是为名言做了专门的设计,据说这个黑白模式已经是2.0版本,感觉和一加的禅定模式很类似,虽然只是个辅助功能,但官方对这种小功能却格外来劲,黑白模式确实很好玩,能让摄影人屏蔽色彩科学,关注照片的暗部和亮部,以及照片基本的构图, 现在的手机都在重金打造讨人喜的颜色,总会让摄影人有一种拍的很好的错觉,而一键切换到黑白模式,会让摄影老法师修为更进一步。


支持一键切换HDMI,DP,Type-C信号源
SW270C屏幕支持HDMI,DP,Type-C三种信号源,有一个特定的按钮负责切换信号源。
我们可以同时将笔记本和台式机接入屏幕,然后一键切换信号源,实现一屏多用。
升降调节,俯仰角调节很方便
SW270C 的升降和俯仰角调节单手即可完成, 多使用升降屏幕调整俯仰角有助于颈椎健康.
配备一个代表专业的遮光罩
屏幕的遮光罩类似iPhone的Pro版本比普通版多的一个镜头,虽然功能有限,但13格满满。
遮光罩可以屏蔽户外拍摄的杂光,也能屏蔽室内顶灯直射光。

一块功能丰富,又大又好的屏幕能提升修图的体验
随着手机摄影的兴起,大多数人的相机都在吃灰.
全画幅相机直出的照片效果,比不了各种色彩科学buff加成的手机, 然而, 底大一级压死人, 相机照片只要稍加后期, 就能获得超越手机摄影的效果.
人类是很懒惰的, 如何让人爱上摄影后期, 重要的是要方便, 从相机中抽出SD卡,插入SW270C, 打开Lightroom即可开始进行修图,在27寸的2K大屏上展示99%AdobeRGB的色彩空间,修图变成一种享受(相机的色彩空间设置为AdobeRGB才有最佳效果).
本文永久更新地址:
https://fangyuanxiaozhan.com/p/2021-05-06-09-31-38-benq-sw270c/
用微信公众号写博客就是玩,要动真格的还是得WordPress!
WordPress是一款开源免费的建站程序, 用世界上最好的语言PHP编写而成, 真正实现了无需一行代码建立自己的网站.
在2021年, 微信, 知乎, 简书, 掘金, CSDN等内容平台, 加大了关键词审核, 与广告的投放力度, 创作者们不仅创作不自由, 而且阅读体验还差, 自己写的文章, 在平台预览, 还要看广告, 为平台盈利, 平台赚到的广告费时平台的, 除了微信流量主给创作者一点广告费, 像是知乎, 简书, 掘金, CSDN基本没有任何回报, 这里不得不提一下简书, 把币圈的套路套在投机用户身上, 割投机用户韭菜, 让投机用户反过来吹捧简书平台, 简书运营真是奇才!
用微信公众号写博客就是玩,要动真格的还是得WordPress!
用微信公众号写博客有三大痛点:
其一, 文章发布完成后, 只允许改几个字符, 如果博客内容要大范围修改, 就基本没戏;
其二, 新注册的微信公众号, 没有留言功能, 与读者交流困难;
其三, 微信公众号内容无法被搜索引擎收录, 即使博客写的很优秀, 也无法通过搜索引擎搜索;
WordPress可以完全解决微信公众号的痛点
其一: WordPress可以随意修改发布的文章;
其二: WordPress有独立的数据库, 自带留言功能;
其三: WordPress网站容易被谷歌,百度,必应等搜索引擎抓取, SEO很好 ;
WordPress写博客的优势
优势1: WordPress写博客可以直接用Markdown, 无需关注排版,即可为读者提供良好的体验;
优势2: WordPress不用担心被封号,WordPress是独立的网站,不依赖任何平台,没有人可以剥夺你的域名;
优势3: WordPress默认提供了RSS订阅功能,每次更新文章,读者都可以通过RSS阅读工具得到通知;
优势4: WordPress发展了近20年, 有完善的插件生态,即使不懂一行代码, 也能通过安装插件,免费获得自己需要的网站功能。
优势5: WordPress对PC和移动版适配都很棒,甚至可以0成本封装一个App
优势6: WordPress 提供了极大的自由度,我们可以无视任何平台乱七八糟的规则,也不用担心评论区被关闭, 评论被删除。
为什么要关注独立博客?
在各类内容平台,有大量生产内容的账号, 这些账号生产的文章题目用尽技巧,把干货、震惊、居然、省略号、第一等词用尽,目的是诱导读者点进去, 而内容却千篇一律, 没有观点, 只凑字数, 各种烂梗满天飞。
归根到底,这些平台账号需要通过阅读量赚钱, 赚流量,刷kpi,文章以获取读者的时间和精力为目的, 内容吸引不到就去骗,而独立博客本身就是一个容易亏损的业务,很多独立博客博主完全是兴趣使然, 没有必要去搞很花哨的题目,吸引读者,因为无利可图,想获得更多访问,只能通过输出好内容,在搜索引擎中获得高排名,所以独立博客的内容更优质,输出优质内容是一个独立博客建立的基石,内容垃圾的独立博客,早已经倒闭,转向赚钱更快的内容平台。
如果你对独立博客有兴趣,可以看一下我日常收集的独立博客们: https://github.com/zhaoolee/garss
本文永久更新地址:
https://fangyuanxiaozhan.com/p/2021-04-30-17-07-48-wordpress/
如何才能不看知乎广告?手机浏览器安装Edge扩展程序通用教程
知乎App的广告真的是越来越多了,问题与问题之间插广告,每个回答必插一条广告。
如何才能不看知乎广告呢?
先说结论,少用App, 多用网页版。
PC端用网页版很容易,Chrome浏览器配合扩展工具uBlock Origin, 可以让知乎变得干干净净(uBlock Origin不仅可以屏蔽视频广告,还能屏蔽视频广告,非常强大)

uBlock Origin实用教程: https://www.v2fy.com/p/069_ublock_origin/
(需要更多风骚扩展工具, 请前往Chrome插件英雄榜 https://github.com/zhaoolee/ChromeAppHeroes )
使用前效果

使用后效果

如何将uBlock Origin搬到手机端?
- 首先下载安装kiwi浏览器
下载地址 https://zhaoolee.lanzoui.com/i4e5ron037c
- 在设置中,开启默认请求桌面版

- 安装 uBlock Origin 插件
访问https://microsoftedge.microsoft.com/addons/detail/ublock-origin/odfafepnkmbhccpbejgmiehpchacaeak?hl=zh-CN从Edge浏览器商店中下载 uBlock Origin的 crx 安装包

进入扩展程序, 打开开发者模式 , 加载刚刚下载好的uBlock Origin的crx安装包, 启用uBlock Origin

- 可以愉快的刷无广告的知乎了

安装扩展程序后的kiwi浏览器, 基本访问任何网站都看不到广告~
小结
本文提供了一种通用的, kiwi浏览器安装crx扩展工具的方法, 虽然Chrome扩展商店无法访问, 但Edge扩展商店在国内可以访问,我们可以通过访问https://microsoftedge.microsoft.com/addons/Microsoft-Edge-Extensions-Home 获得自己想要的扩展工具~
(需要更多风骚扩展工具, 请前往Chrome插件英雄榜 https://github.com/zhaoolee/ChromeAppHeroes )
本文永久更新地址:
https://fangyuanxiaozhan.com/p/2021-04-29-19-22-49-zhihu/
macOS哪些方面不如Windows?
同等性能macOS比Windows贵几倍
Apple的策略是软硬一体, macOS理论上不收钱, 但硬件价格比市面普通价格贵几倍, 扩容1TB硬盘加价3000RMB, 而市面800RMB就可以买到. 至于充电线配件溢价更是高的吓人, 直接养活了一大票第三方线材厂.
Windows能玩的3A大作,macOS基本都不能玩
如果你是Steam的忠实爱好者, 那macOS会让你失望(也可能是绝望), macOS基本不支持任何3A大作,哪怕是以跨平台著称的《原神》,也不支持在macOS运行
macOS的文件管理器Finder不如Windows的资源管理器易用
macOS的Finder管理器(中文名:访达), 不支持显示当前的完整路径, 不支持右键新建文件, 搜索文件的效率比Windows还慢
macOS软件比Windows少太多, 一些免费软件神器只能通过Windows虚拟机运行
如果想把网页下载的flv视频转换为MP4格式, 格式工厂是最好的免费且功能强大的软件, 但格式工厂没有Mac版, 只能通过虚拟机运行Windows虚拟机运行格式工厂, 类似的还有压缩视频不损失画质的神器小丸工具箱.
macOS平台的专业软件更新慢
macOS可以完美运行Adobe全家桶, 但不为Adobe全家桶付费的用户只能等绿色版,而绿色版的更新频率明显要比Windows版慢几个版本
macOS的Keynote, Final Cut Pro 是Apple官方出品的软件, 虽然功能够用, 但更新不是很积极, 因为Apple出品的软件基本都是买断制, 不愿意付费的用户依然不愿意付费, 已经付费的用户也没机会二次付费,Apple也就没有了持续开发新版本的动力.
macOS硬件扩容难, 扩容价格高
如果是正版软件硬件, 除了5万RMB起跳的Mac Pro, 其它版本mac都开始使用M1芯片, 使用M1芯片的版本都无法扩容, 如果买了M1芯片8GB内存, 256GB硬盘的版本, 内存和硬盘都被嵌入到一块版子上, 连华强北都无能为力, 如果想使用大容量的硬件就要, 接受1TB固态硬盘3000块的离谱价格.
本文永久更新地址:
https://fangyuanxiaozhan.com/p/2021-04-28-08-33-52-windows-mac/
如何规划创建并长期维护一个Github开源项目?
2021年, 国内各路论坛已经铺满屠龙宝刀点击就送的广告, 知乎这种传统的知识社区也完全沦陷, 无论是内容质量还是产品设计都大不如前



目前知名度高, 影响力大且干净的网站只有Github了, Github是全球开发者最聚集的社区, 里面有很多项目, 无论是996.icu, 还是Chrome插件英雄榜, 或者是表情包都能成为受欢迎的项目, 并吸引各种志同道合的人前来研究...

如果想在Github立足, 并玩出花, 最快捷的方式是创建自己的开源项目, 长期维护, 聚集人气, 收获志同道合的伙伴.
本文作者为zhaoolee, 交友主页github.com/zhaoolee 目前做了几个比较受欢迎的项目, 收获3w老哥的star, 并维护至今; 也挖了很多坑, 最终不了了之, zhaoolee想通过本文, 为想要做开源项目的小伙伴提供一些经验~

写一份优秀的README.md很重要
Github每个开源项目都有README.md文档, 这个相当于项目的首页, 一定要写好.
人类喜欢看图, 为项目配一个漂亮的Logo或宣传图, 能体现开发者认真的态度, 也能吸引老哥们多看几眼, 有时候虽然你的项目很平凡, 但Logo很传神, 也能让大家为你鼓掌👏, 顺便点个Star


在READMD.md中, 配gif图是很有性价比的操作, gif图可以默认播放, 吸引浏览者的注意力, 并增加浏览者的驻留时间, 如果你PS/AE技术还不错, 甚至魔改几张表情包, 作为项目宣传图, 为项目增光添彩

最重要的内容放到README.md最前面, 无论通过图片还是文字, 都要让人瞬间了解, 这是个什么类型的项目~

README.md没有限制内容的高度, 如果项目是Awesome类(收集集合类), 最好把主要内容的目录列到README.md中, 让浏览者一触即达.

善用程序, 不要让维护项目成为一件痛苦的事
我做过一个表情包项目 ChineseBQB, README.md写的很骚, 还是中英双语, 如果手工收集分类表情包并同步到主页, 是一件非常痛苦的事.
于是我写一个程序, 自动读取特定目录下的文件夹和文件名, 并自动生成网页,并将网页的索引自动更新到README.md, 还加了表情数量统计每次更新表情包只需往特定文件夹放图即可, 放完图后, 运行脚本即可完成更新.

当看到自己编写的脚本, 生成索引, 并全自动完成索引替换, 表情包数量统计任务时, 成就感满满, 维护项目也成为了一件很爽的事...
建一个爱好者群, 可以提升维护项目的热情
人的本质是非常懒的, 维护个人开源项目, 需要耗费时间精力, 如果到了项目到了不温不火的阶段, 就会没有动力更新.
此刻, 不妨建一个QQ群, 有人催更, 你自然也就有了更新的动力, ChineseBQB建了奥特曼保表情包QQ群 700477996 , 当群友们使用你开发的工具时, 你自然有了更新的热情和动力!

比如奥特曼表情包https://www.v2fy.com/asset/0i/ChineseBQB/?key_val=%E5%A5%A5%E7%89%B9%E6%9B%BC
冰冰表情包 https://www.v2fy.com/asset/0i/ChineseBQB/?key_val=%E7%8E%8B%E5%86%B0%E5%86%B0
Github Pages和Github Actions都是好东西, 不嫖就亏了
Github Pages本质是一个免费无限流量的web托管服务, 用户可以往Github Pages托管静态网页, 流量无限, 空间无限, 且支持自定义域名.
Github Actions本质是一个构建服务, 说穿了就是能在云端免费为你运行任意程序, 每个月2000分钟, Github Actions使用非常灵活, 可以用于自动构建项目, 比如给表情包生成网页, 定时自动爬取优质博主的RSS源, 生成个人简报, 定时自动爬取天气, 规划个人行程, Github Actions可以选择运行在Windows, Linux, macOS系统, 如果玩的再骚一点, 可以用来定时签到领京豆, 领Epic游戏, 甚至挖矿(不推荐).
个人适合做什么类型的开源项目?
-
Awesome(收集类) 这种最受欢迎, 但竞争也最为激烈(太卷了), 比如Windows软件, 在线工具, Chrome插件, 表情包均可收集~
-
日常工具 工具要足够实用, 比如百度文库爬虫, 下载B站视频, 批量下载特订论坛的小姐姐图片, 批量下载Bing壁纸~
-
编程工具库 比如jQuery, Nodemail, PM2, http-server ...
-
编程框架 比如 Egg, Koa, Django...
如何推广自己的开源项目?
Github的用户主要是程序员, 推广Github开源项目可以到程序员社区.
v2ex.com
juejin.cn
csdn.net
或者阮一峰大佬的科技爱好者周刊投稿 github.com/ruanyf/weekly/issues
小结
Github的项目内容在搜索引擎中有良好的SEO, 如果你是一名创作者, 白嫖Github Pages服务构建自己的静态网站, 会给你带来持续的自然搜索流量, 如果你愿意挂Google Adsense广告服务, 还能空手套白狼, 赚一笔广告费(美刀), 只要你的内容好, 搜索引擎算法和Github老哥们也会给你相应的鼓励和回报~
本文永久更新地址:
https://fangyuanxiaozhan.com/p/2021-04-27-17-11-56-program/