Hello, iOSer!

file

大家好,我是 Aufree,一名不太安分的 iOS 工程师,从今天开始,我又多了一个身份,iOSCaff 的站长。如果大家恰巧点开了这篇帖子,不妨往下看,我来跟你讲讲,iOSCaff 这个网站建立的初衷与由来。

建站缘由

一、为开发者提供一个更好的交流平台

熟悉我的人应该知道,我在搞 iOS 的期间,还跑去做过 Laravel 的开发(Laravel 是目前主流的 PHP 开发框架)。对于当时初入 Laravel 领域的我,一直泡在 Laravel China 社区上学习,与其它人进行交流与讨论。时间久了,我便慢慢喜欢上了这个社区的技术氛围,喜欢大家每天在社区进行技术探讨的那股较真劲儿。

之后,机缘巧合之下,我当了一段时间的 Laravel China 社区管理员,帮忙管理和运营社区,组织各种线下聚会,借助这个机会,也结识了不少朋友和创业伙伴,这成为了我人生中不可多得的宝贵财富。虽然现在已辞去社区管理员的职务,但还是怀念当时大家在讨论技术时的那种纯粹与严谨的态度。

因此,我希望 iOS 圈内也能有个像 Laravel China 社区一样的平台,让大家可以到上面进行技术分享和交流。社区用户可以通过与他人的探讨,放宽自己的技术触角,取他人所长补己之短,让自己的技术能力得到更好的提升。

二、千里马常有而伯乐不常有

不久前,我跟 Summer(Laravel China 社区创始人)讨论过 iOS 就业难的现状。期间他谈到常看到微博上有人说「iOS 开发没人要了」,「iOS 开发工作越来越难找了」。是不是表示这个行业开始进入衰退期了?我跟他解释说,这其中有一定调侃的成分,但不可否认的是,随着 iOS 生态愈加成熟,Swift 语言愈加完善,学习门槛较几年前是大大降低了,这就使得大量培训机构和人开始涌入这个行业,导致各个企业的基础 iOS 岗位供过于求。

目前市场上,对高级 iOS 技术人才的需求其实还是非常大的,找不到工作的那批人,往往是从普通培训机构出来,经过流水线式的生产和培训出来的产物,他们有着近似特点:简历、开源项目造假,自学能力低下,思维局限,不懂得如何解决问题。长此下去,就出现了高端技术人才供不应求,低端技术人才供过于求的结果。

为了让这些新手能够以正确的方式学习,社区后面会提供一些比较好的学习机会,比如大家一起组织国外文档的翻译,一起阅读优秀项目的源码,一起成长。

所有人在社区上发布的文章、评论,翻译的内容区块,都会保存在社区上。后面当你去企业应聘的时候,面试官可以通过社区的个人页面,来快速了解你的技术能力、英语阅读能力、语言组织能力。社区也会成为你沉淀个人影响力的一个平台,未来兴许你能在社区上找到你的创业伙伴。

如果你是千里马,那么这个平台会给予你的伯乐一个发现你的机会。

三、让信息更聚焦,最大化学习效率

目前 iOS 圈有个很明显的特点,就是各自为阵,所有信息都是分散开来的。

CocoaChina、简书、掘金、SegmentFault,这些网站上面都有人会有一些不错的 iOS 文章,有时候看到一些好文章我也会点赞收藏,但时间久了,就会忘了具体是在哪个网站上收藏的文章了。而除了 CocoaChina 社区,其它社区都算不上纯粹的 iOS 社区,都会有其它一些语言或框架的嘈杂信息出现,这些信息对于只想学 iOS 的人来说,属于无用信息,太多无用信息的摄入,容易分散人的注意力,降低学习效率。其次,CocoaChina 现在运营质量也大不如前,网站信息结构较为混乱,没有提供一个比较好的环境让大家可以探讨技术,与此同时,网站还开始出现区块链、AI 等其它技术板块,信息慢慢变得不如以前那般聚焦和专业。

说完社区网站,我想谈谈另外一个知识传播渠道——微博,iOS 圈的不少大牛都玩微博,很多时候也会在微博上分享自己的一些开发经验,介绍自己的开源项目。几年前我刚开始学 iOS 的时候,也经常泡微博,关注了很多圈内大牛,看到不少好文章也会点赞转发收藏。但后面我发现很多文章再回去找的时候都找不到了,那时我才意识到,微博的信息是流动的、碎片化的,它适合作为一个快消信息的传播和推广渠道,但对于一些真正有积累和沉淀的文章,还是需要社区网站作为其信息载体。

因此,iOSCaffe 后面的目标是专注于 iOS 开发,严格控制文章内容质量,同时也会给创作者提供新的传播渠道,更好的塑造自己的个人影响力。

什么是 iOSCaff

iOSCaff 是一个面向 iOS 开发者的技术知识社区,致力于为开发者提供一个更加高效、便捷的学习环境。

社区的核心功能主要分为以下几块:

  • 话题 - 热门技术话题讨论、日常技术问答
  • 专栏 - 个人文章分享
  • 文档 - 国外文档的中文翻译、知识点集锦
  • 头条 - 圈内热点、头条分享
  • 动弹 - 个人动态、开发心得分享交流

