不让qq好友看我的空间间申请关闭之后,好友进不让qq好友看我的空间间显示未开通,但是自己可以进去,哪位大神知道怎么重新开通

百度文库――让每个人平等地提升自我
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
找不到需要的文档?
发布悬赏任务请百万文库用户为你提供
权威发布已有8902家机构入驻精品文库,分享权威资料
百度文库携手青岛华研教育倾力奉献,涵盖全国各省市597所高校16万套试题。
贡献606513篇文档
国家统计局新闻办公室官方入驻百度文库,共同推进全民阅读!
贡献1740篇文档
百度文库携手中国社会科学出版社独家发布国家智库报告!
贡献7006篇文档
中国薪酬网独家首发,覆盖各地区、各专业、各学历的毕业生薪酬报告分享。
贡献57808篇文档
东京审判专区
苏联解密档案专区
认证作者推荐已有158703+位专业人士加入文库认证
一线语文老师
14159篇文档
17034篇文档
高考志愿填报专家
25500篇文档
学堂在线中国创业学院院长
一线语文高级教师
25383篇文档
独立儿童故事写作者
2727篇文档
市级骨干教师
百度文库前端开发工程师
网络信息技术总监
用户体验布道师
资深运维工程师
优秀科研 研发人员
物联网总监
资深数据分析和应用专家
资深项目管理师
互联网广告、营销方面专家
新媒体营销主管
互联网营销、O2O行业专家
嗨推社区创始人
一级建造师、高级工程师
建筑工程师
建筑施工一级建造师
高级建筑工程师
国家一级注册建筑师
一级建造师
投资银行高级项目经理
财富管理及保障 高级经理
金融基金管理
注册资产评估师
证券投资经理
4324篇文档
金融行业资深专家
人民大学经济学系主任
北京市社科院历史所研究员
优秀材料学博士
人民大学新闻评论副教授
人力资源专家、心理学博士
电子科技大学博士研究生
英语等级考试培训师
雅思核心教研团队成员
国内著名英文写作教学教师
长喜英语系列辅导丛书作者
高考英语资深培训师
职称英语考试资深教师
资格考试培训师
沈阳机械老师
焊接质检师
行业研究和管理咨询
28103人阅读
¥45.00¥50.00
238166人阅读
¥1.80¥2.00
18135人阅读
¥1.80¥2.00
12094人阅读
¥1.80¥2.00
78964人阅读
¥18.00¥20.00
78410人阅读
¥9.00¥10.00
909份一级教师
883份高级教师
781份中小学教师
679份中小学教师
23871人阅读
108814人阅读
285764人阅读
145145人阅读
106450人阅读
1949748人阅读
15864人阅读
859998人阅读
112601人阅读
183846人阅读
69209人阅读
183846人阅读
39768人阅读
30394人阅读
72473人阅读
37927人阅读
42216人阅读
42690人阅读
189360人阅读
1767人阅读
56621人阅读
41710人阅读
44817人阅读
41183人阅读
5174人阅读
85248人阅读
57112人阅读
1805397人阅读
39164人阅读
17474人阅读
1109人阅读
40623人阅读
4150587人阅读
79130人阅读
52154人阅读
80971人阅读
126243人阅读
53322人阅读
9987人阅读
118291人阅读
52107人阅读
66184人阅读
2033人阅读
28146人阅读
2328人阅读
2259人阅读
16025人阅读
148031人阅读
146514人阅读
85248人阅读
18437人阅读
43045人阅读
70599人阅读
27039人阅读
23455人阅读
42646人阅读
1726人阅读
74072人阅读
27685人阅读
53464人阅读
50343人阅读
24019人阅读
18028人阅读
29322人阅读
32116人阅读
50343人阅读
3442&篇文档
259977&次浏览
1897&篇文档
112263&次浏览
46461&篇文档
1235949&次浏览
871&篇文档
199825&次浏览
630&篇文档
42358&次浏览
198&篇文档
134259&次浏览
125840&篇文档
5722758&次浏览
4727&次浏览
20358&篇文档
759292&次浏览
270&篇文档
79168&次浏览
71225&次浏览
27157&篇文档
3017200&次浏览
326&篇文档
240441&次浏览
43490&篇文档
2067056&次浏览
721&篇文档
48427&次浏览
19053&篇文档
1527641&次浏览
5652&篇文档
4674483&次浏览
1183&篇文档
435454&次浏览
61553&次浏览
117980&篇文档
4361287&次浏览
5340&篇文档
1115787&次浏览
485&篇文档
480423&次浏览
5266&次浏览
59038&次浏览
556524&篇文档
869&篇文档
139529&次浏览
57808&篇文档
2358832&次浏览
512&篇文档
883209&次浏览
4361&次浏览
293&篇文档
225034&次浏览
官方机构入驻文库
官方机构入驻文库
官方机构入驻文库
官方机构入驻文库
官方机构入驻文库
官方机构入驻文库
文库贡献者
贡献文档:646篇 &&总下载量:5131次
本周排行榜
4744份文档1
1405份文档2
381份文档3
241份文档4
185份文档5
已有324位达人用户
贡献文档:249篇 &&总下载量:1209次
本周排行榜
1001份文档1
778份文档2
299份文档3
229份文档4
228份文档5
已有63000位认证用户
贡献文档:篇 &&总下载量:89367次
本周排行榜
8653份文档1
6801份文档2
2130份文档3
1890份文档4
1508份文档5
已有1242位机构专区
已有8902家机构关注我的微信公众号:
本文禁止任何形式的全文粘贴式转载,本文来自
本文对手机无法很好展示,建议用 PC 浏览器观看
一月份我在内部的一次区块链产业现状分享,以及对区块链本身的思考,准备了非常久,几乎涵盖区块链产业里的大多数内容。
如果对区块链世界比较了解的话,可以直接从 2 小时 20 分左右的玄学环节开始听对区块链的思考部分 PPT 从 146 页左右开始(鼠标悬浮在 PPT 左边边框 可以选择缩略图,直接跳转)。
整个分享接近两个半小时,文件大小 200 多 MB,所以大家做好准备。整个分享内容中难免有些有差错的地方,希望大家能够原谅,也非常欢迎大家斧正和交流。
Your browser does not support the audio element.
以下为 PPT,鼠标悬浮在左侧黑色边框,可以看到缩略图和跳转。
PS.已经经过组织允许把内容放到博客上
偶尔翻到一年多以前在 Realm 中国线下 Meetup 上做的分享,关于 Android 动态调试任何 APK 的一个现场演示,主要是为了激起大家学习的兴趣。
之前花了很多时间学习逆向的知识,逆向是个很好玩的事情,能让自己觉得强大无比(很久后发现其实是错觉,哈哈)。
视频里主要分享了以下内容:
如何配置 Android 反编译和动态调试环境
如何通过 apktool 反编译 Android 安装包
如何通过 xposed 插件打开 apk debugable 设置
如何动态调试 Apk,视频中以动态调试微信 apk 中公众号 Webview 为例,获取到了 Webview 的 URL 地址。
视频结尾提出了一个通过注入动态运行 Code 的设想,有个叫
的项目后来都实现了,非常非常棒的一个开源项目,很好玩。
另外,推荐这本 ,刚出的没多久,写的比较全面,推荐给大家,书里没提及
,大家有空可以自己研究研究。
本文禁止任何形式的全文粘贴式转载,本文来自
阅读本文需要部分区块链基础,建议通过 开始学习。
工作量证明(Proof of work)和 股权证明(Proof of stake)是区块链理论研究中重要的两个概念,也是区块链最核心的一部分。本文将对这两个理念进行详细介绍。
区块链本身就是一个分布式账本,既然是分布式账本,那么必然存在以下两个问题:
如何在去中心化的网络中建立时间序列的概念
当有多个节点完成记录交易的时候,应该采用谁的记录方案作为共识账本中
目前,PoW,PoS 以及 PoS 优化方案成为了解决这两个问题的一些主流方案。
PoW 通过让每个节点,在准备提交下一个区块 $ B $ 之前,强制规定在区块 $ B $ 中插入一个数 $ nonce $,使得:
$$ H(B) \leq m $$
上述公式中,$H $ 是某个哈希函数,$ m $ 是某个极小的实数,由哈希函数的性质决定,想要找到符合条件的 $ nonce $ ,就必须通过穷举 $nonce$ 的方法来实现。通过调整 $H$ ,$m$ ,就能控制网络中节点,对于每个区块提交的时间窗口的期望。
在 PoW 机制下,由于找到符合要求的 $nonce$ 期望时间是可以调整的,因而构建了去中心化的时间序列机制。同时,也解决了无中心多节点的结果决策问题,即,整个网络采用最早找到合法 $nonce$ 的节点提交的数据。
在 PoW 机制中,由于想要找到符合条件的 $nonce$ 往往需要花费大量的电力和时间成本,因此,为了使每个 Block 更快被生成,PoS 机制去掉了穷举 $ nonce $ 这一过程,继而采用以下更快速的算法:
$$ H(H(B_{prev}), A, t) \leq balance(A) m $$
$H$ 依然为某个哈希函数
$t$ 为 UTC 时间戳
$B_{prev}$ 指的是上一个区块
$balance(A)$ 代表账户 $A$ 的账户的余额
$m$ 依然代表某个认为定义的数
等式左边,唯一可以不断调整的参数是 $t$,等式右边 $ m $ 是某个固定的实数,因此,当 $balance(A)$ 越大,找到合理 $t$ 的概率越大。网络中,普遍对于 $t$ 的范围有所限制,如可以尝试的时间戳不能超过标准时间戳 1 小时,也就说,一个节点可以尝试 7200 次,来找到一个符合条件的 $t$,如果找不到即可放弃。因此,在 PoS 中,一个账户的余额越多,在同等算力下,就越容易发现下一个区块。
Delegated Proof of Stake(委托股权证明) 是 PoS 的进化方案,在常规 PoW 和 PoS 中,一大影响效率之处在于任何一个新加入的 Block,都需要被整个网络所有节点做确认。DPoS 优化方案在于:通过不同的策略,不定时的选中一小群节点,这一小群节点做新区块的创建,验证,签名和相互监督,这样就大幅度的减少了区块创建和确认所需要消耗的时间和算力成本。
PoS 潜在攻击方法
账本分叉问题 ( Nothing at Stake Problem )
在 PoW 机制中,当账本出现分叉时,对 PoW 这种算力敏感的算法,矿工必须选择一个方向进行挖矿。而在 PoS 这种算力不敏感的时候,PoS 矿工往往会两个方向都挖,以争取实现利益最大化。当多数矿工都在两条链上一起挖矿的时候,就会很容易出现双重支付攻击。
冷启动问题 ( Initial Distribution Problem )
PoS 机制中,由于持币量会对挖矿难度产生影响。因此,当一个基于 PoS 体系代币系统启动时,就会面临早期获得代币的持有者,没有动力去花费或者转移代币给第三方。同时,持有越多的币,越容易挖到矿,这样就产生了代币初始流通性问题。
解决方案:早起几个版本,通过 PoW 机制来创建货币,而非 PoS。由于 PoW 本身的性质,矿工在挖矿过程中往往需要资金来升级硬件,所以会让矿工手中的币流通起来。
长距离攻击 ( Long-Range Attack )
PoS 中,产生每个 Block 的速度相对 PoW 快了很多。因此,少数不怀好意的节点会想着把整个区块链共识账本全部重写。这在 PoW 中是经典的 51% 问题,即:当某一个节点控制了 51% 及以上算力,就有能力篡改账本,但达到 51% 算力是件极其困难的事情。而在 PoS 中缺乏对算力的约束,那么就存在潜在可能篡改账本。
解决方案:同步时,限制最大能接受的分叉节点数量。
贿赂攻击(Bribe Attack)
贿赂攻击流程如下:
攻击者购买某个商品或服务
商户开始等待网络确认这笔交易
此时,攻击者开始在网络中首次宣称,对目前相对最长的不包含这次交易的主链进行奖励。
当主链足够长时,攻击者开始放出更大的奖励,奖励那些在包含此次交易的链条中挖矿的矿工。
六次确认达成后,放弃奖励。
货物到手,同时放弃攻击者选中的链条。
因此,只要此次贿赂攻击的成本小于货物或者服务费用,此次攻击就是成功的。相比之下,PoW 机制中贿赂攻击就需要贿赂大多数矿工,因此成本极高,难以实现。
币龄加和攻击 ( Coin Age Accumulation Attack )
在最早的 Peercoin 版本中,挖矿难度不仅与当前账户余额有关,也与每个币的持币时间挂钩。
$ H(H(B_{prev}), A, t) \leq balance(A) m Age(coins) $
这就导致,部分节点在等待足够长时间后,就有能力利用 Age 的增加来控制整个网络,产生非常显著的影响。
解决方案:限制 CoinAge 的最大值。
预计算攻击 ( Precomputing Attack)
当 PoS 中的某一节点占有了一定量的算力后,PoS 中占有特定算力的节点,就有能力通过控制 $ H_{prev} $ 来使自己所在算力范围有能力去计算 $H_{next}$。
$$ H(H(B_{prev}), A, t) \leq balance(A) m $$
PoW 和 PoS 对比
短距离攻击(如贿赂攻击)
长距离攻击
币龄累计攻击
预计算攻击
女巫攻击(Sybil Attack)
从功能和趋势来看,比特币如果被当做数字黄金的话,PoW 在比特币未来的发展中依旧起着至关重要作用,同时由于历史问题,比特币的 PoW 机制很难被切换到 PoS 中去。
但对于其他以实用功能取胜的区块链项目而言,从经济效益,共识速度而言,PoS 或者 PoW/PoS 混合模式将会是未来的主流共识方案。
如果感觉写的对你有帮助的话:
通过 Bitcoin 打赏:
通过 Ethereum 打赏:0xdbda7a0CD22f4B0709D
那些真的热爱写代码的开发者,即便在工作之余也是停不下来的。研究新语言,创造新的库抑或是去做一个小的业余项目,帮助解决问题或是纯粹的赚些钱。
我也是那群闲不下来的人之一,利用业余时间做了 ,做了 ,开发结束后,每天基本只用投入 10 – 20 分钟时间维护内容就好了,坚持做这件事情的成果也十分显著。一来邮件列表里聚集了 1万 多号优质的开发者,二来 Gank 的 Api 也成为很多人用来做开发的服务端数据标配,GitHub 上目前大概存在 800 多个 Gank 的第三方客户端。也算是个不小的成就。最最深刻的是让我意识到了坚持做一件事情的意义和价值。
技术最大的价值是解决问题和需求。哪里有问题和需求的存在,哪里就有技术伸展的空间,就有盈利的机会,今天想分享些自己对于技术人员业余项目的一些总结。
对于一个面向开发者而言的业余项目来说,可以分成三种:解决问题型,制作内容型,灰色产业型。
解决问题型
解决问题型好理解,当你看到一个生活周边普通朋友使用电脑或手机时,如果遇到的一些重复性或者技巧性的问题时,动动脑筋,他们的这些问题能不能用技术解决,如果可以的话,去尝试着做一个业余项目。举几个例子:
: 一个帮助你抢 io 后缀域名的网站,每个月目前收入有 13万美金,真的是一个人的项目哦,很不错吧。
: 一款很普通的 Android App,帮助用户做视频音频的格式转换,每个月收入有 3000美金。
:一款纯粹简单的浏览器天气提醒插件,每月收入有 1万美金。
目前就我所知的最厉害的解决工具型产品案例是
Youtube 视频转换成音频的在线工具。需求蛮奇怪的对吧,只有一个简单的页面,但是你会发现他支持几乎所有国家的语言,再细细研究会发现这个做的很丑的网站居然是 Alexa 前 500 的网站,每天 UV 和京东一个数量级。经过一番研究我发现它的逻辑其实是这样的:每次新音乐上线,发行方都会在 Youtube 放上公开的 MV,让大家试听购买,但是事实是多数用户想在 iPod 上听却不愿意花钱买,那这个网站就把 YouTube 的音乐提取出来咯,一不小心就这么流行了,每天收入可能在 5万-20万美金级别,很厉害吧。
解决问题型的业余项目从工具出发会是个很好的开始,毕竟工具相比于内容来说,并不需要每天持续输出,只需做程序员最擅长的就好了。
另外,思路可以放宽一些,工具不要局限在 App 和 Web 上,也可以是 WordPress 主题和插件、Chrome\Safari\Firefox 插件、WeChat\Line\iMessage 收费表情包等等,只要用户忠诚,产品好用,铁定是有用户愿意付费的。
制作内容型
制作内容其实是个相对麻烦的事情,但是也是有很多技巧的。
首先得想明白自己制作内容的初衷是什么,是为了纯粹的发表自己的看法,分享见解(类似湾区日报、利器、Gank 等)还是单纯的为了赚些钱。如果不涉及赚钱,就简单很多了,这里不多讲。如果决定做个基于内容赚钱的业余项目,先想明白下面的一些问题,再决定开始:
你擅长的领域是什么
你每周能否保证更新频率
想立足的盈利模式( Google Adsense?微信公众号赞赏?百度百家分成?等等)
是否想要独立品牌
微信公众号打赏或者接广告之类的模式就不提了,都烂大街了,而且难度与日俱增,因为微信用户对于内容的质量要求日益增高,同时由于其封闭的特性,搜索引擎派不上用场,导致多数内容被看到的可能性大大降低。同时赚钱渠道狭窄,打赏和企业赞助都需要很深的用户基础。Google Adsense 也不提了,只要 UV 足够大,方向比较专(比如美食博客、资讯博客等),赚钱还是比较轻松。
我想分享几个多数人并不熟悉,但却比较直接,模式固定,容易切入的一些赚钱方法。
那就是 Affilicate Program(联盟计划),听起来很高端,其实就是最传统的推广返利,发布商约定好某个产品的返利比例,你通过自己的内容渠道导流到发布商网站,当发布商达成销售或约定目标后,实现收入返利。就类似介绍客人来消费,你拿走一定比例的客人消费金额一样,简单粗暴效果好,毕竟整个 web2.0 其实都是为有能力创造收入的企业服务的(非盈利组织除外)。
看几个案例:
: 一个独立的工具评测分享博客,通过 Affiliate Program(中文叫联盟计划,有点像淘宝客返利) 赚钱,每月有 3万美金左右的收入,之所以我能知道他的收入情况,是因为作者每个月都会,很有意思,而且很涨姿势。大家在网上看到的很多 VPN,主机,CRM 软件,各种在线工具的评测,很多其实都是联盟计划的推广,一旦有用户点了你发布的链接注册并付费使用了你评测的服务,服务商就会返利给你。
:当你通过自己的内容平台将潜在顾客带向大疆网站并成功销售出去一台大疆无人机,大疆就会给你返利喔,每月收入最多的账号有 24万美金。这就是为什么那么多人去评测大疆、分享大疆视频了。同理也有京东的联盟计划,可以挑选京东商城里比较火热的一些商品在你个人的内容创作平台上做推广,达成返利赚钱。
其实多数网站都有联盟计划,比如, ,查找技巧就是搜索 品牌名 + Affilicate program 关键字。当知道自己擅长的领域后,寻找一些这个领域支持联盟计划的品牌,以评测的角度来做引流,从而实现内容变现。
灰色产业型
hmmmm,这个方向也是相当有意思,但是要写的太多,另外有些敏感,如果大家对这个兴趣很浓,欢迎在下面评论,请求的人多了我再写吧。
大致先写这些,如果对其中的方向有兴趣的或者有一些独特的我也不熟知的方向,欢迎留言评论,或加我微信讨论:daimajia,其实 web2.0 下的业余项目机会还是很多的,毕竟搜索引擎是可以低成本抵达任何地方的枢纽,创造了很多可能。
另外,最近一直在医院陪床,夜里时间比较充裕,白天反而都在睡觉,所以可能回复比较晚,还请见谅。?
先写到这里,期待下篇吧。
我运营一个技术分享站点已经两年了,为了能够每天分享出优质内容,写了一个爬虫程序,每天去抓取新出的 GitHub 项目,然后分门别类,根据 Star 数,文档完备度以及时间衰减来对一个新的项目来打分,目标是找出最近即将火起来的优质项目。
去年每天都有不少国人的优秀项目冒出来。但今年,寥寥无几,我一度以为我的爬虫程序出问题了,再三确认后,我接受了现实,我也花了些时间去想这背后的原因。
不得不提的是,自打知乎 Live,微博问答这种东西火了以后,很多技术人都急急忙忙去变现了,丢下 GitHub,丢下自己辛苦书写的博客,丢下对技术深钻研究的态度,开启了对技术新手们一波又一波的收割。付费的知识开始变多了,停留在知乎 Live 里,停留在小密圈里。那些所谓的技术大 V 们,每天从一个直播间转到另一个直播间,尽管在粉丝眼里,你是他们眼中的大 V,大神,但在我眼里俨然像一个疲于奔命,四处走穴的三线艺人。
现实是,三线艺人多数一辈子都是三线艺人,疲于奔命赚到现钞,停止了技术的孜孜探索,就这么一直消费着自己残存的名气。
之前,知乎的朋友也喊我去做 Live,我当时欣然答应了,但后来却流产了。当时主要问题出在选题上,讲简单的吧,其实资料满世界都有,你并不需要花钱来听,你需要的是花心思和花时间。讲复杂的吧,一个小时也讲不了什么,还不如拉个相关的朋友微信群私下讨论。我的确是有些经验可以分享,但这种经验,我确信不是你听完就能吸收了的,都是那些听起来好有道理,实则睡一觉就会忘的东西。
我有时候在想,多数的知乎 Live 不就是《21 天学会 xxx》系列的翻版吗?听众是那些急不可耐的伪学习者,主播是那些满足你懒惰欲望屠夫,你交了钱,便愉快的步入屠栏。至于小密圈,我完全没想明白,你给你的偶像交了钱,进了所谓的圈子,加了他的微信,你就以为你能跟他平等对话了吗?你 Level 没有到的时候,你永远只是他千千万万客户中普普通通的一个;另外,那些圈子里分享的知识,很多甚至不能称作是知识,只是徒增你的阅读和生活压力而已,我为那些钱和你浪费的时间感到不值。
其实,那些参加 Live 的朋友们,你不是学不会,你只是太着急,你想花钱来省时间。这种心态在我看来真的很危险,要知道,会用搜索引擎来快速解决一个面临的问题,也是一个很有价值的能力,你需要更多的思维训练,花更多的时间去打磨你的解决问题方法论,你走的捷径越多,你给自己挖的坑也就越多。
经济学里,人是逐利的、短视的,而历史证明,最终人会为自己当初的短视付出惨重的代价。所以,那些每天在线上营销自己的技术人,请回归到技术本质,去做更多有意义的研究和创造,把 Live 里那些科普工作交给线上的慕课来做吧,你其实能够创造更大的价值,几万块的 Live 钱,真的只是在耽误你自己而已。
另外,之前那些老把我喊成技术网红的朋友们,不要再这么喊我了,你这么喊,我会觉得你是在骂我。
前两天,看到推荐了一篇文章,名为:,做开源项目维护者是一种什么样的体验。里面作者提到一些让他非常不爽的开源体验,读过之后感同身受,也很想写一些自己的开源经历。
如今的开源世界,有两个重要的参与者,一个是类似 GitHub 这样的做工具的企业,另一个是所有愿意开源代码的开发者。GitHub 如今已经功成名就,也从开源中找到了盈利的方法,实现了一个相对完整的闭环。但是对于很多的开源代码贡献者来说,生活其实并没有那么美好。
我是比较早参与开源的开发者,那会儿我崇拜 Jake Wharton 的时候,他的开源的项目也只有三五个,GitHub 相比现在来说也没有什么影响力。我只是鬼使神差的想要把自己作的一些小玩意儿放上去,然后去 v2ex 和 Google+ 简单宣传下。反馈还不错,一次次的正反馈后,就努力的去分享更多。看着 Follower 和 Star 蹭蹭蹭地增长是件很激动人心的事情,但慢慢的我的生活好像改变了。
项目的 Issue 越来越多,遇到配置的问题,新的 Feature Request,甚至跟项目毫不相关的崩溃,各种问题一大堆,也会有人不断的给我单独发邮件提问,有的忘记回复的甚至会追到 Instagram 上发私信问我。
这一大堆的 issue,真的就跟你的家门口排着一排人,在敲门问你问题。你经常得花半个小时的时间,去搞清楚一个 issue 的原因,你得花另外一个小时去解决这个 issue,然后发布新的版本,还需要继续追踪问题,完全正常了才能关闭 issue。一般两三天解决一个 issue 是件常有的事情。
最最最痛苦的事情,开源是件完全不会获利的事情。
工作以后,不论时间还是体力都不足以支撑我完善那些开源项目。我有时候会畅想开源项目爱好者,未来能够在家里全职做开源,又能有钱让自己生活下去,但我并没有想到一个很好的形式,靠打赏吗?简直天方夜谭。
不过得承认,开源给我带来了不少社区的认可,给我带来了微博的粉丝。但是多数开源开发者,其实什么也没有得到过。在默默的付出,却没有人记得,甚至看到。
我有时候跟朋友抱怨,总是会用「」来形容开源的生态。不断的牺牲自己的时间去满足那些吸血鬼们的需求,自己内心得到了所谓的满足,前期考验你的技术,后期考验你的体力。
开源社区有这几类人总是会很让开源开发者十分讨厌:
没有眼色的自私鬼:这种人总是会在英文的项目中,提出中文的 issue,或是用中文去扰乱秩序。你 百度翻译一下,很难吗?你不去做这些事情,就得项目的维护者去帮你翻译你的 issue。
不会提 issue 的蠢货:这种人,总是在 issue 里丢一句:「魅族手机有 bug」,连堆栈的信息都没有,What?你是要我们通过意念去远程 Debug 吗?
看一下 Wiki 会瞎:这种人呢,从来不想认认真真读一下 Wiki,遇到小问题,就发个 issue,然后谎报 Bug,你费了好大劲,才发现是他没有按配置去操作。
以为自己是甲方:总是用命令的口吻去像你索取。
最让我难过的,是那些毒舌的过客,他们集成出现问题,就开始说出令开发者伤心的话。比如:「这个作者不更新了,大家别等了」,「hey,楼上的,我换用另一个库了。」这种人,从来没有想过要去帮助某个开源项目,开源对他们来说,只是多了一个工作中偷懒的办法而已。
我一直都希望 GitHub 能够提供一个双向反馈的机制,能够让项目维护者,也去评定一个 issue 的质量,从而给发 issue 的人打上标签,让项目维护者,有能力去屏蔽掉那些总是在浪费其他人时间的吸血鬼。
当然,最最重要的,还是希望能有一套完美的体系,让开源项目的维护者,能从中赚到生活费,踏踏实实的继续从事这项工作。
哦,对了,吐槽归吐槽,未来我还是会继续开源的,就跟女人生孩子一样,痛并快乐着吧。
我一个好朋友,他在一家国内较大借贷平台做前端工程师,每天五点起床,早早的到公司,开始读一些经典的前端类的书籍。起的这么早的动力是觉得自己还没能够掌握前端的很多细节,真正在做开发的时候,依然会忘记之前看到过的东西,总是下意识的告诉自己:『可能我还处在入门水平』。
长此以往,起的越来越早,中午同事休息联机玩儿手游的时候,也不放过时间去看书,压力也随之变大。开始否认自己在转行前端之前的时光,感觉都被浪费掉了似的,越是如此,越是无法挣脱,逐步的走到死胡同中,彷徨,痛苦。
他很痛苦,希望我能提些自己的看法。
我想,很多人都曾有过这种时光。就好比高考前的各种模拟试题一样,总有一种人,喜欢在做模拟试题前,把整本书都先过一遍。这样真的有意义吗?我认为回报是很小的。因为你定了一个有些迂回和逃避性质的目标。当入门阶段已经走过以后,你没有必要再从头开始,这是一个会浪费时间、消耗体力的目标,只会让你丧失学习的动力,因为你不再会有比第一次学会更强的正向反馈了,当你耗费大量时间和体力过了一遍以后,依然无所得,这是多么令人挫败的一个过程啊。
那问题来了,一旦入门后,如何得到一个更有激励性质的正反馈呢?
依然是定一个目标,定一个你从未尝试或达到过的目标,让新的目标去刺激你的多巴胺和肾上腺素,让你对某一个东西、技术产生持续的亢奋,从而无形中成为终生学习者。
对于技术人来说,新的目标可以是做一个解决自己生活中遇到问题的小产品,努力做到 1000 日活,做一个开源项目,努力得到 1000 个 Star,做一个小工具,努力赚到 1000 人民币,做一个小社群,努力拥有 1000 个注册用户,或者开一篇博客,写一个公众号,努力做到 1000 阅读。
这些都是可以成为刺激你的下一个源泉。很多很能折腾的人,总是在持续不断的折腾,就是因为他们总是在不断的接收正反馈,他们在不断的认可自己的过程中。
不要因为别人说一本书好,或是一篇文章,一类技术好,就去学它,其实根本没有必要,因为你学它的动力其实是伪动力,学有所用才是可能持续学习的动力,主观的坚持不是可持续的真正动力。
我其实一直是很不主张去读其他人的技术文章,至少大多数技术文章都是对你无益的,读的越多,你越是会产生彷徨和焦虑,感觉自己没有成长,缺少自信。缺少自信的表现是你会恐惧未来遇到的新问题,你还是得大量依赖搜索引擎去读几百篇博客去解决一个问题,你没有自己真正的独立思考,你只解决了一个眼前问题,你没有办法套用到千千万万个问题上,你无法亢奋自己的神经,而产生持续的学习和研究欲望。
大量读别人的文章,其实你也无法得到一个独立解决问题的方法论,你会滋生思想的懒惰,很多美好的事物和机会,也会和你擦身而过。
有的时候,读其他人的技术文章也会让自己产生一种诡异的满足感,你会感到我貌似很多东西都会,只是有些不熟罢了,真的如此吗?
举个自己的例子,我当初在准备炒股票前,在雪球上读了很多文章,还专门把牛人们分成了一组,感觉自己差不多了,随即开户砸钱进去,但直到真正开始操盘的时候,这种我已经学会了的错觉,让我赔了不少。有时候就跟你看了一百篇某个技术点的技术文章,真的开始写的时候,什么也想不起来,又得打开一篇,照猫画虎做完,却发现崩溃了。WTF。其实你并没有学会。
我主张你去看原始的资料,主张你去读系统的书籍,主张你去研究官方或是优秀项目的源码。这些都是一手资料和优质 Demo。这才是真正的方法论,Google 是不会给你带来安全感的。
而且很多复杂的东西,其实很难用一篇博客文章写清楚。越是清楚其中逻辑和原理的人,反而越是很少写技术文章,一来因为这些技术人感觉还有很多东西要研究,复杂问题写起来总是长篇大论,依赖知识也非常多,写起来麻烦。二来,研究到这些复杂东西的人,往往已经掌握了方法论,也不需要读这些文章,非要写一篇文章的话,只用只言片语提及思路,便够了。
如果你在入门阶段,你读什么都可以,如果你想要有些突破,就按上面三条方法来吧,一定让你有所收获,如果你想有更大的突破,那就先给自己定个从未达到过的目标。
最后,花些时间娱乐,不要总是那么紧张,生活也是很大的一门学问。
正如 文明VI 中提到的一句名言:
那些没时间娱乐的人,他们的时间会花在生病上。——约翰 沃纳梅克}

我要回帖

更多关于 贴吧好友申请关闭 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信