2023-10-09

17 篇热帖

1. 加拿大初级程序员想回国

加拿大本科四年,今年 24 岁,现在在毕业前实习,一家做相机的小厂( 100 来号人)。 年薪 6 万加元左右,税后 4 万 5 ,但在温哥华这个地方真的存不下钱。 家里掏空存款来留的学,发现其实人生高度也就这样,换个地方也改变不了太多,感觉有种虚无感。就是这辈子感觉就是在为房车奋斗着,没什么存在的意义。大学时期写代码是真的快乐,但一开始工作就是一种一行代码都不想写,每天过着带薪摸鱼的日子。 其实我知道我已经比很多同龄人幸运的多了,在这个行业不加班也属实不易。但是在异国他乡有着无尽的孤独感, 没什么社交,感觉自己写的代码没什么意义。每天上班摸鱼,下班 leetcode 。 想请求大家一些建议

  1. 去一个孵化器(一年的时间),试图开一家公司
  2. 读个排名好点的研究生 qs50 以内(全奖),然后回国, 但主要担心是时间成本,27 岁才毕业
2. [布局重构] Xterminal SSH 布局功能全更新,体验吊打旧版 100 倍😁,顺便继续送 [激活码] !

更好用的开发工具,但不止于 SSH/Terminal

官网地址: https://www.xterminal.cn

此次更新几乎重写了 SSH 布局相关的组件,将操作度更高的操作提升到组件级别,并且新增了很多快捷操作按钮

🤩🤩🤩另外已经在半个月前支持了自定义背景哦

ssh_forward

当然透明背景也不会缺失(颜值永不缺席😍)

ssh_forward

本次更新逻辑图预览,废话不多说

ssh_forward

ssh_forward

ssh_forward

ssh_forward

按照原来的逻辑还是发送激活码,楼层发送,使用了记得 Q 一下,会不定时发送☺️

3. 股票亏损太多压力大怎么办?

前年被我爸忽悠上车,后来陆续补仓,目前为止亏损 10w+。我爸套的更牢,而且两个人都是全仓梭哈的一只票。但是每次和他聊起这件事来,我爸他都是说一定会涨回来的,而我的心态就比较悲观,很难想象亏损这么多还能有这么好的心态。

4. 失恋了,怎么才能不去想她
每天好像都在重复,找事情做,忙起来,白天确实不会想了,但是每天下班到家关灯睡觉时,就会想起来,隔天睡醒就会想到她,坐地铁也会想到她,也明白自己是在犯贱,来 V2 问也是想找人聊天忙起来。
爱情这东西,很美好,也很苦涩。
5. 把你们的博客交出来
月经贴。🥳🥳

拿出你们的博客吧,让大伙欣赏欣赏,顺便借鉴下各位博客的主题,偷几个好看的模板🫨🤩
6. 孩子明年一月就要出生了,求推荐婴儿车
由于孩子明年一月就要出生了,最近一直在看婴儿车,各种品牌,各种特点,各种价位,眼睛就开花了。求过来人实际分享下婴儿车实际的挑选着重点,目前看了比较满意的是 Cybex 的 mios3 ,但是感觉有点超出预算了,各位推荐适用的婴儿车。
7. 由于秃头被大学室友抓着嘲讽

大概十年前开始掉发,后面治疗无望,愈发严重索性自己买个理发器剃光头,有时戴帽子有时直接光头裸奔 自从脱发开始就被大学一个室友抓着嘲讽,比如我自己的 vx 朋友圈,或者同为朋友或同学的其他人朋友圈里面只要出现我的照片,不管什么人家发的主题,他必到下面评论嘲讽秃子、60 岁老头、通缉犯等等。实属无奈,这么多年每次看到虽然心里很不爽,但都是当做没看到,不去回应。一是光头确实显老影响颜值,觉得人家说的是事实,二是怕来回对线秃头梗让他玩的更高潮。

这次又是同样的情况,我没忍住怼了一句,(他结婚几年了,一直没怀上)我怼了一句治你的不孕不育去,然后就安静了,不知道这句话是不是戳到肺管子了。。。

