SegmentFault

SegmentFault 查看完整档案

杭州编辑华中科技大学  |  保密 编辑SegmentFault  |  管理猿 编辑 segmentfault.com 编辑
编辑

SegmentFault 社区管理媛 - 思否小姐姐

纯粹的技术社区离不开所有开发者的支持和努力 biubiu

更多技术内容与动态欢迎关注 @SegmentFault 官方微博与微信公众号!

点击添加思否小姐姐个人微信号

个人动态

SegmentFault 赞了文章 · 3月25日

专访中科院副总工程师武延军:“参与开源人数变多是好事,但要小心「开源踩踏事件」”

不久前,「一源初始,开放共创」开放原子开源基金会 2020 年度峰会于北京圆满落幕。峰会由开放原子开源基金会主办,阿里巴巴、百度、华为、趣链科技、SegmentFault 思否、招商银行等开源项目代表单位及开源社区协办,亦得到了全体理事单位的大力支持。

本次峰会围绕开源运营治理、开源教育与公益等方向开展了主题论坛分享。会议中,来自中国科学院软件研究所的副总工程师武延军以《开源操作系统和开源软件供应链的教学实践》为主题进行了分享。在大会上,武延军提到了开源软件供应链面临的三个主要问题:产业价值不高、社区贡献不足、生态受制于人。

为了进一步了解开源软件供应链的定位与目标,以及有哪些举措可以解决我国开源软件领域的困境等问题,SegmentFault 思否对武延军老师进行了专访。

专访 - 武延军

Q1:开源领域有很多角色分工,比如宣讲者、推动者等。您认为您在开源领域中的角色是什么?

我觉得我更像是教育工作者。科研院所本身具有培养学生的职能,目前全所有 500 多名学生,每年会新吸纳 100 多人,我们有责任把这些人往开源软件的大模式上去引领。

之前大部分人对开源还没有太多概念,包括像开源社区的运作模式、开源软件的开发模式、开源规则背后的理念,可能都没有太多理解。我们作为教育者把这些都教给学生后,对他们后续从事科研工作,是有很大帮助的。

对此我们也进行过一些实践,比如我们在实验室内部长期维护一份新生新员工指导手册,我们会推荐学生去看一些开源入门项目,比如 GitHub上 有个「first contribution」项目,可以教大家如何第一次为开源做贡献。

Q2:是否会涉及帮助学生分析、挑选开源项目的内容?有没有一些基本标准?

中科院的研究生基本第一年都在集中上课,第二年开始参与科研,第三年要开始找工作,算下来只有一年多的时间在专心做科研。从学生培养角度来说,我们有义务尽早告诉他们哪些开源项目是高质量的、有价值的、参与其中对他们的成长是有益的。

还有一个重要维度,是哪些开源项目对产业有帮助,甚至更大意义上说是哪些项目对解决国家面临的“卡脖子”问题是有帮助的。两者如果能结合在一起是最好的一种方式。

这也是软件所发起开源软件供应链点亮计划的初衷。我们希望从供应链的角度去分析哪些项目有价值,或者处于有风险的状态。

一个开源项目可能被很多工业级产品使用,但是有可能我们国家现在还没有人去参与,也没有人能掌握。如果这个开源项目出现了缺陷漏洞,或者后续版本不开源了,在这种情况下我们应该有人去把它承担起来,而不是一直“拿来主义”。

所以我们要把学生尽可能的引导到有价值且对产业有贡献的开源软件上,让他们既能完成自己的学业,学到有价值的东西,同时也能解决社会和国家的问题。

Q3:您认为学生群体在开源生态中是一个什么角色?

相对来讲,学生没有功利性和目的性,自我成长的意愿比较强,所以他们在社区里的活跃度会比较高。虽然不一定是贡献最多的,但在一定程度上确实可以推动社区的活跃度。

第二点来说,学生类似于接班人的角色。新生力量对开源的参与融入,意味着很有可能他将来走向工作岗位后会优先使用开源软件,使用开源社区中的开发模式,将开源文化带到他的工作当中,最后潜移默化的变成开源推广者。

培养学生参与开源的过程像是制作火种。学生开源群体就像火种一样,先是慢慢的被点燃,接着到更广阔的空间中去发光放热。

Q4:您认为开源的核心价值是什么?

首先我认为开源是人类社会共享互助精神在数字时代的体现,并在互联网的催化下将这种精神发扬光大。

