诚挚招新中

发表于11个月前 修改于2个月前

废文技术站招新了

经过一年的发展,废文网的体量不断增加。为了便利站内咸鱼,也为了通过技术更好的实现我们站子维护创作土壤的愿望,技术站确定了制作APP/API的重大决策。

关于去年一年废文的成长,请见2018年度总结 https://sosad.fun/threads/6594

就在总结写完的一个月里,我们将站子重新架构,让它获得了更稳定的运载能力,也迎来了新的一波增长高峰。废文的成长是一个爆炸性的速度,而废文技术组则从建立之初开始,就有着尊重技术、尊重用户的传统,在此诚恳欢迎志同道合的咸鱼加盟。



废文网是什么?

废文网是一群热心搞事的咸鱼建立的非商业化的文学爱好站点,废文网工程是托管在github上的开源工程。废文网的口号是“有趣有品有点丧”,希望给用户提供一个稳定、友好、自由、独立的,支持创作、便利阅读、鼓励评论的平台。目前废文网有注册用户十三万余人,书籍五千余册,日活用户五千余人,日页面点击超过百万次。废文网仍然在快速成长状态。


废文网工程的技术目标?

废文网最初是个人基于开源laravel自行创作的混合结构的简单网络应用,它主要的创新特色,是将基于章节组织的文库结构和基于时间线的论坛结构进行了组合,以此来促进阅读和评论的互动。后来随着时间推移,废文工程上的功能也越来越多……

在运行中,为了承担日益增长的用户使用,废文网经过了数次主动与被动搬迁,目前已经实现了:数据库与程序主体分离,服务器根据在线用户数量自行调整实例数量,云存储数据及缓存……

下一步,我们希望将废文网进行重构,实现前后端分离,后端制作基于Restful的API,前端使用react框架制作,然后采取Progressive Web Application的方法布置。

未来,我们希望将废文工程以MIT协议的方式正式发布。


废文网重构的进度如何?

数据库结构重构(85%),版面框架设计(50%),版面细节设计(20%),后端API(30%),目前粗略估计,大概是这样的情况。


废文网技术站的目前成员组成?

废文网技术栈是一个非常年轻、非常有活力(偶尔也很咸废)的队伍。技术站目前的成员来自天南海北,背景经历各不相同,有海内外计算机专业的研究生和本科生,也有非计算机专业、想要转换职业方向/深造职业技能/培养兴趣爱好的朋友;有刚从校园步入职场的同学,也有已经工作多年的资深大佬……总的来说,目前有前端5人,后端5人,美术1人,全栈1人,产品1人,测试1人。因为大家都是兼职工作,目前的产出门槛仍然是人手工时,因此继续招新ing。


废文网技术站的工作氛围和流程?

废文网技术站的工作情况整体轻松愉快、开放进取。我们的交流分qq(日常即时交流),slack(交流结果存档)和trello(任务流)三块,站内朋友会随时在qq中提出各种各样的问题,其他成员会进行解答/讨论。我们欢迎对最新技术的讨论,鼓励队伍中的成员不拘泥目前使用的技术,把技术站当作学习小组,全方位提高自己。我们也会对刚进站的人员进行逐步教学(虽然我们的经验也不充分,还时常要面对“墙”的问题,但组内已有的经验经历欢迎各种花式交流)。在培训和熟悉环境之后,技术站成员根据各自的分工领取任务,然后通过github进行pull request请求,由资深成员进行code review,给出审核评价和改进建议,经过几轮交流后,通过审核的代码最终汇入工作枝。

废文技术站的理念是尽可能采取现代化、系统化的项目管理方式进行工作,尽管这套流程投入使用不久,我们的经验也不甚充分,我们正努力实践这个目标。也欢迎有经验的朋友加入,并帮助我们获得更有效率的工作组织方式。


废文技术站目前需求的人才?

我们对技术站新成员的基本要求如下:

1)对废文网这个网站有所了解,认同我们的理念,愿意参与她的开发工作

2)了解开源项目的概念,熟悉github,最好曾经有过参与项目工作的实际经验(欢迎分享github页面给我们,展示往期工程情况)

3)善于沟通,具有自主学习能力,懂得科学上网,能够自主阅读网络上的英文教程,遇事不百度