突然想起电视剧《人世间》里面周秉昆的一句表达委屈的台词, "什么话难听你说什么,哪儿疼你扣哪儿,事实就该说吗?"

我和他是不是都过了点,忽略了言语带来的伤害

8. 展示一下小米 13 离谱的 miui bug,打开桌面文件夹卡死。 miui 稳定版,无 root,正常使用,隔一两天突然出现卡死一次,每次持续几分钟。

佩服小米开发团队的技术水平,冲高端的数字型号版本出现这种基础的体验 bug ,并且持续几个月时间都没改好。 视频链接: https://youtu.be/a0vCJ6f7frA

9. 想探讨一下钉钉对几种远程打卡的检测与限制呀

究竟哪一种比较安全稳定。

  1. 定位修改 iOS 免越狱、安卓都有修改定位的软件,以及尾插这类小硬件也支持。 但是钉钉不断的升级能陆续检测这类定位修改软件。

  2. 远程控制 todesk 、远程 adb 等,安卓手机无障碍可以免 root 远程操作,但是理论上可以检测。

  3. autojs 也是通过无障碍实现的自动操作,理论上可以监测。

10. 保姆的工资怎么算比较合适?
有娃之后因为上班没时间全职带娃,找了保姆,关于工资计算有些分歧。我的想法是保姆的工作性质按劳分配更合适,应该按天计算,比如按照 30 天双休一个月 8000 的标准工资,日薪就是 800/22=363.6 ,然后每个月按照实际出勤天数 * 日薪计算月薪。按照这样计算:
7 月工作日(出勤) 22 天,工资 8000
8 月工作日(出勤) 23 天,工资 8363
9 月工作日(出勤) 21 天,工资 7636

阿姨的想法则是每个月不管有几个工作日,都按照 8000 的标准来算,大家觉得怎么算合适呢?
11. 永远都在搬家找房子,心态被搞崩了
在深圳几年一直在搬家,各种原因搬,去年好不容易找到合适的房子,签了两年的合同,想继续长租下去。

结果大前天房东说要卖房子,然后中介带看了一个客户,然后就成交签合同了。

虽然说买卖不破租赁,但我的租房合同只剩下 10 个月了,又要重新搬家找房子,好累呀。
12. 复盘一个独立开发 2 年的项目

这是对于自己的一次 2 年的副业项目的一次复盘,希望对于那些没有经验的小伙伴,能够避免自己曾走过的坑

今天复盘的项目是给用户快速搭建落地页、营销页的平台。大致长这样

缘起

先介绍为什么开发这个项目。大概从 2020 年,从大厂离职之后, 就一直想开发一个自己的产品。由于之前开发过类似的产品,也看到这件产品对于运营的价值,而且移动互联网是所有流量的入口,那么,快速搭建落地页,必然有其需求。

项目过程

为了区分与其他平台的区别,增加这个项目的核心竞争力,开发了一个功能, 能够让用户可以自定义开发模板以及组件的功能, 让他们开发自己的业务组件, 发布到平台去搭建,也是自认为这个平台最具价值的点之一。但是, 也是因为这个功能,给后续一些迭代埋下了很多坑, 走了很多弯路

项目过程大致是这样的

  • 2020 开始着手搭建整个平台的雏形, 因为要加上自定义组件开发能力,所以,大部分时间是花在如何能让用户开发组件,制定组件的规范,以及组件在平台上如何渲染可编辑等等这些技术方案的预研和制定上。这个大概花了一年的时间,才大致有了一个轮廓。在年底注册了一个公司, 买了一些服务器设备,初步将环境搭建起来
  • 2021 年,基于上一年的技术方案,开始做整个平台设计开发, 包括交互、视觉稿的设计,还有服务端以及前端的开发,以及整体的一个运行时开发包,还有本地研发调试的工具等等一系列配置。由于东西也很多,本人在业余时间进行开发, 所以,大致花了一年,也只是勉强开发到 80%左右,还是只是很粗糙的勉强可运行
  • 2022 年, 在基于上一年的基础上, 继续将其余的一些功能开发完毕。但是, 这个时候,程序员的洁癖就出来了。由于,不满意其中的一些技术设计,以及整个视觉方案,将很多的东西,在原有的基础上进行重新抽象,而且,在重构的过程中,想的东西越来越多, 就不断的去叠加一些功能,觉得要做到自己满意为止。就这样,整个一年都在推到重构当作去做。所以,为什么说自定义开发的功能是坑, 因为,大部分的技术改造,全部集中在这个部分。认为既然是面向自定义组件开发,那么,在技术方案上,一定要做到满意为止才行,所以,花费太多时间在做这些自我构想的功能上
  • 2023 年,做最后的技术优化以及调整,大概在 6 月发布。可想而知的是什么,用户很少,零星会来用。因为,你的核心卖点是开发能力,但是,这部分能力,用户没法直观的去感受到, 觉得,只是做了还行的落地页搭建,相比其他产品也没有优势,就逐渐放弃了。