第二点我认为开源是一种非常棒的人类文明薪火相传的模式。一个成果如果垄断在一个人或者一个团队手中,成果的传承会有非常多的不确定性,但开源可以将成果一直延续下去,实现累进叠加式的发展。

Q5:您认为国内的开源行业,现在发展到了哪个阶段?

近几年,特别是从去年到今年这一时期,国内的开源发展非常迅速。以前可能是分散的“点”,现在则形成了“面”。

具体而言,以前我们零零星星能听到一些国内发起的开源项目,个别开源老前辈也有一定的国际影响力,但并没有形成一种大的社区和生态。

从今年开始,像 openEuler 这样的开源社区在华为的大力推动下,变成了一个有目标、有组织、成体系的社区。它以操作系统为主线,把上下游生态全部连接起来,很短的时间就吸引到 2000 人以上的活跃开发者,这是以前从来没有过的。

还有像产学研协作,在以往的开源社区是很难出现的。但今年开源行业一个很重要的特征,便是产学研合作在开源社区里出现了,这将大大缩短学术界与产业的距离。

如果说以前我们叫游击队式的「开源 1.0」,今年开始可能真的到了正规军式的「开源 2.0」阶段,这是一个非常明显的质的变化。

Q6:您觉得推动开源发展的力量是什么?

我觉得跟国际形势变化有很大的关系。以前大家觉得“拿来主义”没问题,能满足商业诉求就可以。但贸易摩擦后,大家发现不能只考虑短期的商业利益,还要考虑业务的可持续性。像华为就是一个最明显的转变样板。

第二点我觉得可能是疫情的原因。大家在线上的时间变长,数字世界的一些文化自然而然会得到比较广泛的传播。

很多应用领域的 IT 工程师以前可能知道开源这个词,也接触过Linux等开源产品,但对开源的力量并没有直观感受。今年「武汉 2020」开源项目的出现,让大家一下就明白了——原来开源是通过充分的、自发的协作,让大家一起以共同的信念,去完成一个普通个人无法完成的宏大目标。

线上会议的普及对开源来说也是很好的推进。以前开源社区里的成员想聚到一起开会很难,但现在大家可以通过线上视频会议的形式来讨论、学习,让更多的人通过线上会议的形式参与到开源当中。

Q7:您觉得现在这种发展趋势,对开源来说是一件好事吗?

肯定是好事,这种状态如果能够一直延续下去,可能未来几年内我们就会进入到开源3.0阶段。

开源 3.0 是什么状态?我现在个人预期是,以后在中文世界里中国人主导的主流开源项目会越来越多,然后会以这些开源项目为起点,在世界开源产业里占有一席之地。国内也可能会出现类似于 Red Hat、Snowflake 这类重量级的开源公司,并能在商业上取得成功。

Q8:供应链是 2020 年的热词之一。开源软件供应链相比其它领域有什么独特性吗?

我觉得独特性体现在两个方面:“软件”和“开源”。

供应链这个概念在各行各业都有,特别是传统行业供应链已经非常成熟。但对于软件行业,有它本身的特点:迭代周期短、供应全球化、开发线上化、复制成本低、仓储集中化、用户多样化等等。

其中仓储集中化是一个比较有意思的特点。在没有 GitHub 的时候,每个站点可能都会存储自己的开源项目,但现在开源项目有 90% 以上应该都集中存储在 GitHub 中。这跟传统供应链完全不一样,传统供应链在每个国家、每个港口城市都有自己的仓储系统,但开源软件领域将这些都存放在同一个平台上。这是一个特点,但也可能是一种风险。

Q9:您进入操作系统领域已经有 20 年了,您认为开源对操作系统的发展有哪些促进或者影响?

开源对操作系统的促进作用是非常大的。回顾 Linux 的发展之路,可以发现它也是在开源运动之后才得到迅速的发展。

首先从开源操作系统的组成来看,一个主流开源操作系统包含的开源软件包大概有3万多个,是汇集很多人一起才能完成的一件事情。做一个商用操作系统是一件很严肃的事情,这3万多个包都需要保证得到很好的维护,才能进行大规模商用。例如谷歌的安卓系统,软件包和第三方库都是经过长期筛选之后,才变成一个成熟的商用操作系统。

第二点是从操作系统的推广和使用上来讲,开源操作系统在现阶段用户的接受度会更好一些。相对来说,开源会比较透明和开放,大家不需要过于担心系统的可控性以及数据的安全问题。所以我觉得开源操作系统会是社会未来最认可的一种模式。

