2021-12-17

27 篇热帖

1. 蜘蛛侠 英雄无归 国内还能看吗
已经忍不住看了大部分剧透
但最期待的三虫同框是真的
终于能再在大银幕上再看一次托比版蜘蛛侠

但国内一直消息

看了网上的透图和视频,馋死我了
https://www.bilibili.com/video/BV1EM4y1c7Wx/
3. 小公司同学们来分享一下你们在用,但大公司可能不会采用的技术吧
4. 可能是国内最性感的开发者社区诚邀内测,来为你心爱的作品建立一个社区吧!

体验地址

主页: https://coderplanets.com

github: https://github.com/coderplanets

原文地址: https://coderplanets/works/5

关于产品

CoderPlanets 是一个面向 IT 垂直领域的中文社区平台,提供类似于 Reddit 社区,ProductHunt 作品发布,Medium 博客平台以及各种自以为是的、奇奇怪怪的服务。

关于为什么

1. 为什么是社区?

中文社区,尤其是技术社区的现状和一些平台各种让人窒息的骚操作我就不赘述了,这几年关注产品多一些,心中渐渐升起一轮疑问:中国的 Reddit, ProductHunt, Medium 们怎么都没有做起来(如果曾经有的话)?

我平时喜欢踢球,有时候觉得中文社区很多现象和中国足球还挺像的 — 足协监管不行,教练不行,草皮不行,球迷文化不行,市场环境不行,日韩崛起之前黄种人也不行,总之各种大字报式的不得行,就是没人说技战术本身,时至今日国足都被越南按着摩擦了,不缺技术缺的是 xx (可能是钙?)的论调依然充斥耳边。

纯主观感受,Github, StackOverflow, HN, Reddit, Medium, ProductHunt, IndieHackers, Dev.to, Discord 哪怕是 Discourse / Flarum , 这些外网常见的开发者交流平台,在国内真的很少有在产品力和情怀上能与之接近的产品。除了足协和草皮之外,有没有可能,我只是说有可能(音量 0.5%),我们本身的产品力不够好? Github 不仅只是一个简单的托管平台,他本身优秀的设计就大大促进了开源运动的推广和发展,更像是一种共生关系。

产品力不够的情况下一味去“运营推广”,我不否认这很重要,但这总会让我联想起国足明明技战术水平不行,总爱强调个精神意志力一样,挨打不立正,[不能说没道理,但就是怪怪的].jpg 。

所以为什么是社区?我想尝试一个最朴素而真诚的想法:通过认真把社区产品本身打磨好(当然目前还差的很远),剧情的发展会不会有一些不同?

退两步从现实角度来说,根据上个月 Github 公布的数据,仅来自国内的注册用户就已经超过了 755 万,如此庞大的开发者群体,口味一定是多种多样的,参差多态乃幸福本源,谁也不希望出去外面吃饭,街上只有一两家餐厅可供选择吧?

2. 为什么是中文?

因为是母语啊。文字之间,很多时候是很难用非母语去交流的,这里语境的交流,不是指能看懂文档、README ,能提 issue 或者参与 StackOverflow 之类说明书式的、功能性的交流,而是指那种能浸润情感的,见梗会意一目 n 行的,有幽默感的那种,哦,正常交流 。。不长期浸淫双方的文化背景,这其实是非常困难的。很多时候我们只是单向的被辐射。

国内技术圈子时不时有种莫名其妙的、动辄鄙视用中文交流的政治正确,有些人,那确实是猛龙过江学贯中西咱服了,但也有些人,等慕名顺着网线去拜读他们在外网的 Post ,会发现很多就停留在手语比划的层面,整个感觉和商场里那种导航机器人差不多,其实挺没劲的,无聊的要死。

往狭义上杠,这些叫沟通,不是交流。语言文字远不仅仅只是所谓的“沟通的工具”,这种不知道哪儿冒出来的言论实在是太过贬低了。

