V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JamesChen  ›  全部回复第 1 页 / 共 3 页
回复总数  53
1  2  3  
推荐一本书《虚无主义的审美救赎:阿多诺的启示》,探讨各哲人对虚无主义的研究。该书对一般人的实际作用是:如何在无客观意义的生活中,找到自己活着的意义。

哲学问题一个有趣之处,就是如果有人想直接给你答案,要么是这人觉得你“段位”太低,“授鱼”你是学不会了,只能凑合先给你条“鱼”凑合,要么就是给个符合他利益的答案,如在《现代性与大屠杀》书中,就讲述了战争中被虐的国家在现代社会,是如何通过这段屈辱历史来调动民族情绪,让人民群众相信并践行政客所想让他们践行的行为。
因此不必刻意追求“标准”答案。真信佛的人能从学佛那获得人生意义并践行一生,不信佛的人也能从其他事物,比如传宗接代、功名利禄、文艺追求等等,找到自己的人生意义。有着不同答案的人一样能活得坦然自信。

国内有个很严重的问题就是大部分人没有表达自我的能力,也不知道自己是谁。每个人都可以通过互联网发言,但每个人的发言却又都非常脸谱化,就像《日常生活中的自我表演》书中所述“每一个人都在社会生活的舞台上竭力表演。在人际互动中,不管个人具体目标是什么,他的兴趣始终是控制他人的行为,特别是控制他人对他的反应”,给别人演了几十年了,自然更觉得人生没意义,所以我个人一直提倡“去人设”,放浪形骸些。
我也比较践行通过艺术追求或其他创作活动来探索个人的人生意义,如我玩乐器做开源,进入心流状态,而进入安静的心流状态就更容易探索自己的真实需求,发现生命中那些觉得有意义的事物,并为之努力。而钱这东西就是“命里有时终须有,命里无时莫强求”,比上不足,比下有余,尤其看了《像哲学家一样生活:斯多葛哲学的生活艺术》更觉如此。生活可以简单些,不必让欲望成为枷锁。

而国内的价值问题也一直存在,如书中所述:“张曙光先生直言,中国的根本危机是价值危机,“对于当代世俗的中国人来说,世界是物质的,人生是感性的,生命是肉体的,根本没有神圣可言,所以对任何事情都无须敬畏,当下的名利和享乐就是一切;而善是软弱、老实和愚腐的别名,除非善也成为追名逐利的资本,只有利才是真实的。于是,价值被理解为利益、价值观被归结为利益观,核心价值也成了核心利益””
就从我们这圈子来看,开源圈子就是一个很好的写照。因此也要时刻警惕别把别人的“追求”强当成自己的“追求”。

随笔写,上文当作是《虚无主义的审美救赎:阿多诺的启示》推荐语吧。建议在读完这本书后,再思考个人人生意义的问题,否则只是在死循环。
挺酷的。有兴趣的话,可以考虑再独立抽成一个 UI 组件,然后放 npmjs 给其他项目玩玩,也更容易火
sorry,刚吹完,地址忘贴了: https://github.com/turms-im/turms
老哥,你要想做大做强,可以考虑下基于 Turms 这个全开源 IM 项目做二次开发,哈哈哈。贴个 Turms 相比商业 IM 通讯云与其他开源 IM 项目的优缺点,有兴趣可以了解一下: https://turms-im.github.io/docs/#%E4%BA%A7%E5%93%81%E5%AF%B9%E6%AF%94

利益相关:我是作者
76 天前
回复了 myCupOfTea 创建的主题 程序员 webflux 大佬求教,编程范式疑问
webflux 不容易写出回调地狱。我写了几十 W 行 reactor-core ( webflux 的底层异步实现),基本都没写出过回调地狱。如果有略微“接近”回调地狱的代码,那也是为了减少中间 Publisher ( Mono/Flux )中间对象与对象传递时的开销,如果不关心这些开销,拆成扁平结构也都是没问题的。

具体操作而言,可以把大块的回调函数拆成多个函数,或拆除多个代码逻辑块。如果要看具体代码,可以参考下面这个超长函数,该函数涉及多个异步操作,但是并没有出现回调地狱,代码都比较扁平: https://github.com/turms-im/turms/blob/9e9cd17e3a1bb5fb3cc32519082885b2ac9f0dba/turms-service/src/main/java/im/turms/service/workflow/access/servicerequest/dispatcher/ServiceRequestDispatcher.java#L152