第三点是操作系统的最终属性。从产业角度来看,操作系统已经过了直接盈利的阶段,它可能逐渐会演化为一种社会公共基础品,会成为一种基础设施。

想基于基础设施本身开展商业行为是很难的,肯定会依托于类似服务订阅的方式。在这种方式下,大家为什么选择你?可能就是要靠广泛的社区认可,靠对开源的贡献程度。

你在开源操作系统上做的贡献越多,大家可能就越倾向于找你来提供服务。未来操作系统一旦变成公共品,那可能围绕操作系统的商业必须要完全的去拥抱开源,通过对开源的贡献证明自己的实力。

Q10:OpenHarmony 是为这种操作系统提供一个生态平台吗?您觉得它对于整个生态有哪些推进作用?或者说它的价值点是什么?

我觉得 OpenHarmony 的核心定位也应该是根操作系统社区,跟 openEuler 一样,这样它才能价值高、意义大。

根操作系统社区作为商业版操作系统社区的基础,可以让商业版节省大量的人力物力,将更多的精力放在满足客户需求上,尽可能的去满足国内现阶段的一些共性需求,然后逐渐走向国际。

更高一层的意义在于,在当今世界格局下,中国对于操作系统的需求是非常强烈且场景是丰富的、市场是巨大的。我们有理由也应该有能力抓住这个机遇,发展一个属于我们的根社区,吸纳更多的软件包、吸引更多的开源人士、覆盖更多产业需求。

所以说 OpenHarmony 的意义是巨大的,期待它以后也能起到类似于高速公路、水电站和特高压电网这样基础设施的作用。


开源正在改变世界,开源软件、开源硬件、开源内容在各行各业有着越来越重要的地位,开源的模式在改变着各个行业的生产方式并大大提高了生产效率,但开源的发展仍需各界人士的积极参与。

开放原子开源基金会的使命是“一切为了开发者,一切为了全世界”。随着发展,开放原子开源基金会已经展现出了能力与价值。以「开源」为纽带的开放原子开源基金会号召各界人士一起来推动中国的开源事业,基金会愿意持续构建一个开源的生态,帮助大家共建、共治、共享。

segmentfault 思否

查看原文

赞 11 收藏 0 评论 0

SegmentFault 赞了文章 · 3月24日

SeaTable 开发者版可以运行 Python 了,开发自定义数据处理流程更方便

又填新功能了!从 1.8.0 版开始,SeaTable 开发者版加入了运行 Python 的能力(具体配置请查看使用手册),我们可以更方便地快速开发自定义数据处理流程了,让开发小应用变得更简单更有想象力。

SeaTable 是一个支持图片、文件、长文本等丰富数据类型的新型协同表格和低代码平台。它的 API 提供了对记录的 CRUD 操作,也就是记录的创建、读取、更新、删除操作等。这样,我们就可以把它当做一个轻量级的数据库来使用。

举例来说,平时我们用 Python 脚本来写一些小应用的时候,如何保存、展现和共享数据是一个很麻烦的地方,而如果用 SeaTable 这个协同表格和低代码平台,我们就能有效地简化小应用的开发。它提供了 Python 脚本的运行环境,我们可以把脚本和数据放在一个地方管理,而不用再单独找一个服务器。

它为我们提供的便利可以总结为以下几点:

  • 可以在表格中存储多个脚本文件, 一键点击就可以执行运行。
  • 可以调度脚本每日运行,不需要自己再写一个 cron 任务。
  • 可以在表格中增加按钮来调用脚本,让我们的表格更像一个应用。

下面就来进一步了解。

点击脚本一键运行:

1.png

在表格中增加按钮来调用脚本:

2.png

Python 脚本运行器的实现原理

SeaTable 中的脚本是如何被执行的呢?下面我们来了解一下。

架构

SeaTable 的 Python 脚本运行包含三个部分:SeaTable、SeaTable FAAS Scheduler、Python Runner,它们的功能与关系如下:

  • SeaTable:新建、保存、修改脚本,发起运行请求等。
  • SeaTable FAAS Scheduler:调度器,主要负责调度 SeaTable 运行脚本请求、安排定时任务和保存、统计脚本运行结果等。相当于一个 master 节点。
  • Python Runner:真正运行脚本,相当于一个 worker 节点。Python Runner 在收到一个脚本运行请求后,会下载脚本内容并启动一个 docker 容器来运行这个脚本。脚本运行结束后,容器自动销毁,以此保证安全性。