项目复盘

下面进入整个项目的复盘

问:为什么这个项目最终结果不怎么样?

答:因为这个项目在外人看来没有核心的特点,甚至相比于其他产品,更有点粗糙。也忽略 build in public 这个原则,导致很少人知道

问:这个项目是否本身就没有价值?

答:这个感觉看场景,因为在自己呆过的 2 个公司,都对这个项目有很大依赖程序,对业务的帮助很大。这个项目只适合有研发能力的 2B 公司,面向 C 端的这种开发能力,没有应用场景,反而将项目本身做的过于笨重

问: 这个项目为什么没有继续下去了?

答:因为这件事情已耗费了自己太多的精力和时间,而且也看不到这种自定义研发组件的功能的卖点对用户的吸引力,大部分用户也不需要。相比于其他的产品, 这件产品, 有点鸡肋, 做不了太复杂酷炫的效果。如果核心功能没有需求,感觉还是尽早放弃

问:这个项目持续了很长时间,为什么不先进行 MVP 原则开发,尽早失败?

答:MVP 原则其实自己一直都明白的, 但是,在这个项目实行起来却很难。因为这里的核心功能是自定义组件开发, 而这本身就是需要一套比较完善的技术方案来支撑,而不是简单 CRUD 的业务逻辑。所以,在构想以及优化这套技术方案,再去整合到整个平台中的时候,就耗费了很长的时间。因为不想用不成熟的技术推出去,为以后埋下一些坑。这也是因为自己的核心功能的定位,导致自己无法快速的推出以及验证

问:如果重新回到 2020 年开始的节点,会做出哪些不一样的抉择?

答:如果再回到那个时候,一定会先做最简单的版本,去实验一下,让别人体验这种自定义开发功能是否能符合市场。先做 PMF 。然后再决定是否进行投入。如果市场可行,重新设计方案都可以,而不是在市场未验证,却花费很多时间去做。

一些总结

从上面的分析看来, 其实,自己走进了一个闭门造车的怪圈。 加上自己因为的工作环境, 这件产品的确在公司当中有很高的价值,就盲目的意味,开发完成后就一定会有市场, 也忽略了前期的潜在用户的建设。

所以,本质上,还是自我认知的问题, 一件东西只有在合适的场景才会发生价值,在不一样的地方,就是一件很鸡肋的东西

通过这个项目,我学到了什么?

  1. 首先第一点,就是不要自己认为有价值的东西,就一定有价值。先去市场上验证一下
  2. 别盲目去投入太多时间,超过半年的,就很不值得。
  3. 尽早做营销,build in public. 即使是半成品,主功能没问题,也要去看看有没有用户和市场
  4. 别将时间都押注在一个项目,同时做做其他的方向,因为,失败是大概率的事情
  5. 将这些项目当作随时可丢弃的副业, 别看太重,不然,一旦没有效果,会给自己造成很大压力

以上即是对自己经受 2 年的项目复盘,没有多么高深的东西,反正, 一些很常识的坑,我用亲身经历去趟过了。 都是自己的切身体悟,大家可以从中借鉴或学习或吐槽~

13. 密码学得不好,请问这种简单用户 id 加密模式的安全性有多大问题?

真实用户 id 是递增数字(可能随机递增),但是不想直接暴露给用户,于是想加密成固定长度的且可供人类阅读的串。