隔行不隔理。自己的联赛、青训拉跨,整体上竞技水平是不可能高的,这是普世性的基础共识,不是简单的请进派出几个大 V 就能解决,更不是谩骂抱怨能改善的。自嘲自黑无法赢得尊重。环境的改变不能只靠羊教练,大头还得是基层的组织参与,训练比赛的日常点滴等等。当然这跑题了。。

关于域名

我是一个三体迷,对宇宙中的各种都市传说感兴趣。planets 这个域名是我在 N 刷 《星际穿越》的间隙阴差阳错捡来的(虽然后来我确实花了很多心思在网站上加入了各种宇宙元素),并没有什么深思熟虑,也不是要模仿谁。

域名,尤其是有意义的短域名,是非常稀缺的资源,选择一个两个单词组合的长域名也确实存在客观条件的限制。所以为了方便各位“懒人”,也同时启用了一个好记的短域名:cper.co ,目前用在站内文章的分享模块。

关于合规

社区平台模式在国内几乎是个“伏地魔”一般的话题,说起来都是闻风丧胆,但实际见过做过的人却又少的可怜,问就是有个朋友语焉不详。真正的参与者因为某些原因似乎也比较避讳这个话题 -- 至少我发给各大社区的咨询邮件都石沉大海了。。

言论的管制当然会降低讨论话题的多样性和深度,就好比在路上开车,谁也不会到红灯底下才瞬间停止,都是老远就踩了刹车。但是随着年龄和阅历的增长,我也能渐渐理解这种做法,这并不是简单的非黑即白的事情,有各方面的因素。

垂直领域的社区情况要好一些,公司、ICP 备案、敏感词检测该有的都有,其他证件资质在目前还不需要,需要我也会尽快补齐,这其中的经验过程都会同步到社区中以供参考,就不展开了。

关于盈利

CP 从产品形态上借鉴了很多 Reddit 的元素,但在盈利模式上更向往 “Medium” 的 membership / SaaS 、或 “Shopify” 那种工具文化的模式。

传统的外挂式自动化广告对于文字类网站的体验降维是灾难性的 — 想象一下你在一家装修精美的餐厅(比如 Medium )正在享受晚餐(阅读技术资料),旁边突然有个油嘴滑舌的房产中介向你喋喋不休(侧边栏设计拙劣的双十一服务器广告传单)是什么体验?是,你可以选择带上降噪耳机( AdBlock )不去看 Ta ,继续用餐,但问题的源头是,这家餐厅为什么要允许这些人进来发传单? 我又为什么要忍受这样糟糕的服务?

p.s: 我对房产中介没有不敬的意思,只是打个比喻。也顺便说一下 AdBlock 不违法,但是很不道德。至于说餐厅是收费的网站是免费的,你可以把餐厅的比喻换成书店之类的场所,这就不重复了,不是重点。

Medium 作为北美流量前 20 的网站,你很难在上面看到像国内网站那种塞满屏幕的传单式广告,相反它排版优雅大量留白、专注阅读本身的体验,Shopify 那种美好的工具文化的产物就更不用说了。

我想表达的是,盈利模式在很大程度上会影响产品形态和用户体验。广告模式是广泛存在,但它未必是合理的、适合所有场景的,互联网并不是只有靠广告收益才能生存,至少 Medium 和 Shopify 证明了还有其他的被主流市场验证过的路可以尝试。

CoderPlanets 既是提供社区服务的平台,本身也是建立社区的工具。

关于团队

目前团队在产品开发上只有我一人。 不过得益于现在基础设施、开发工具和资源的成熟丰富,对于 CRUD 层面的工作,一个人也可以做到所谓的“全栈”,具体到社区这种周期很长的项目上,前期人少倒也不是坏事 — 回头来看,很多想法初期其实是非常模糊的,是在做的过程中才慢慢连点成线,逐渐变的清晰起来,这个过程需要时间反复的打磨,通常还伴随着破坏性的重构,用传统的产品-设计-开发那种“下周发版”的流水线搞法,几乎注定扑街,沟通成本真的是非常大的成本。缺点就是慢,望山跑死马,需要足够的耐心、体力和相信自己的直觉。。