Python Runner 和 SeaTable FAAS Scheduler 可以部署到同一机器,结构图如下:

3.png

如果你需要运行大量的 Python 脚本,那么可以多部署几台 Python Runner,在它们之前安排一个 load balance 组件即可,结构图如下:

4.png

上下文环境

SeaTable 脚本的其中一个特色之处便是提供了上下文环境,在脚本中可以知道用户当前焦点在哪个表格的哪一行。这样我们就能针对这一行来执行一些操作。下面看一个简单的例子,就是用户点击按钮的时候,把当前行的内容发送到企业微信的群组中。如下所示:

import requests
from seatable_api import context

# 该脚本展示利用企业微信群组机器人,把表格中的一行数据发送到企业微信群组中

# 建立群机器人之后自动生成的webhook地址,可以通过post请求该地址进行消息发送
WEBHOOK_URL = "XXXXX";  

# 通过 context 来获取当前行的内容,格式化后发到企业微信
current_row = context.current_row 
msg = format_msg("收到一笔费用", current_row)
requests.post(url=WEBHOOK_URL, msg, headers={ "Content-Type": "application/json" } )

总结

随着运行 Python 能力的加入,SeaTable 开发者版的 Python API 变得更加完善,让快速开发自定义数据处理流程变得更方便了,对于我们这些开发者来说,真的就是一款神器。而且它可以免费下载,私有部署,没有行数、存储量和 API 调用的限制。它还有美观易用的表格界面,可以多人实时协同。还具有强大的表单和数据收集表功能。它非常适合于作为企业内部的数据协作中心,实现数据的集中管理、可视化和自动化。

查看原文

赞 13 收藏 2 评论 2

SegmentFault 发布了文章 · 3月23日

议题征集!中国首届开发者生态峰会来了

中国开发者生态峰会 Developer Ecosystem Summit China 是由 SegmentFault 思否发起的,面向 to D Marketing、开发者运营、开发者关系从业者的交流活动,首届中国开发者生态峰会将于 2021 年 6 月初通过线下会议+线上直播的形式举行,预计线上+线下参与人数不低于 20000 人。

如何评价一家企业的开发者关系?
如何组织一场让开发者享受其中的技术活动?
如何更高效地获得开发者数量增长?
如何为开发者生态部门制定更科学的 OKR?
如何界定 to B / to D Marketing 的边界?
早期 to D 企业如何快速破局,赢得开发者信赖?
……

欢迎关注开发者生态的开发者市场营销人员社区运营人员技术布道师等行业从业者、爱好者、研究者,带着你们的困惑与疑问,经验与方法加入我们 —— 中国开发者生态峰会议题征集正式启动!

议题征集

我们初步规划了几大方向:

  • 开发者增长
  • 开发者活动
  • 技术内容及企业技术品牌
  • 开发者/开源社区运营
  • 开发者生态从业者职业发展
  • 开发者体验与开发者关系

具体分论坛划分、演讲方式、是否入选,我们将视议题申报情况进一步和您进行沟通,我们诚挚地邀请您报名演讲、提报议题,和我们一起,开放、分享、成长、获得成功。

请注意,第一轮议题申报将于 2021 年 4 月 15 日截止,扫描二维码或点击此处提交议题,请抓紧申报!

image

同时在本次活动上,我们还将发布由 SegmentFault 思否研究院调研发布的,国内首个《2021 中国开发者生态营销人员现状调研》,目前我们已收集了超过 800 份调查问卷,如您尚未参与调研,恳请您点击此处填写问卷,帮助我们向行业呈现更多样本、更科学的调研结果。

FAQ

Q:本次大会面向的人群?
A:本次大会主要面向开发者生态的从业人员,如:to D/B Marketing 人员、开发者运营、开源/开发者社区运营、开发者关系经理、技术布道师、文档工程师、开发者体验产品经理等。开发者并不是本次会议的核心受众群体。

Q:本次大会接受何种方向的议题投稿?
A:本次会议主要接受如下几个方向的议题提交:开发者增长;开发者活动;开发者内容营销;开发者/开源社区运营;开发者生态从业者职业发展;开发者体验与开发者关系。由于本次大会主要受众不是开发者,不接受技术方向议题投稿。