另外,webflux 没人带,或者自己不怎么想深入专研,不太推荐使用,因为很容易就用错了,而且你还不知道。可以考虑等等 loom (估计 2 年后的时)。
路过提一嘴,“if newValue then”和“if flag then”永远都是 True 。lua 不是 js,别写混了
有点玩具了。可以看看什么叫真开源: https://github.com/turms-im/turms/
116 天前
回复了 maximtop 创建的主题 开源软件 把 IM SDK Web 版开源了
@maximtop 客户端只做 IM 逻辑,不做 UI 部分。客户端实现支持三门语言 JS 、Kotlin 、iOS 。JS 支持 Web/桌面端,Kotlin 手机端 /桌面端,iOS 就手机端。
另外,我刚看了 maxims-bistro 的 README,给了 Web 的试用地址( https://chat.maximtop.com ),但没看到试用账号,可以考虑加加。

@yile 不是商业项目,不跟你们项目冲突,哈哈哈
116 天前
回复了 maximtop 创建的主题 开源软件 把 IM SDK Web 版开源了
难得遇到同行,关注了。等你们那边出了服务端再给个 star 。我也做 IM 的,指不定有机会可以合作下。
https://github.com/turms-im/turms/
有限定不能用 NAS 存储吗?没限定的话,用 NAS 直接挂载共享 FS 就完事了。有时候程序员容易死脑筋,想得太多,懂得太少,不要在一个糟糕方案的方案下死磕。
133 天前
回复了 JamesChen 创建的主题 问与答 国内有哪些原始意义上的 Hackers?
@jdhao 关于这个“有趣”的观点,我简单说说我的想法。
假设“写东西”包括写书与真开源(有些假开源,即缺斤少两,半开源);“免费”这个有时也不太好界定,就像微软通过“盗版”占领桌面端市场一样,以为“免费”,但别人却笑到了最后。当然这是题外话,假设就真免费,啥直接收入没有,可能就能获得点小小名气+方便找相对适合自己的工作。在这些前提下:

如《黑客与画家》提到黑客与画家的相似性是:二者都是创造性活动。“不赚钱写东西给别人免费用”其实更多的动机是“用爱发电”,而从虚无主义角度看,也比较符合尼采所说的“通过艺术进行救赎”来创造自身的人生意义与价值,这是一般薪资带不给的人生救赎方式。如果有书可以从哲学角度,对黑客精神与事迹进行分析,其实也是很有意思的事情,就不知道有没有大牛能写与想写了。

当然有观点不同的人在一起理性交流才有意思,不必神化哪一方的观点,毕竟如果大家都认为“真●不赚钱写东西给别人用,才是王道”,而 diss“赚钱写东西给别人用,才是王道”那所谓的社区也怪没意思,何况商业应用也创造了无比的社会价值。
(SPPL -> SSPL)
补充下,如果我是楼主:开源版使用 AGPL (或 SSPL 协议),商业版就授权提供服务
SSPL 的各种细节、与 AGPL 可以参考: https://www.mongodb.com/licensing/server-side-public-license/
一些网友不要把开源搞成于做慈善,开源的商业模式无外乎:做定制服务;抢占市场 制定标准;部分开源,闭源卖钱;衍生品赚钱(如卖 Saas 服务)。楼主防竞争者缺德白嫖自己的劳动成果,这是很正常的事。协议选择也是门“技术活”,不懂的话真不必强答,容易误导其他新人。

MongoDB 就主要靠培训与卖 Saas 服务赚钱,结果被 AWS 疯狂白嫖,直接上架 MongoDB 服务去卖,搞得 19 年 MongoDB 股价大跌,这谁能顶得住?得亏后来从 AGPL 切成 SPPL,之后营收大幅增长。虽 AWS 的行为可能不违法协议,但在明知对方商业模式的情况下,用对方的商业模式去白嫖对方产品,也确实无耻与缺德。

说回楼主,我看楼主貌似主要靠衍生品(如 Sass )盈利?如果是这样的话,MIT 、BSD 、Apache v2 这种 permissive 协议就别用了,会给人白嫖到连内裤都不剩。

主流协议推荐 AGPL (限制性最强的协议):**如果其许可下的软件与用户通过网络进行交互,那么就需要提供源代码给用户,所有的修改也同样要提供给用户**。如果 AGPL 都不能满足你需求,那就找律师自己定制个吧。Elasticsearch 、MongoDB 很多开源项目都是定制协议的。

至于“对于开发者,只能通过 Pull Requests 方式参与主程序开发”,老实说,我没见过主流协议不准 fork 的,如果真有这样的协议欢迎其他大佬补充,给我长长见识。但是我估计你要的应该是“对修改开源”,这个 AGPL 也能做到。

但楼主请注意了,道高一尺魔高一丈,开源协议的传染性有阻断这么一说,无耻的厂商总能够找漏洞白嫖你产品,然后核心代码不开源。不然 MongoDB 也不用从 AGPL 切 SPPL 了。上面的回答就是给楼主一个大概方向,具体协议建议找律师咨询,别找开发者问了,CTO 都不一定能 hold 住这问题。
@IgniteWhite 哈哈哈,我得谢谢你。经过我刚刚的思考,突然又蹦出了一个有意思的主题 “为什么人会产生回怼的心理,其意义是什么”,周末抽空研究研究,感谢引导。
@IgniteWhite 每个人都处在不同的生活阶段,有不同的正向 /反向观点很正常。其他人向我发表正向或反向言论,如果我当下比较有时间的话,都会思考这位朋友所处的人生阶段,具体心理,社会的那些特征会造成这样的心理。每一次网络活动带来的反馈,我都会珍惜,因为这会为我个人对心理学分析(尤其网络化个人主义在国内的表现)带来新的素材。

除非是我感觉有意思的人,或感谢某个人,我比较少会向具体某一个人发表回复(就像我现在“回复”你一样)。就像你说“你写的那么详细用心,换来楼主一句骂”,我其实回复地不仅是楼主,也是“回复”其他具有同样困惑的毕业生。正如我回复的第一句“正是毕业季,写几个建议,也帮下其他毕业生吧”,我在网上的输出,大部分也是在回馈那些在我成长路上无私帮助过我(或其他人)的人,遇到反对观点很正常。

至于“写的那么详细”,最主要的一点是对我自己负责(就像这条评论一样),同是也是对自己的言论负责。一个人思考、表达一个事物的时候,就是认识自己的过程。如果只是随意发表言论,只是凭本能发表情绪,那这样的人就少了点人性,无趣。同时,我写评论也是在实践我看过的那些社科哲学书籍,将所学运用到网络活动中,以加深个人对相关知识的理解。

至于“你是不是应该反思一下”,应该还没到反思自我的程度,大家都是成年人,也见过各式各样的人,别人一 diss 就反思,那三观也太幼年了吧,哈哈哈。

综上也是为什么别人再怎么怼我,我几乎也不会怼人的原因。
正是毕业季,写几个建议,也帮下其他毕业生吧:
1. 其实看这简历,能看出本科不是学计算机的(如果是的话,那抱歉,哈哈哈),因为完全没写专业技能。任何本科生不要试图以为自己的本科生项目能让面试官虎躯一震(除非有大神导师 /师兄带着),因为本科生的眼界决定了只能写 Hello World 项目。所以一般面试官主要就面面基础如何,也就是 @LiubaiQ 老哥说的那些内容,一定会问的,除非走后门。
另外本科是不是学计算机的都无所谓,还是上面说的,就面面基础如何,一视同仁。

2. 最好简历写名要做 Web 开发,还是移动端开发。不要说“都行,随意”,会让面试老哥很尴尬。你写清楚,一是你自己对自己的职业发展负责,而是公司也好找人面你。

3. @goodryb 这老哥还是说的比较中肯的。这简历逻辑属实乱,一是排版乱,你这简历看着就像“倒序”。二是项目介绍的逻辑不清晰,与技术栈没讲细致,要学着对自己的技术栈做分类,要学着对自己的技术栈做分类,要学着对自己的技术栈做分类。就跟字写得潦草一样,肯定都是减分项,与别人找不找你面试没关系。
关于技术栈的介绍,我举个例子,如果是我,我会在技术栈上写(以下随手写的):
"
本人技术栈特点:务实型前后端与中间件开发,熟悉基础架构设计思想、表结构设计与测试,强运维

(后端) Java 方面:
1. 掌握微服务与 DDD 设计思想。熟读 Spring Cloud 、Dubbo 源码,并且能从零自研一套微服务技术体系(如 RPC 、服务注册与发现、全局 ID 生成器等)
2. 熟悉 JVM 底层原理。能够根据做底层优化与
3. 熟练掌握设计模式,具有高水平的代码设计功底。(代码地址:www.xxx.com )( PS:放代码就是自信,不服来杠的意思)
4. XXX

(前端:不具体的话,也可以这么写。让人看到你会分类+学习能力)
• 掌握前端开发思想,能够以组件化、MVVM 思想独立开发任意平台的前端项目。能够进行网页端(熟练掌握 Vue,
可花 1~3 天学习 React 与 Angular 其他任意前端框架及其生态)、Android 原生、iOS 库、Flutter 混合开发

运维方面:
1. 熟练基础云平台运维,已考取 ACP 证书。熟练掌握 Linux 基础运维与 Shell 脚本编写,能从零搭建一套。
2. 熟练基础容器化运维。熟练使用 K8S 、Docker,能够为项目量身编写 helm 包,从零实现一整套项目的容器化。
3. CI/CD:熟练 Jenkins 、Github Action,能够 XXXX 。

XXX 数据库方面:
XXX

(上面写不动了,毕竟不是真让我写简历,意思就这么个意思)
"
PS:本人不需要面试,所以上面不是自我 PR 。


最好,祝好
感谢楼上各位大佬的推荐,各位大佬推荐的每本书我都会去看的。
尤其是 @Co1a 推荐的卡伦霍妮著作,这些书籍所涉及的方向 我之前都未曾留意过,今天大佬带我找到了新的阅读方向,十分感谢!
1  2  3  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2943 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 10:45 · PVG 18:45 · LAX 02:45 · JFK 05:45
♥ Do have faith in what you're doing.