目前项目已经度过前期从 0 到 1 ,虽然技术产品等各方面框架趋于清晰,但各种细节,内容和管理后勤支撑等方面还有大量工作量 ,如果你对社区的产品形态,技术,设计,维护治理等方面感兴趣,欢迎各种形式的参与。

开放透明

本站除源代码开源在 Github 上以外,流量统计数据也是完全公开的。同时,借鉴真实世界的运行模式,每个子社区都采用志愿者协助的自治模式 -- 细节很多,这里就不展开了。

p.s: 流量统计采用的服务商是开源的,对隐私友好的 Plausible ,它同样使用了小众的 Elixir 开发,我在项目上借鉴过它的一些写法。

发展规划

最迫切的就是收集各位用户的反馈建议,大的方向是社区的 SaaS 化和工具化。需要说明的是,所有的产品设计都是围绕专业的垂直领域需求而展开的,过去现在和未来都不会面向所有人,我没有那个技术和资源 ~

目前这个项目有很多部分还是半成品,TodoList 上更是有接近 4 位数的细节条目等待完成,因此至少到年前,都会处于一个忙碌的修修补补的状态。

最后,Designing a product from scratch is always hard. 也许再挺不了几年,也许经常会被打脸,但这就是我此时此刻,作为基层代码工人,近年来对社区论坛这个”古董概念”的一些不成熟的想法、摸索和实践。项目中未完成和闭门造车的地方一言难尽,期待能和大家一起讨论完善。

5. 大家有用统信操作系统的么

今天有幸和当地网安支队的人一起去卫健委做安全检查,

然后去了发现办公电脑都没有用 windows 了。用的是统信的系统。

我很惊讶,卫健委信息中心的工作人员说这个系统很好用,给了好评。

想起以前国产系统的种种,红旗,中标麒麟,优麒麟,深度,然后是现在的统信。

我也大概体验了下,操作系统就跟 Windows 类似,微信,QQ 该有的都有。不过 Linux 版的 QQ 比较简陋。

看样子国家说国产化不是说着玩的。

今天去挖了几个 XSS 和 SQL 注入,交差了事。

国产系统的春天到了吗?

6. 大城市买房如此困难,幸苦半辈子都攒不到首付,该何去何从
收入如果没过 1w 也可以买房吗?
大城市底层生活该怎么办?
7. 大家怎么看待自己写的 bug
最近线上低级 bug 很多,有点郁闷,觉得挺差劲的
8. 十年之约,你没有来。

十年之约,你没有来。

我在想。

月亮和星星会不会互道心事?

等了很久。

月亮钻进云里,变成了星星。

你就在这满天星光里。

9. 发现客户端同学和前端的对于接口风格的偏好还是有些不一致的

比如 users/{user}/repos 这样的 path param, 对于 android 来说, 因为 retrofit 支持, 写起了体验很好, 所以 android 同事还是很喜欢的. 但是前端同事一般都比较抵触.

再比如只有一两个参数的 post 请求, 用 application/x-www-form-urlencoded ,客户端同事一般没啥意见. 但是前端一般会问能不能用 application/json 的.

还是挺有意思的. 哈哈

10. Epic 活动什么值得买?来讨论一下

目前我发现的:

  1. 死亡搁浅,打折+券后 39.65
  2. 暗影火炬城 打折+券后 26.8
  3. 赛博朋克 2077 打折+券后 75
  4. 永劫无间 打折+券后 28.1
    e 宝杀疯了。
    steam 你说句话啊。
11. 大厂同学来分享一下你们在用,但小公司可能没有用的好技术吧

