V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JamesChen  ›  全部回复第 3 页 / 共 5 页
回复总数  95
1  2  3  4  5  
2021-12-20 17:07:10 +08:00
回复了 acainiao 创建的主题 游戏开发 我的游戏《魔旅之塔》将要发售了。
给楼主顶一个。我初中学编程的时候就一直想做游戏,学了一年多的 Direct3X 和 cocos2dx ,发现自己也只能“抄”个超级玛丽出来。自学美术+音乐的门槛太高,一直跨不过去,就无疾而终了。
B 站好多尽吹牛逼,不干正事的独立游戏开发,就看你这个是最靠谱的,不吹牛逼,直接就发售游戏了。必须支持下。
另外,楼主有机会考虑写个心路历程吧,挺感兴趣的,文章也正好可以帮你搞波热度。
已经工作 3 年了,就不要跟大学生一样只写个 Demo 网站来玩了。
既然是搞后端的,可以考虑先学下 AWS ,通过学 AWS ,对云服务+运维有个比较清晰的认识,对你技术发展+职业生涯都很有益。有条件再考个 AWS SAP 证,即满有成就感,又方便面试,何乐不为。

像 Spring 与 MyBatis 的核心功能,本身技术含量不大,我觉得大四学生应该就要有能力自研了(当然,大四学生一般没那时间写),一些大学生可能觉得“那么牛逼的开源项目,我也能做?”,这态度就弱了。大部分开源项目没什么技术含量,包括最近“很火”的 Log4j2 项目。大多开源项目是二分靠脑力,八分靠体力。写这些东西不必写 CRUD 难多少,只是没写过,心态上怕而已。
可以找个自己感兴趣的点,自己做个开源项目玩玩(无论大小)。一是强化自身心态“这些开源项目 我也能写,我怕啥”;二是提升实战能力,避免纸上谈兵。编程里很多“场面话”大家都会说,诸如使用某某设计模式,但实际中可能你会故意避开这用这些设计模式,这些 cases 都是纸上谈兵是想不到的。当然,做了开源也不要太把自己当回事,原因就是上面说的“大多开源项目是二分靠脑力,八分靠体力”。

祝好。
2021-10-01 10:43:40 +08:00
回复了 luckRay 创建的主题 随想 既然所有的生命最后都要死亡,那生命的意义在于什么?
推荐一本书《虚无主义的审美救赎:阿多诺的启示》,探讨各哲人对虚无主义的研究。该书对一般人的实际作用是:如何在无客观意义的生活中,找到自己活着的意义。

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

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

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

随笔写,上文当作是《虚无主义的审美救赎:阿多诺的启示》推荐语吧。建议在读完这本书后,再思考个人人生意义的问题,否则只是在死循环。
2021-09-27 17:10:50 +08:00
回复了 mayandev 创建的主题 分享创造 开发了一个生成 Notion 风格头像的在线工具
挺酷的。有兴趣的话,可以考虑再独立抽成一个 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

利益相关:我是作者
2021-09-23 08:05:45 +08:00
回复了 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 年后的时)。
2021-09-18 08:36:09 +08:00
回复了 flycloud 创建的主题 程序员 分享一个 id 自增生成器,依赖于 redis,求大佬帮忙挑挑毛病
路过提一嘴,“if newValue then”和“if flag then”永远都是 True 。lua 不是 js,别写混了
2021-09-01 07:55:48 +08:00
回复了 Nyarime 创建的主题 推广 我们做了一个大胆的决定,开源我们“客服恰”的源始码
有点玩具了。可以看看什么叫真开源: https://github.com/turms-im/turms/
2021-08-14 12:16:38 +08:00
回复了 maximtop 创建的主题 开源软件 把 IM SDK Web 版开源了
@maximtop 客户端只做 IM 逻辑,不做 UI 部分。客户端实现支持三门语言 JS 、Kotlin 、iOS 。JS 支持 Web/桌面端,Kotlin 手机端 /桌面端,iOS 就手机端。
另外,我刚看了 maxims-bistro 的 README,给了 Web 的试用地址( https://chat.maximtop.com ),但没看到试用账号,可以考虑加加。

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

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

当然有观点不同的人在一起理性交流才有意思,不必神化哪一方的观点,毕竟如果大家都认为“真●不赚钱写东西给别人用,才是王道”,而 diss“赚钱写东西给别人用,才是王道”那所谓的社区也怪没意思,何况商业应用也创造了无比的社会价值。
2021-07-15 08:19:48 +08:00
回复了 JarvisTang 创建的主题 程序员 想开源又想有专利保护,选择哪个开源协议合适呢?
(SPPL -> SSPL)
补充下,如果我是楼主:开源版使用 AGPL (或 SSPL 协议),商业版就授权提供服务
SSPL 的各种细节、与 AGPL 可以参考: https://www.mongodb.com/licensing/server-side-public-license/
2021-07-15 07:55:18 +08:00
回复了 JarvisTang 创建的主题 程序员 想开源又想有专利保护,选择哪个开源协议合适呢?
一些网友不要把开源搞成于做慈善,开源的商业模式无外乎:做定制服务;抢占市场 制定标准;部分开源,闭源卖钱;衍生品赚钱(如卖 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 住这问题。
2021-07-02 19:24:10 +08:00
回复了 sewer 创建的主题 求职 这是我的简历 刚毕业 有什么建议吗 合适的公司可以推荐下 谢谢
@IgniteWhite 哈哈哈,我得谢谢你。经过我刚刚的思考,突然又蹦出了一个有意思的主题 “为什么人会产生回怼的心理,其意义是什么”,周末抽空研究研究,感谢引导。
2021-07-02 19:18:24 +08:00
回复了 sewer 创建的主题 求职 这是我的简历 刚毕业 有什么建议吗 合适的公司可以推荐下 谢谢
@IgniteWhite 每个人都处在不同的生活阶段,有不同的正向 /反向观点很正常。其他人向我发表正向或反向言论,如果我当下比较有时间的话,都会思考这位朋友所处的人生阶段,具体心理,社会的那些特征会造成这样的心理。每一次网络活动带来的反馈,我都会珍惜,因为这会为我个人对心理学分析(尤其网络化个人主义在国内的表现)带来新的素材。

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

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

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

综上也是为什么别人再怎么怼我,我几乎也不会怼人的原因。
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5857 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 01:59 · PVG 09:59 · LAX 18:59 · JFK 21:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.