4)有责任心,不只是三分钟热度,能够持之以恒地和团队成员保持沟通,对自己分配到的任务负责;平衡好三次元和二次元的生活,在未来的半年内,能够以每周至少2小时,平均3-5小时的基本时间参与到废文工程的建设中来。

此外,我们对不同岗位的招新还有下述要求:

1)前端:前端主要使用react+typescript的工作框架,因此要求前端应聘者对js有相当程度的熟悉,最好曾经有过react/vue/angular的实战经验,或者曾经参与过强度较高的动态页面的工作。此外,熟悉html,css,dom操作,这也是必备的。

PS:如果只有dreamviewer和Photoshop相关的使用经验,可能会跟不上前端的进度……

2)后端:后端主要使用laravel框架进行制作​(考虑到此前的经验和投入,迁移成本过高)。主要的需求是:擅长php或其他语言,熟悉mysql(或熟悉sql知识),具有laravel或其他类似网页框架的使用经验(不一定PHP,都可以),了解基础的http原理,熟悉postman和curl等工具

2.5) 全栈:这是一个隐藏岗位,供全能型超自信咸鱼选择,需要满足全部前两项前置技能需求

3)测试:熟悉unit test,压力测试工具和流程,或者对其他测试工具、方法、手段有深入的了解

4) 产品:具有实际项目产品设计工作经验(普通学校作业不算在内),具有良好的沟通能力,能够高效率将需求语言转化成有效界面设计元素

5) 项目管理:具有实际(开源)项目管理工作经验,能够帮助团队实现更高效率的组织结构

6) 运维:我们需要有经验的运维成员来分担现有的运维负担/提供相关经验,对运维岗的要求是,熟悉aws,熟悉相关平台使用技巧,了解ec2/load balancer/RDS这些东西背后的猫腻…运维岗不要求每周投入,只要能适时提供咨询建议就很感激了。

Plus,如果曾经有过大型项目实战经验;实际工作经验;开发过app/api;熟悉PWA……这些属于可遇不可求的加分项,请务必告诉我们。


我不完全满足上述要求,但是非常想加入废文网的建设,你们招萌新😂吗?

之前我们也曾经招收过基础稍显薄弱的同学,后来其中的一部分已经投入产出,但也有很多因为前置学习门槛过高,学着学着渐渐就消失了……因此这个答案因人而异

对“前端”和“后端”这两个岗位,如果你此前具有基本的程序设计基础(无论什么语言/什么框架/什么目的,制作过有一定完成度和独创性的个人项目),在接下来的半年内能够保证每周10-20h的稳定投入,具有非常高的自主学习积极性,那么我相信掌握废文工程的相关知识会是非常有希望的一件事。

然而,在这个情况下,即便我们提供教学引导,开始的两到三个月很有可能不能进行实际的产出,而是主要进行框架学习和基础补习,可能会比较枯燥,咸鱼需要做好心理准备。

但是如果你能坚持下来,相信我,废文工程将会是一个非常友好、非常促进成长、让你直接体验真实项目开发的一次机会,也许会成为你未来的一个跳板。


这份工作有什么样的报酬?

坦诚的说,废文工程是一个非盈利性质的开源工程,没有盈利能力(也没有盈利计划),目前的服务器是站长自掏腰包负债(?)累累……因此参与废文工程无法带给您任何物质报酬。一定要说的话,大概是成长学习的机会,项目实战经验,共同奋斗的咸鱼的友情,和让这个工程得以完成的创造感及成就感……是的,挺虚的……


我看完了,打算加入技术栈,如何报名?

欢迎咸鱼们通过网站页脚的“程序员专用链接”的github主页,阅读readme,找到相关联系方式,发送邮件报名参与(因为我们的工作完全托管在github上,平时也有赖它进行版本管理,因此找到本站的github主页也是面试考核的第一环节)。

邮件中不需提供三次元信息,但请提供相关经验经历的较详细介绍,如果能够展示github主页那最好,采取其它方式直观展示往期工作项目我们也欢迎。此外,请务必注明对未来半年每周预计投入时间的一个估计。

通过初筛的朋友,我们会通过qq联系,进一步了解。

来邮必复,感恩笔芯。


废文网技术站

2019年2月最新更新

3065/8/0  下载