Q:本次大会的具体时间?
A:本次大会将于 6 月 5 日(星期六)举办。

Q:本次大会的具体形式?线上/线下?
A:我们将在大家议题申报接近尾声时,视议题申报者的意愿与时间安排确定具体形式。但可以确定的是,这一定是一次线上+线下的综合体验,设 1 个主会场和多个分会场。

Q:我入行不久,希望围观学习,请问如何报名?
A:目前活动尚未开放正式报名,如您感兴趣点击此处报名登记您的基本信息,开放报名后我们将第一时间和您联系。

合作联络

内容合作联络:
大会出品人:SegmentFault 思否 COO、开发者生态专家,江波(nadia@sifou.com)
大会主编:SegmentFault 思否内容中心负责人,朱娅迪(shirley@sifou.com)

媒体社区合作联络:
pr@sifou.com

企业赞助合作联络:
bd@sifou.com

查看原文

赞 6 收藏 0 评论 0

SegmentFault 发布了文章 · 2月5日

《2020 中国移动应用生态及开发者现状调研报告》(附下载)| 思否观察

image.png

移动互联网已经成为信息产业中发展最快、竞争最激烈、创新最活跃的领域之一。在新一轮的信息产业发展中,设备制造、网络运营、终端研发能力不断增强,系统、芯片、软件等基础支撑能力明显提升,新产品和新技术层出不穷。同时,移动互联网技术的融合发展趋势日趋明朗,其影响正迅速地向经济、社会、文化的各领域进行广泛的渗透扩散,新的移动互联网产业生态系统正在建立,并蔚然成形。

移动应用作为移动互联网的主要承载形式之一,一般以智能移动设备的软件形式呈现,随着移动互联网的发展,现阶段的移动应用已经从单纯的技术创新进化到应用生态的价值挖掘。移动应用开发者作为移动应用的建设者,自然成了当下移动应用生态发展中的关键点,也正面临着新一轮的变化、难题和挑战。

在此背景下,SegmentFault 思否推出了《变化、难题、趋势丨2020 中国移动应用生态及开发者现状调研报告》

该份报告整合了 SegmentFault 思否以及行业相关研究机构对移动应用生态的最新研究资料,对移动应用生态的现状进行了概括和总结,并从移动应用的用户、开发者以及移动应用平台等角度对整个产业进行了剖析,对移动应用生态未来的发展趋势进行了预判。

一、报告核心摘要

1、随着移动应用领域的迅速发展及针对应用开发的服务不断丰富,开发经验与技能以及配套开发工具也不再是移动应用开发者面临的首要问题。在现阶段的企业技术岗位分工中,移动应用开发通常是以项目经理或技术负责人主导,前、后端开发者配合的小团队模式进行业务侧的技术实现,因此要求参与移动应用开发者必须具备至少 1-2 年的实际开发经验。

image.png

2、重复造轮子对应用本身存在一定的促进作用,但如果无法实现对创新的鼓励,也就越来越难以有优秀的应用产品出现。如何在同质竞争中建设差异化优势是开发者的核心任务,也是在内卷化周期保持产业活力的基础。人工智能、5G 等新技术与移动应用的耦合,或将进一步拓宽移动应用的领域,从而为用户提供更多应用选择,或者让用户在固有移动应用领域体验提升。

image.png

3、云计算技术正在与传统的 IT 业务进行快速融合,这对移动应用开发者而言,既是机会也是挑战。企业上云与数字化转型看似降低了应用开发的技术门槛,但其实也提高了对于开发效率与质量的整体行业标准,对应用开发者的技术能力以及行业认知提出了更高的要求。

4、开源工具在移动开发行业中将越来越主流,开源也将成为更为优越的开发模式。在如今的中国环境下,包括开源开发在内的企业数字化的基础建设是一个很大的需求点,而开源开发工具或正在逐渐成为移动应用开发者主流选择。

5、因为平台、技术、工具的多样性,场景不同、设备不同,移动应用间共存和共享能力的需求变得越来越旺盛,对于移动应用开发者而言,多端一致性的发展趋势,将使之前割裂的开发实践趋于统一。但多端一致性在技术投入上几乎是无底洞,底层的平台架构差异根深蒂固,以各类跨端方案目前的成熟度仅能覆盖极其有限的一部分,但这正是现阶段移动应用开发者必须面临的变化之一。

