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程序员望而却步.未入其门就路过了. 所以我设想用一种更为平滑的学习方式, 就是在学习命令时,先用纯语 ...
随机推荐
- Asynq 实现 Go 异步任务处理
目录 Asynq 实现 Go 异步任务处理 一.概述 二.快速开始 1. 准备工作 2. 安装asynq软件包 3. 创建项目asynq_task 2. Redis连接项 4. Task任务 5. 编 ...
- python教程5:函数编程
函数编程 特性: 1.减少重复代码 2.让程序变的可扩展 3.使程序变得易维护 定义: 默认参数 要求:默认参数放在其他参数右侧 指定参数(调用的时候) 正常情况下,给函数传参数要按顺序,如果不想按 ...
- containerd 源码分析:kubelet 和 containerd 交互
0. 前言 Kubernetes:kubelet 源码分析之创建 pod 流程 介绍了 kubelet 创建 pod 的流程,其中介绍了 kubelet 调用 runtime cri 接口创建 pod ...
- MySQL所有的主从同步架构搭建方式
目录 一.前言 二.关于MySQL主从同步 三.部署规划 3.1 服务器规划 3.2 数据库目录规划 四.准备工具 五.四台机器上使用通用二进制包安装MySQL(以node7为例) 5.1 上传MyS ...
- 鸿蒙HarmonyOS实战-Stage模型(线程模型)
前言 线程是计算机中的一种执行单元,是操作系统进行调度的最小单位.它是进程中的实际运行单位,每个进程可以包含多个线程.线程可以理解为进程中的一个执行流,它独立运行,拥有独立的栈和寄存器,但共享进程的资 ...
- 【WPF】 BasedOn的用法
BasedOn 用于样式的继承. 这里的已经继承了一个样式 此时,我们想在Resource中让他附加新的样式,但是这样不成功 修改如下: 去掉了之前的样式选择 我们使用BasedOn让其叠加样式
- Yarp 让系统内调度更灵活 http、https、websocket 反向代理
简介 Yarp 是微软团队开发的一个反向代理组件, 除了常规的 http 和 https 转换通讯,它最大的特点是可定制化,很容易根据特定场景开发出需要的定制代理通道. 详细介绍:https://de ...
- Swift 模式下面LLDB 输出对象
(lldb) expr -l Swift -- import UIKit (lldb) expr -l Swift -- let $pin = unsafeBitCast(0x7f81c8d459f0 ...
- 开源一站式敏捷测试管理平台 itest(爱测试) 6.6.1 发布,安全升级及新增强
(一)itest 简介及更新说明 itest 开源敏捷测试管理,testOps 践行者,极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试5合1,又有丰富的统计分析.可按测试包分配测试用例执行 ...
- 机器学习策略篇:详解进行误差分析(Carrying out error analysis)
从一个例子开始讲吧. 假设正在调试猫分类器,然后取得了90%准确率,相当于10%错误,,开发集上做到这样,这离希望的目标还有很远.也许的队员看了一下算法分类出错的例子,注意到算法将一些狗分类为猫,看看 ...