有很多小公司,因为前期就是为了快速出产品,所以什么东西都从简。大厂的同学们来分享一下,你觉得虽然有点耗费成本,但是很有必要的技术或者是开发理念吧。我先从自己经历说两个抛砖引玉

  1. git hooks 里面的 pre-push 。我们现在是把 pipeline 上的几乎所有检查都放在 pre-push 里面,这样就可以很大程度杜绝有人 push 代码前不跑 unit test ,之后也不检查 pipeline 是否挂掉。虽然 push 一次要十多分钟,不过每天大概一到两次 push 也就够了,而且有一个状态缓存的机制,如果有一些 test 的 coverage 没有动过,并且上次跑过了,就不用再次检查。所以整体也是可以接受的。
  2. 跨系统开发环境。所有的开发环境都配置好相关的 docker image 。写好脚本,里面有各种 task ,什么 debug ,lint ,unit test ,secret check ,vulnerability check 都可以不考虑本地环境,在 docker 里面执行。这样对新人极其友好,配置环境只需要下载 IDE+docker 。之后只要 clone 代码就能跑。同样这些可以放在前面说的 pre-push 以及 pipeline 里面直接使用。我们现在用的是 batect ,半内部的一个工具,可以帮助快速配置管理 docker 。

其实还有很多,比如 TDD ,UI test(automation + screenshot),微服务+bff 模式,可能小公司也没有。只是抛砖引玉,希望大厂同学不吝赐教,分享一些好的东西,让小公司的同学也都有机会了解一些更高级的东西。毕竟网上宣传的技术不一定好用,还是得真的在环境里面用过才有发言权。

12. 今天刚洗完牙了,小姐姐说有牙要补,补吗?

美团那种超声波洗牙的 洗过程中不会疼,能接受, 但有时碰到喉咙老想吞口水 可能是第一次不习惯 洗完拍照确实比之前干净了 但是小姐姐说我两颗门牙背后中间有些注掉了, 建议我补牙,要不要去医生那咨询一下。 我婉拒了。

请问大家门牙也能补牙吗?有必要补吗。 看了论坛的历史记录,洗牙可以找诊所,但补牙最好去三甲,对吗? 医保能报销?报销多少?

13. bing 搜索打不开怎么了??正好做个统计有谁一直在用 bing

bing 搜索打不开怎么了??正好做个统计有谁一直在用 bing

不用的请回复

14. 技术部年终奖分配,应该以什么作为分配标准?

一年一闭一睁又快过去了,年终奖是每个打工者期盼的重要奖金,作为技术部经理,对于年终奖分配是个重要的工作,这个决定到公平和服众与否,我本人现在已经制定出来一套方案,但是还是希望听听各位的想法,取长补短。

背景:

  1. 技术部目前 20 人,后端开发:7 个,产品经理 3 名,UED 设计师 2 名,前端开发:3 名,测试:5 名(测试目前有点多,历史遗留原因)
  2. 年总奖金总的奖金池差不多是整个部门月工资的 2 倍,但是我不打算按照每个员工 2 个月的工资发下去,我希望做到“多劳多得”。

希望大家可以提供分配的思路和方案,多谢。


在下线下也组了一个群,主要是针对 IT 技术人员的,现在已经 230 多人,主要是讨论技术、想法和程序猿副业:
这个群如果大家有兴趣也可以加我微信(群里已经 230 多号人,相互交流):shen_da_wei

15. 你们是如何说服老婆给买 M1 Max ?

发布会的时候没心动,最近看几个评测视频,俺也心动了,想拥有

16. 不知道大家有没有过很焦虑的时期?
最近一直很焦虑,感觉自己 25 了啥也没有,职业发展前景也不光明,也没有感情生活,最近就全靠学习麻痹自己,感觉就学习能让自己不那么焦虑(脑袋里就想着好像学习能改变现状,实际不能,玩游戏之类的事后还会加重焦虑),就很蛋疼。之前还玩玩 dota ,但自从猛犸不上 ban 之后也不想玩了。
不知道大家有没有这种情况或时期,怎么度过的,还是说就硬熬,时间是把杀猪刀?
18. 好奇大家的英文名是什么呢,有没有什么特殊的含义

