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 - 程序员的第一个社区终于来了的更多相关文章

  1. 《Java程序员面试笔试宝典》终于在万众期待中出版啦~

    <Java程序员面试笔试宝典>终于在万众期待中出版啦~它是知名畅销书<程序员面试笔试宝典>的姊妹篇,而定价只要48元哦,恰逢求职季节,希望本书的出版能够让更多的求职者能够走进理 ...

  2. 程序员的家!我终于拥有自己的blog了!!!

    经过多次提交诚恳的家园申请,终于得到了审核通过!今天就开始了我的.net成长之路!!!

  3. 配置环境是程序员的第一步 -- Windows 10 下 MySQL 安装

    MySQL 作为最典型的关系型数据库管理系统,由于其体积小.速度快.总体拥有成本低,尤其是其开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库.MySQL 社区版的功能也足够我们 ...

  4. Hello world——程序员的第一篇代码

    Hello world 是和A+B问题并驾齐驱的一道题,也是当世的经典题之一. 题目: 输出“Hello world”    样例输入 样例输出    Hello world Hello world ...

  5. 配置环境是程序员的第一步 -- Xshell 6 免费版下载安装

    Xshell 是一个强大的安全终端模拟软件,通常用来连接云主机,远程控制云主机. 很多人都不知道 Xshell 有专门为家庭和学校用户提供的免费版,只需要填个用户名和邮箱即可. 免费版链接:https ...

  6. 重磅!华为云社区·CSDN【寻找黑马程序员】有奖征文活动奖项公布!!

    华为云社区·CSDN[寻找黑马程序员]第一期有奖征文活动在大家的鼎力支持下顺利落幕啦,非常感谢大家一直以来的支持~现在小宅就要隆重公布本次活动的奖项了!! 请各位获奖的伙伴在8月18日前私信联系提供联 ...

  7. 【程序员联盟】官网上线啦!coderunity.com

    内容简介 欢天喜地,[程序员联盟]官网上线咯(此处应该有鸡蛋丢过来...) [程序员联盟]官网 大家也许会问:“这几天小编都没出文章,跑哪里happy去啦?是不是偷懒去了?” 小编:“臣妾冤枉啊.” ...

  8. 程序员的又一春,微信小程序带来的一个赚钱机遇

    微信小程序可能是原生的机遇,在程序员面对微信小程序的恐惧中说其实也是我们程序员创业的春天或者挣外快的一个机遇. 为什么这么说呢?且听我慢慢给你分析 成本角度 你想想,会ios开发的可能只会ios,会安 ...

  9. 【转】微信小程序给程序员带来的可能是一个赚钱的机遇

    自上周被微信小程序刷屏之后,这周大家都在谈微信小程序能够带来哪些红利的话题,其实我想从程序员的角度来谈谈,带给我们程序员来的红利,或许是我们程序员创业或者赚钱的机遇. 其实我从<作为移动开发程序 ...

  10. .Net程序员学习Linux最简单的方法

    有很多关于Linux的书籍,博客.大多数都会比较“粗暴“的将一大堆的命令塞给读者,从而使很多.NET程序员望而却步.未入其门就路过了. 所以我设想用一种更为平滑的学习方式, 就是在学习命令时,先用纯语 ...

随机推荐

  1. 火山引擎A/B测试平台的实验管理重构与DDD实践

    本次分享的主题是火山引擎数智平台VeDI旗下的A/B测试平台 DataTester 实验管理架构升级与DDD实践.这里说明的一点是,代码的第一目标肯定是满足产品需求,能够满足产品需求的代码都是好代码. ...

  2. 如何加速C++文件的编译速度?

    一.为什么慢? 重要的一个原因是C++的基本 头文件-源文件的编译模型: 每个源文件为一个编译单元 头文件数量多,可能会包含上百甚至上千个头文件 存在重复解析,每个编译单元中,这些头文件都要从硬盘里读 ...

  3. 网络流量分析 | AnaTraf 网络故障排除万用表教程更新: 如何抓取两个 MAC / IP 地址之间的流量?

    AnaTraf 致力于提供国产化网络流量分析.网络可视化.网络故障排除解决方案. AnaTraf 网络万用表是一款实时的网络测量.流量分析工具,用于网络流量监控.识别网络性能瓶颈.快速排查网络问题. ...

  4. 推荐一个好用的.net开发框架

    企业应用开发平台(Enterprise Develop Platform),以下简称EDP.EDP是一套集完整组织架构,全面权限体系,以及各类基础功能于一体的基于.net的企业应用开发平台.其最大的特 ...

  5. redis三主三从集群快速搭建

    redis集群快速搭建 1 本文以redis6.2.6版本为例,快速搭建一套三主三从的redis集群,已经提前将脚本写好,只需要在节点上面进行执行即可安装 #!/bin/bash install_re ...

  6. gitlab docker 自动部署报错 /bin/bash: line 118: docker: command not found

    原因找不到docker,我们需要绑一下docker 列出所有gitlab-runner配置文件 find / | grep config.toml [root@izwz99pke7zxkpm7l51t ...

  7. gorm指定数据字段名字

    type Products struct { gorm.Model SaleNum uint ` json:"saleNum"` CarNum uint ` json:" ...

  8. windows下IPv6通信(C++、MFC)

    Server #include <stdio.h> #include <Ws2tcpip.h> #include <winsock2.h> #define HELL ...

  9. itest(爱测试) 开源接口测试,敏捷测试管理平台10.0.1

    一:itest work 简介 itest work 开源敏捷测试管理,包含极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试,接口Mock,还有压测 ,又有丰富的统计分析,8合1工作站.可按 ...

  10. python中使用time.pref_counter()精确计时

    time.pref_counter()返回一个CPU级别的精确时间值,以秒为单位. 它通常用于测量某段程序的运行时间,因此取两次调用pref_counter()的差值才有意义. import time ...