6、随着移动应用开发技术的发展,未来的移动应用将会呈现更加多样的形态、采用更全面的分发方式,如小程序、快应用等,借助平台的流量为应用产品带来更高的触达率。但现阶段小程序多数还只能承载一些相对浅层和简单的服务,对于需要进行大量交互、沉浸式体验的业务产品而言,App 类移动应用仍是最重要的形态。

image.png

7、国家政策的调整以及新冠疫情事件的发生,使得移动应用的出海全球化之路遇到了前所未有的挑战。另一方面,随着海外的流量红利逐渐消失,产品本地化、本地合规及本地推广三大出海难题也于近几年内愈发明显。但凭借我国厂商近年来在移动应用领域的发展与探索,很多品类的移动应用在全球市场范围内仍具备着良好的竞争力与可能性,国内的各类应用市场也正在逐渐增强对移动应用开发者的出海支持。

image.png

二、专家观点分享

image
image
image
image
image
image
image
image
image


特别鸣谢:

感谢以下专家对本次调研的支持(按姓氏拼音首字母排序)

韩知白(探探副总裁)

陆俊峰(网易云音乐大前端技术总监)

林顺(Cocos CTO)

祁宁(SegmentFault 思否联合创始人&CTO)

钱荣明(悦跑圈 CTO)

王亮(金融行业开发工程师)

小元(资深出海应用开发者)

张海云(滴滴出行客户端负责人/高级技术专家)

张向东(国内 SaaS 云安全服务平台技术负责人)

张宇鹏(陌陌资深架构师)

周大鑫(学而思网校移动研发部负责人)


数字、移动和社交媒体都已经在世界范围内渗透、融入人们的生活,成为不可或缺的一部分。在这样庞大的基数支撑下,移动应用市场在未来定然存在更大的探索、挖掘、发展的潜力和空间。而移动应用开发者,必将承担更大的责任、背负更多的使命。

更多详细内容,请点击下方链接或扫描下方二维码下载完整版《变化、难题、趋势丨2020 中国移动应用生态及开发者现状调研报告》

点我获得完整报告:传送门

↓扫描下方二维码获取完整报告↓

image
查看原文

赞 7 收藏 1 评论 0

SegmentFault 发布了文章 · 2月2日

2020年思否有奖征文获奖名单公布,快来领奖!

小伙伴们,思否年度有奖征文活动,开奖咯~
活动截止1月31日晚上12点,下面就让我们正式公布一下此次年度总结活动的获奖名单~

奖品领取截止 3月15日


2020 人气顶流奖

  1. 夜尽天明前端工程师的 2020 年终总结 - 成长不及预期的 3 年之痒
  2. 蒋鹏飞工作都是公司的,技术才是自己的!| 底层技术人的2020年度总结
  3. axuebin:一个小小前端的 2020 年流水账
社区文章互动数多的(基于点赞、评论等)的3人
融云鼠标垫 + ARM 蓝牙音箱 + 京东玩偶 + 编程课程 8 折劵 各一份(文中列出的课程)

2020 凡尔赛文学奖

  1. 死月死月的二零二零总结
  2. CrazyCodes2021 PHP程序员修炼秘籍
  3. 张晋涛2020 小回顾 | 新晋程序员奶爸的云原生之路
文笔超赞/分享硬核干货内容的 3 人
青云定制包 + AWS 玩偶 + 技术书籍 + 编程课程 8 折劵 各一份(文中列出的课程)

2020 搞笑担当奖

  1. 卡颂:大佬那么多,为什么不能是我 | 卡颂2020年终总结
  2. pingan87872020 总结 | 21 张图总结我的 2020 年
  3. 沉默王二2020总结文章|乘风破浪的一年
内容超有趣的 3 人
京东鼠标垫 + AWS 玩偶 + ARM 蓝牙音箱 + 编程课程 8 折劵 各一份(文中列出的课程)

