helloworld - 程序员的第一个社区终于来了
helloworld - 程序员的第一个社区终于来了
csdn事件
CSDN旗下的GitCode最近因为一种极其不道德的行为引起了开发者的广泛愤怒和抗议。CSDN在没有通知或征求开发者同意的情况下,悄悄地将大量GitHub上的开源项目搬运到了其自己的GitCode平台上,并为这些项目的开发者创建了开发者主页。这个行为不仅侵犯了开发者的知识产权和劳动成果,也彻底激怒了开源社区。
最近因为csdn事件,我的网站最近访问量突然翻倍了,可能很多人还不知道有这样一个技术社区
我朋友建议我写一篇文章,介绍一下这个网站,也是时候写一下关于helloworld技术社区的情况了。
一、为什么要创建helloworld社区?
从最近的csdn事件,到之前的我在csdn写的文章突然变成了收费的,以及复制代码需要登录,需要关注公众号
各种广告满天气,网站各种营销广告,活生生的把一个技术社区变成了一个商城网站。
面对这种情况,很多时候,开发者感觉是无力的
包括我以及我的朋友,他们的开源项目突然以不知情的,并且也没有征求作者同意的情况下
悄悄地将大量GitHub上的开源项目搬运到了其自己的GitCode平台上,并为这些项目的开发者创建了开发者主页。
项目的作者很愤怒,但是作为开发者的我们,除了写文章表达一下愤怒和谴责,还能怎么样呢?
可是我就是个犟种,不能拿csdn怎么样,那我就自己造一个开发者社区,于是便有了 www.helloworld.net
二、 helloworld社区的理念是什么?
理念:程序员自己的技术社区
因为我本人也是个程序员,深知程序员的需求是什么
他们无非就是想要一个简洁,能够交流,分享技术的技术社区
工程师文化、黑客、技术博客、技术社区、开源共享在程序员的心里面是占据了很重要的地位的。
因为工程师文化的本质就是创造、开放和共享,无数多程序员把自己知识的共享出来,才组建出了庞大的技术社区。不管哪种程序代码都能够在社区里面找,程序员都可以找到自己的问题,贡献自己的答案。
可能会有人问:以后helloworld社区做大了,会不会像csdn一样,最后变成了一个屠龙少年变恶龙的故事 。
可能很明确的回答你们:不会,因为基因问题,因为理念问题
为了防止这种事情的发生,helloworld社区创始团队,已经在探索志愿者持股,共建社区的方案。
三、helloworld社区发展规划
愿景:做全球最大的技术社区,有可能会出多语言版本。
因为全世界所有的程序员,在学习编程的第一课,都是打印一句 hello,world
四、和其它社区比,helloworld社区有哪些对用户友好的地方
在做helloworld社区之前,团队调研了市面上几乎所有的社区,吸引别人的优点。
下面说一下helloworld社区做了哪些对开发者友好的地方
4.1 - UI设计方面
像是csdn, 博客园,是真的丑,UI设计老气
掘金太商务化,51cto重点在于培训,不太像个技术社区
为了能设计出简洁,清爽的页面,找了完美世界的资深设计师亲自设计。
从一开始,就是奔着干大事去做的。
一想起,这个完美的设计师,一个页面要我2000,就肉疼。
4.2 - 功能方面
其它社区很少有专栏,其实我本人也是经常写文章
可是有时候,写文章,是写的一个系列的文章,比如我写过 java 23种设计模式。
这种需求就需要有一个专栏功能了,不适合再写成一篇一篇的博客了。
直接上图吧。
4.3 - 个人IP方面
很多人在其它社区写文章,写的多了,有点名气了,就搭建了一个自己的独立博客网站。
这很正常嘛,写文章,给自己网站赚点流量 ,同时作者也能赚点零花钱,多好的一个事。
可是,有些平台在审核文章的时候,一但发现你的文章中有宣传自己独立博客网站的文案
就不给你通过,总之,人家就是让你在上面写,但是你不能宣传你自己的独立博客网站,
潜台词很明确:你可以在社区写,但是你不能从社区引流,只能我赚钱,你不能从我这赚钱。
这一点:我的看法正相反,我认为社区和独立博客网站,是互惠互利的。
因为真正想走的人,你留不住,如果一个用户文章写的好了,想走,想搭建自己的独立博客
社区你是拦不住的,倒不如合作。所以helloworld社区,就鼓励这样做。
那我们做了哪些措施呢。
- 在作者的个人主页上,展示作者的微信号,独立博客网站 ,微信公众号二维码
- 在作者发的每一篇博客详情页面,也会展示微信号,独立博客网站 ,微信公众号二维码
以上功能,只需要你在个人后台配置就行,不需要有任何条件 。因为官方鼓励这样做。
开发者和社区,就是鱼和水的关系。互相成就。
但是前提:你配置的个人独立博客网站,微信号,微信公众号二维码,需要合法合规
不能是广告,色情,政治之类的。只要是技术相关,就完全OK,非常鼓励。
下面是我自己的账号的截图。
除了上面的3个点之外,还有其它的点,这个大家可以注册一个账号,自己体验一下。
五、helloworld社区的现状
- 2021年6月,helloworld社区迎来了一位FaceBook AI大模型开发技术大牛的加入以及个人天使投资
- 2022年7月,helloworld社区,知识付费模块上线
- 2024年3月,helloworld社区迎来了一位合伙人&副总裁&IT AI领域 商务+运营大牛
- 2024年4月,helloworld社区成立 helloworld AI 学院
六、 helloworld未来愿景
愿景:做全球最大的技术社区
未来可期,helloworld社区发展过来中,需要很多的人才
也更需要大量开发者的支持,如果有兴趣的,不管是交个朋友
或者说是探讨一下如何一块把helloworld社区做起来。
都可以加我微信 或者关注公众号
我的微信 : daitukeji
helloworld - 程序员的第一个社区终于来了的更多相关文章
- 《Java程序员面试笔试宝典》终于在万众期待中出版啦~
<Java程序员面试笔试宝典>终于在万众期待中出版啦~它是知名畅销书<程序员面试笔试宝典>的姊妹篇,而定价只要48元哦,恰逢求职季节,希望本书的出版能够让更多的求职者能够走进理 ...
- 程序员的家!我终于拥有自己的blog了!!!
经过多次提交诚恳的家园申请,终于得到了审核通过!今天就开始了我的.net成长之路!!!
- 配置环境是程序员的第一步 -- Windows 10 下 MySQL 安装
MySQL 作为最典型的关系型数据库管理系统,由于其体积小.速度快.总体拥有成本低,尤其是其开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库.MySQL 社区版的功能也足够我们 ...
- Hello world——程序员的第一篇代码
Hello world 是和A+B问题并驾齐驱的一道题,也是当世的经典题之一. 题目: 输出“Hello world” 样例输入 样例输出 Hello world Hello world ...
- 配置环境是程序员的第一步 -- Xshell 6 免费版下载安装
Xshell 是一个强大的安全终端模拟软件,通常用来连接云主机,远程控制云主机. 很多人都不知道 Xshell 有专门为家庭和学校用户提供的免费版,只需要填个用户名和邮箱即可. 免费版链接:https ...
- 重磅!华为云社区·CSDN【寻找黑马程序员】有奖征文活动奖项公布!!
华为云社区·CSDN[寻找黑马程序员]第一期有奖征文活动在大家的鼎力支持下顺利落幕啦,非常感谢大家一直以来的支持~现在小宅就要隆重公布本次活动的奖项了!! 请各位获奖的伙伴在8月18日前私信联系提供联 ...
- 【程序员联盟】官网上线啦!coderunity.com
内容简介 欢天喜地,[程序员联盟]官网上线咯(此处应该有鸡蛋丢过来...) [程序员联盟]官网 大家也许会问:“这几天小编都没出文章,跑哪里happy去啦?是不是偷懒去了?” 小编:“臣妾冤枉啊.” ...
- 程序员的又一春,微信小程序带来的一个赚钱机遇
微信小程序可能是原生的机遇,在程序员面对微信小程序的恐惧中说其实也是我们程序员创业的春天或者挣外快的一个机遇. 为什么这么说呢?且听我慢慢给你分析 成本角度 你想想,会ios开发的可能只会ios,会安 ...
- 【转】微信小程序给程序员带来的可能是一个赚钱的机遇
自上周被微信小程序刷屏之后,这周大家都在谈微信小程序能够带来哪些红利的话题,其实我想从程序员的角度来谈谈,带给我们程序员来的红利,或许是我们程序员创业或者赚钱的机遇. 其实我从<作为移动开发程序 ...
- .Net程序员学习Linux最简单的方法
有很多关于Linux的书籍,博客.大多数都会比较“粗暴“的将一大堆的命令塞给读者,从而使很多.NET程序员望而却步.未入其门就路过了. 所以我设想用一种更为平滑的学习方式, 就是在学习命令时,先用纯语 ...
随机推荐
- git checkout 命令图文详解
目录 git checkout branchname (切换本地分支) 切换远程分支 放弃修改 git checkout . git checkout – filename git checkout ...
- three.js 物体要使用光线投射技术,计算是否点击位置与物体有交叉
原生 DOM 还用原生的 DOM 点击事件,要注意开启 pointerEvents CSS3DRenderer 是一个新的渲染器,需要在渲染循环调用并适配 labelRenderer.domEleme ...
- CF933-Div3 大致思路+题解
\(Rank\) A - Rudolf and the Ticket 纯水题 暴力枚举直接过 $code$ #include<bits/stdc++.h> #define fo(x,y,z ...
- go高并发之路——缓存击穿
缓存击穿,Redis中的某个热点key不存在或者过期,但是此时有大量的用户访问该key.比如xxx直播间优惠券抢购.xxx商品活动,这时候大量用户会在某个时间点一同访问该热点事件.但是可能由于某种原因 ...
- 我开源的H5商城2.0版本发布,强烈推荐
简介 waynboot-mall 是一套全部开源的 H5 商城项目,包含运营后台.H5 商城前台和后端接口三个项目 .实现了一套完整的商城业务,有首页展示.商品分类.商品详情.sku 详情.商品搜索. ...
- 分布式任务调度内的 MySQL 分页查询优化
作者:vivo 互联网数据库团队- Qiu Xinbo 本文主要通过图示介绍了用主键进行分片查询的过程,介绍了主键分页查询存在SQL性能问题,如何去创建高效的索引去优化主键分页查询的SQL性能问题.对 ...
- jenkins任务构建
创建一个Jenkins任务并构建项目: 这个项目名称只要确定,它就会在 /var/lib/jenkins/jobs/ 生成一个 freestyle 的目录,如果需要删除,删除了就需要重启Jenkins ...
- gRPC入门学习之旅(九)
gRPC入门学习之旅目录 gRPC入门学习之旅(一) gRPC入门学习之旅(二) gRPC入门学习之旅(三) gRPC入门学习之旅(四) gRPC入门学习之旅(七) 3.10.客户端编译生成GRP ...
- Qt工具栏的使用
参考视频:黑马科技:https://www.bilibili.com/video/BV1XW411x7NU?p=19 对话框通常会是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互. ...
- echarts做折线图
先给大家看图 父组件 <el-container v-show="abscissa"> <lineEchart :C ...