公司的邮箱前缀是 ‘姓名拼音’,如果有重复会在 ‘姓名拼音’ 后面加 ‘.xxx’ ,在想写什么会好玩一点哈哈(中二起来了

19. 互联网行业还能走多久?

不得不说互联网火起来是在移动互联网的加持下的, 可是如今各大市场打杀基本已成定局, 该开发的 app 都开发得 7788,也没什么技术上的突破, 我指的是一个改变人们生活的方式, 就像移动互联网手机普及, 目前似乎就元宇宙和新能源炒起来, 可是这些行业对于技术上的门槛是非常高的, 从整体市场来看, 需求越来越少了, 前段时间, 外包的 hr 都跟我反馈说现在都接得项目比较多是对商, 而不是对用户的项目了

在这种市场环境下, 你会如何考虑呢?

20. 开了一个类似 阮一峰科技技术周刊 的公众号 不过内容是 影 音 游 相关资讯 今天出了第一期 老哥们给个建议?

基本上每周都在看 阮老师的技术周刊 突发奇想自己也想整一个 于是就有了这个公众号

不过定位没有在技术 而是影音之类的资讯类周刊,每周给读者带来一些电影和音乐游戏或者其他相关的有趣资料,周五更新。今天开坑,第零期: https://mp.weixin.qq.com/s/Pp4T6EEolC7Q84mnsKV56A

希望 V 友们多提提建议和批评 也希望自己能坚持下去

目前方向还很模糊 但是还是想坚持几期看看

二维码放在这 感兴趣的老哥可以关注下

http://tva1.sinaimg.cn/large/007BoIwXly1gxgps1id69j3076076aac.jpg

21. 各位码农大佬下班有空自己学习钻研吗?
譬如说:
学习新语言 C++ -> Rust ;
算法岗的读最新 ICCV ,ICML 的论文;
学习新技巧,譬如 shell scripting ,服务器运维管理;
学习算法,Leetcode 刷题
学习新的 framework (前后端 etc )
etc

如果下班没有时间精力学习的(例如下班就 11 点了),你们工作时间内能逐渐扩展提升自己的技能树吗(而不是已经学会的东西提升熟练度)

还是基本上就是在更加熟练地搬同样的砖呢?这样时间长了会不会导致职业安全性降低?
22. 清洁 Macbook 最好的方式/产品是?

屏幕倒是容易清洁,但长久下来一些夹隙、键盘都积灰了不容易清理,有什么途径深度清洁吗?产品方面有人推过 SWOOSH 清洁套装,不知道有什么用过吗?体验如何?

23. 如何在 Shell 脚本中解析 json 并取出数据?

有一段数据,需要在 shell 脚本中解析

{
  "access_token":"12345678-1234-1234-1234-123456789012",
  "token_type":"bearer",
  "refresh_token":"12345678-1234-1234-1234-12345678901"
}

需要获取access_tokenrefresh_token的值,但这两个值的长短不固定,请问大家有没有什么好方法能把这两个值从 json 中取出来并写入变量?

24. 无法理解为什么有人能如此心安理得地剧透别人?
都知道蜘蛛侠最大看点就是那个,因为国内估计也快上映了,所以最近就忍住不刷相关话题防止自己被剧透。

结果今天在某个微信群里刷着聊天记录,看到有个人没有上下文的就放出了枪版的截图,我只能说我看当那张图之后之前心里吊着的悬念都已经没了,那张图在我心里的程度不下于复联四的传送门。

我当时真的很生气,在群里没有指名道姓说「都是什么人,在群里也会被剧透?」结果这个人自己说了一句「大数据不会放过你」,我特么当时火就点起来了,说了他几句,问他剧透别人之前能不能考虑一下其他人的感受,但是这个人貌似没觉得做错什么,反而比我还生气,原话是「你脑子有病吧 各种视频抖音都能随便看到 你这么喜欢这么认真 干脆你退所有群 断网好了」。

退了一些无关紧要的群,反正素味平生 :(
25. 今天面试了两个银行外包公司,都有给 offer 的意向,之前都在甲方公司,不知道该不该去,兄弟们帮我参谋参谋~
  1. 中电金信-中国银行驻场,六险二金,基数按 15k 算,没有年终奖,加班费 40/h ,薪资涨幅 28%,离家 15min 车程
  2. 开科唯识-华锐银行驻场,按最低基数缴纳五险一金(还能谈),无加班费,薪资涨幅 35%,主要做支付这一块,感觉技术上比较符合我的胃口,离家 40min 车程

加班情况:两家公司加班都比较少。

技术方面:从面试的感官来说中电没有问的很深,没有到现场面试,就一轮视频面试就给了 offer ;开科的面试问的深一点,分布式问的挺多,他们的项目里也有用到,面试官给我的感觉这边的技术方面会强很多。我不知道是不是我的错觉,有清楚中电的技术氛围的小伙伴吗?

薪资方面:没打算买房,社保重要吗?四年工作经验,在外包里年包 25W 算多还是算少的,我在上海。

外包公司方面的顾虑:我比较顾虑的是进外包的影响会不会很大,毕竟还是想进大厂的。后面还会面试一些甲方公司,但是感觉薪资方面给不到这个数。

PS:今年六月离职到现在有半年空窗期,这周刚开始面试,一共面了三家。

27. 要被辞退了,怎样要赔偿?

楼主在某不知名小企业,企业一直投钱基本没收入,所以延发工资。 时间起因:11 月和 12 月延迟发放工资。11 月 5 天。12 月是 24 号发(至今没发),在公司大群讲话讨薪。 然后就盯上我了,接着刚刚被叫过去面谈。 辞退原因:

  • 其一:这期的项目周期 8 天写了 python 作图的项目,500 多行。给到老总(技术经理,一个人做人工智能,都是用 py ,项目给他集成,然后给到业务技术部那边调 api 用。)。那边给出的反馈是这东西 1 、2 天就能写完,并且全是网上抄的,都是用了成熟的库,没有处理异常等等。 拿这个事情来说我工作内容不饱和,2 天的任务要用 8 天完成。实际磨磨蹭蹭我好歹写了 5 天,摸鱼了 3 天。
  • 其二:在群里散播负能量(大群发讨薪,技术群作了两张歌单图宣泄不满),并收集好证据。 image1.png image2.png
  • 其三:某些工作任务态度过激,对上头口出狂言,已收集好证据。(上头主管年初通过领导介绍进来,是 PHP 写了 10 年然后写 java 半年指导工作,各种不规范,程序,代码 git 分支管理,数据库设计等都不规范,已得到客观公认)
  • 其四: 仅三个月来迟到过多,24 天上班迟到 10 天,每个月迟到累积记起来 110 分钟左右。

接着是问我你这边最低的要求是什么,我说 N+1 。 然后 balabala 给我说了一堆,说现在有两条路可选: 1.给我一定的时间作为观察期,好好干好自己的事,别在群里散播负能量,大群讨薪等行为。 2.若不改正行事方式,直接辞退,没有赔偿,若仲裁,收集好所有证据证明你工作态度不好等之类的,你胜诉概率很低,并且离职证明写的也是不好的,对你以后找工作有困难。

额外话:主管对于我分配的任务实在是少之又少,但是能分配下来的我都完成了。虽然有时候开需求会给的时间长了,例如实际 5 天完成,我要了 8 天(其他各位小伙伴都是这样子,整个项目部都是松懒开发的状态,所以各种把柄都能被抓到)。其他同事上下班迟到的也跟我差不多。就做事来说,我比较偏激,我知道自己在做什么,因为我不在乎,唯一在乎的是能不能拿个 n+1 。

那如果我走被辞退的路,怎样可以拿到 n+1?