2020 人间真爱奖

  1. 欧雷属于我的三年·第一年
  2. Kevinwan一个20年技术老兵的 2020 年度技术总结
  3. 小傅哥2020总结 | 作为技术号主的一年!
  4. 民工哥我的 2020 年是这样的。。你的呢?
  5. 沈唁今天,告别 2020 年。
  6. masonli“措手不及”的2020 | 2020总结
  7. 敲键盘的猫我的2020,在非常时期的非常努力
  8. 皮小蛋2020 年终总结
  9. Why技术2020,我这一年。
  10. xuexiangjys年终总结 | 在开源、博客和搬砖的路上砥砺前行「2020」
  11. codecraft2020年终总结
  12. 公丕昊再见,2020
  13. robin2020,再见
  14. linong2020总结😊我想混个奖品
  15. YourbatmanYourBatman 2020年感悟关键词:科比、裁员、管理层、活着
  16. 边城边城客栈的 2020
  17. Fw恶龙2020 年终盘点
  18. 波波Nadia我的 2020 个人成长回顾:花足够长的时间,有智慧地做“无用功”
  19. 折腾不止的追梦人我的2020,啪啪打脸
  20. Kense2020 年终总结
  21. 一个优秀的废人来年,做个俗人!
  22. formulahendry我的 2020:出书、办签售会、发展 VS Code 中文社区、成为开源先锋、全网 10 万粉丝、10 场演讲、内推 21 人
  23. 程序员哆啦A梦2020回顾-个人web分享JavaScript面试题附加回答
  24. Shenfq:普普通通打工人的2020
  25. HLQ\_Struggle静心,未来可期 | 告别 2020
  26. Raymond懒人的2020
  27. xindooXINDOO的2020总结
  28. tina6662020 疫情下湖北人的生活(只谈生活)
  29. 张喜硕度光阴的人
  30. JerryWang\_汪子熙一个SAP成都研究院开发工程师的2020年度总结:未知生,焉知死
  31. JamesGoodbye 2020 wassup 2021 | 2020 总结
  32. howie梦想开始的地方
  33. 运维汪回顾2020,展望202,确定三个关键字:自我成长、打地基、过男人关
  34. zangecizangeci的2020年度报告
  35. Meathill2020 年知识分享与学习总结
  36. 寒雁2021,一个长期主义者的年度计划
  37. 程序员cxuan:坚持并活下去!cxuan 在思否的 2020 年终总结。
  38. 芋头芒果小龙虾再见2020,再见口罩,再见所有的不愉快
  39. thinkwei全面建设小康社会的2020年
  40. Java中文社群大龄程序员10年编程生涯的转型之旅,2020年新的开始
  41. kumfo写在2020年结尾——2020总结
  42. qqxx6661阔别2020 | 我的年度总结
  43. joking_zhang2020 总结 | 张兜兜 - 神奇的一年
  44. ChorChor 的 2020 年度总结 | 2020,再见;2021,你好
  45. 0xBoo二零二零年终总结
  46. 风中有php做的云洪光光的2020年
  47. 陆陆通通「2020总结」一个老程序员的 2020 年总结回顾,2021 年如何变的更牛逼
  48. By无邪2020年度总结
  49. 三掌柜2020年年度关于前端学习与工作的心得体会
  50. Gopalopal 的 2020 年度总结
【50人】(自本篇文章发布至1月31日)参与活动且文章符合要求被收录的征文作者即可获得奖励
1-20 可获得 SegmentFault 思否定制马克杯 + 编程课程 8 折劵(文中列出的课程)
21-50 可获得重启世界限量版手办 + 编程课程 8 折劵(文中列出的课程)
PS:如果同时入选了其他奖项,奖品不重复提供哦,会顺延~

礼品如下:

编程课程8折劵(会在现有的折扣价上再打 8 折):

视频课程
图文课程

实物奖品
image
实物奖品大合影

感谢融云RongCloud、青云QingCloud、京东智联云开发者社区、AWS、ARM中国 等对本次活动的赞助

如何领取奖品?

中奖的小伙伴请扫描下方二维码,添加 SF 思否小姐姐 微信,提供你的礼物邮寄地址和相关快递信息~

PS:临近过年,只能年后给大家发礼品了,大家记得把联系方式发给我
祝大家新年快乐 ~

图片描述

也可以添加这个小姐姐~

image

查看原文

赞 13 收藏 1 评论 10

SegmentFault 关注了标签 · 2月1日

Java高级技术-并发编程

思否编程《Java高级技术:并发编程》课程问题讨论

关注 2

认证与成就

  • SegmentFault 讲师
  • 获得 4429 次点赞
  • 获得 154 枚徽章 获得 7 枚金徽章, 获得 36 枚银徽章, 获得 111 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

  • Typecho

    轻量极简,稳定友好的开源专栏程序。高性能,高可定制,功能不多,但足够好。

注册于 2012-06-07
个人主页被 81.4k 人浏览