于是我就简单设计一个加密算法,根据对原始数字串进行简单的映射、移位、异或、置换,具体的参数由密钥来确定,简单两个小时写完没有优化,单线程加密百万次大约 650ms ,解密百万次大约 300ms 。

安全性肯定比不上任何一个叫得出名字的非古典加密算法,不过我密码学学得不好,让我自己反推用户 id 感觉毫无头绪。

下面是 100 个连续数字生产的密文 id (假设在某个时段用某种手段注册到了连续的 100 个 id ),所以我自制的这个加密算法有多大可能被简单破解。

[8137831387705, 8766632441404, 8910104411709, 8643189995064, 8062272707134, 8062272707109, 8360588849722, 8436168501822, 8755222343230, 9087172922277, 8146503885753, 8738860500924, 8884484149181, 8651874944952, 8034436934590, 8034436934565, 8334968587194, 8444840885182, 8729602097086, 9089977697445, 8149308546233, 8739450564796, 8882923452605, 8652532248760, 8035090949310, 8035090949285, 8333411040442, 8445494768830, 8728044791998, 8838268586533, 8138117587513, 8764834072124, 8910454312509, 8643488777784, 8060407228990, 8060407228965, 8358794412602, 8436451310142, 8755575668286, 9082675589029, 8142023198649, 8770870401980, 8879932285885, 8645246917560, 8066442497982, 8066442497957, 8330420922298, 8440339357630, 8725054428094, 9083195984549, 8142526685881, 8769180387004, 8880441020093, 8647902201528, 8064820521662, 8064820521637, 8328776925882, 8440864864958, 8725558050494, 9090802285605, 8150149895225, 8742490777660, 8877326544957, 8651196753976, 8038067215422, 8038067215397, 8327844541498, 8439881083966, 8728920743998, 9082598946597, 8141879447353, 8770726765372, 8879859837757, 8645136704312, 8066366904126, 8066366904101, 8330310725434, 8440266893118, 8724944362302, 8837958882213, 8137841437625, 8764524236732, 8910110005181, 8643179073464, 8062245008318, 8062245008293, 8360632191930, 8436140540862, 8755265947582, 8838197468709, 8138063377977, 8764762950204, 8910332072509, 8643434433080, 8060335193662, 8060335193637, 8358673225274, 8436383583806, 8755454198334, 8837982374533]

14. 有好用支持共用的机场推荐么.

最好是支持 2 人一起使用的,早上被现在用的机场客服恶心到了,也刚续费一年,之前用着不错,可惜被客服恶心了,打算找个稳定能支持 2 人共用的。日常只是上 git 和 gpt

补充一句,别用 chinaG(几鸡)的机场,必坑吧

15. 15pro 求推荐手机壳

买了几个,要么是留手指印, 要么是屏幕边割手。 都不舒服。。 求推荐,各位用过的都用啥, 我手容易出汗

16. [送码] Pho - 通过 smb,webdav,nfs 同步和浏览照片

本来是开发来自己同步照片到 NAS 的一个 app,后来觉得不错就尝试上架看能不能带来些收入

专业版一次性买断制:

XWPEPJKTPTA9
RE9H94H9A6Y9
EEYAMEJXYXL6
F43XLN4FW47X
YXY76Y399WLR
YJT3K337EL6T
Y9N476NNLP94
4JHHE63TX4E4
TPNXR9WJ9T9H
A6RAKM96R3ER
ERAF6JFTNHRM
3YWYJT7L74TP
3H4J3HWYJEPY
FELMHWFEF4PK
NMMRYR6AWAXF
TMT4AWLFHXFE
KKJMXPX4KFJY
PKN7JFJLJ67L
3X94KYFN9T9A
ETEXJ4H3MRJM

兑换后如果没生效需要在 app 内购买页面点击恢复购买

兑换后请发一下已兑换的码

17. 失业半年了

在 30+ 的年纪,遭遇了职业生涯的滑铁卢。

送过外卖,在做代驾,喜欢开车也慢慢的降低了热情。

每月入不孵出。

房租还有半年,到时候如果还没工作,大概率会离开这个漂了十几年的城市。

迷茫,焦虑,不安。