下面是社区所信奉的内容运营理念:

  • 分享生活见闻,分享知识
  • 接触新技术,讨论技术解决方案
  • 为自己的创业项目找合伙人,遇见志同道合的人
  • 自发线下聚会,加强社交,发现更好工作机会
  • 开始另一个神奇的开源项目
  • 协同翻译国外文档,共同学习与成长

如果你觉得这个社区不错,想 发布你的第一个帖子,那么在此之前,我希望你可以先看下 社区指南 这个文档,了解下 iOSCaff 社区的基本规定。

如果你想 发布公司的招聘帖,请先阅读以下两个文档:

下一步

接下来我希望借助这个社区的特有功能——协同翻译功能,来组织和翻译国外一些优秀的技术文档和文章,帮助国内开发者更好的获取国外的优质学习资源。同时也能在翻译的过程中,学习和增长自己的技术见识。

有兴趣一起翻译的同学,可查看社区组织翻译的第一个文档,自行认领想翻译的区块,开始行动起来。

文档翻译:https://ioscaff.com/topics/9/swift-42-conv...

写在最后

社区的搭建完成只是第一步,接下来要做的事情还有很多,如果你认可我正在做的这件事,恳请你把这篇帖子分享出去,有知乎的朋友也帮忙给 文章 点个赞,让更多的人了解到 iOSCaff 社区的存在,我们一同见证 iOSCaff 社区的诞生!


最后特别感谢下 Summer,在百忙之中抽空帮我搭建了这个社区 :beers: :beers: :beers:

本帖已被设为精华帖!
讨论数量: 71

@Gua_ 社区 API 吗?这块现在在开发中,后面弄好会放出来的。

5年前 评论

搞了这么多站,都是我会的,哈哈。 :+1: :+1: :grin:Android的啥时候搞起

5年前 评论

我来看看

5年前 评论

真好,希望社区能够发展的越来越好!!! :+1:

5年前 评论

头像居然可以用GIF的 :+1:

5年前 评论

print(isoCaff_Future.lengthOfBytes(using: .utf8))

5年前 评论

💪💪💪~~~
运营个技术型社区个人建议有几点是否可以仔细考虑一下:

  1. 技术社区分为几种:布道某个技术(比如swift论坛)、为开发者提供某种服务(stackOverflow)、纯粹的技术人员社交与交流(谷歌论坛、邮件组、Twitter、Reddit)
  2. 社区的属性定位决定了如何运营,个人觉得Cocoa中国没有成功的原因本质上在于拉新做到了,运营没有做好
  3. 聚焦信息和专注iOS开发,那么社区的属性是为开发提供类似于技术wiki的服务?
  4. iOSer的技术文章发布,在这样的社区中除了社区的帖子管理人员,更需要技术运营,这里面包括有一些国内技术社区非常缺失的方面:评定委员会(公正、独立与公开)、意见收集管理组、社区行为准则委员会等等,维持社区正常运转和发展的流程和机制
  5. 专注iOS会不会有些狭隘,macOS未来会慢慢与iOS融合,VR与AR方面苹果可能提出下一代开发平台,loT的发展等等,作为一个iOSer,其实更准确的定位应该是Cocoa开发平台
  6. 很多社区的文章鱼龙混杂,在当前这个时代,信息聚焦不聚焦,与能不能提高学习效率其实并没有本质的关联,人的大部分精力和兴趣,都被耗费在筛选信息和匹配信息上,也就说,鱼龙混杂的关键问题不在于杂,而是龙放一起,鱼放一起,然后搞清楚谁需要鱼,谁需要龙,当然文章标签、评论数、分类等等,这些最基本的东西,对于更好的提高开发者找到自己想要的学习资料,已经起不到多大的作用,请深入思考这个问题
  7. 作为技术社区,它的受众是技术人,技术人有不同的层次,按照知乎目前的状况,意见领袖带着看客玩的模式,已经不太奏效,不同层次的技术人的信息需求是不一样的,初级可能是技术入门或答疑解惑,中级可能是技术进阶、系统性学习、自身能力建设、技术思维培养等等,高级可能是技术布道、传道解惑、项目经验等等,如何引导并满足各类人群的信息需求,跟社区属性和运营有莫大的关系

以上仅仅是个人的一些愚言,希望作为Cocoa上平台的开发者,国内有更好的社区氛围。

5年前 评论
chenyuanqi

支持支持

5年前 评论

支持一下

5年前 评论

@raykle
@isPrivate 是的,这也是我为什么要做这个社区的原因

5年前 评论

发哥出品,必属精品。

5年前 评论
Summer

我的荣幸,发哥文采不错

5年前 评论

@neo_joke 写的很棒 :+1: 非常有参考建议。

iOSCaff 的定位正如其名,要做国内最好的 iOS 社区,从最小的方向做起,才能控制好社区质量。同时,社区本着开放的态度,也不排斥其它平台,如 MacOS、WatchOS 等内容的讨论,但本质上还是会专注于 iOS,先着重解决于眼前 iOS 信息分布过散、技术讨论氛围匮乏的问题。 :smile:

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!