
获得徽章 0
赞了这篇沸点
18岁,你在志愿表上填了“计算机科学与技术”,录取通知书上,“软件工程”四个大字映得你满心欢喜,邻居笑着说:“学这个以后能当程序员了!”你抱着《数据结构》入门教材,心跳得像栈溢出一样慌乱。
20岁,学校机房的电源频繁跳闸,老师在讲操作系统线程同步,你对着死锁问题满头雾水,室友在背考研政治,你抱着键盘调BUG到凌晨,连夜宵泡面里的料包都显得那么敷衍。
22岁,秋招失败,校招群里刷屏着“今日已投第67家”,“已拿字节offer”, 你咬牙刷题,刷到凌晨三点,
却连初级工程师面试都卡在了“快排的时间复杂度是多少”。
24岁,你进了外包公司,工位挤在十几平米的小隔间里, 每天维护一个早已废弃的ERP系统, 一边改着没人用的业务逻辑,一边安慰自己:“熬过三年,能跳大厂。”
28岁,跳槽失败,简历石沉大海, 家人催你结婚,女朋友嫌你没上进,发来一条微信:“我们分手吧。” 你盯着屏幕上的项目提交记录, 眼角的泪水掉进了敲了一天没保存的代码里。
30岁,你终于进了一家中厂,但岗位是外派驻点,每月无休,加班报备制度取消, 你扛着电脑穿梭在客户办公室和地下车库,像一只打补丁还没来得及重启的旧服务器。
35岁,技术换代如潮水般汹涌,前端全栈、微服务、容器化、AIGC…… 你学不过来了。 绩效排名垫底,部门解散,HR叫你去会议室谈“优化方案”, 那天雨下得很大,你在楼下撑着快断掉的伞发呆,手机收到房贷催缴短信, 上面冷冰冰写着:“逾期第3天”。
38岁,你送外卖了。 穿着橙色的马甲,在下着雨的城市里奔跑。午高峰冲进写字楼,电梯里偶遇曾经的大学同学,他穿着正装,手里拿着新项目的PPT,看到你时迟疑了一下, 你笑着举了举手里的餐盒:“饿了没?”
40岁,电动车坏在半路上,你蹲在路边,用曾经学过的物联网知识修理控制板,维修失败,系统报警,扣了你当月的配送奖励。你抬头看着满城闪烁的广告屏,上面写着:“用科技改变世界。”
50岁,身体扛不住了,膝盖半月板磨损,腰椎间盘突出,眼睛也开始模糊。你整理旧物,翻出一本泛黄的《深入理解计算机系统》,扉页上,年轻的你用黑笔写着:我要用代码改变世界。”你苦笑着合上书,外面是无休止的饿了么通知声,而世界,从未被你改变过。
20岁,学校机房的电源频繁跳闸,老师在讲操作系统线程同步,你对着死锁问题满头雾水,室友在背考研政治,你抱着键盘调BUG到凌晨,连夜宵泡面里的料包都显得那么敷衍。
22岁,秋招失败,校招群里刷屏着“今日已投第67家”,“已拿字节offer”, 你咬牙刷题,刷到凌晨三点,
却连初级工程师面试都卡在了“快排的时间复杂度是多少”。
24岁,你进了外包公司,工位挤在十几平米的小隔间里, 每天维护一个早已废弃的ERP系统, 一边改着没人用的业务逻辑,一边安慰自己:“熬过三年,能跳大厂。”
28岁,跳槽失败,简历石沉大海, 家人催你结婚,女朋友嫌你没上进,发来一条微信:“我们分手吧。” 你盯着屏幕上的项目提交记录, 眼角的泪水掉进了敲了一天没保存的代码里。
30岁,你终于进了一家中厂,但岗位是外派驻点,每月无休,加班报备制度取消, 你扛着电脑穿梭在客户办公室和地下车库,像一只打补丁还没来得及重启的旧服务器。
35岁,技术换代如潮水般汹涌,前端全栈、微服务、容器化、AIGC…… 你学不过来了。 绩效排名垫底,部门解散,HR叫你去会议室谈“优化方案”, 那天雨下得很大,你在楼下撑着快断掉的伞发呆,手机收到房贷催缴短信, 上面冷冰冰写着:“逾期第3天”。
38岁,你送外卖了。 穿着橙色的马甲,在下着雨的城市里奔跑。午高峰冲进写字楼,电梯里偶遇曾经的大学同学,他穿着正装,手里拿着新项目的PPT,看到你时迟疑了一下, 你笑着举了举手里的餐盒:“饿了没?”
40岁,电动车坏在半路上,你蹲在路边,用曾经学过的物联网知识修理控制板,维修失败,系统报警,扣了你当月的配送奖励。你抬头看着满城闪烁的广告屏,上面写着:“用科技改变世界。”
50岁,身体扛不住了,膝盖半月板磨损,腰椎间盘突出,眼睛也开始模糊。你整理旧物,翻出一本泛黄的《深入理解计算机系统》,扉页上,年轻的你用黑笔写着:我要用代码改变世界。”你苦笑着合上书,外面是无休止的饿了么通知声,而世界,从未被你改变过。
展开
11
16
赞了这篇沸点
刚刚看到百度的一个面试题的代码题目
于是就去看了下自己试了下
以下是我个人理解的这段代码,有错、有不同看法可以指出来
虚心求教不知道对不对
// console.log('script start') // 1
// async function fun1() {
// await fun2() // await类似于 new Promise 的方法浓缩,执行完成后才会继续执行后续方法
// console.log('async1') // 5 // 二次执行未执行过的代码时候触发
// }
// async function fun2() {
// console.log('async2') // 2 // 因 await 执行时候触发
// }
// fun1()
// setTimeout(() => {
// console.log('setTimeout') // 8 // 永远最后执行
// }, 0)
// new Promise((resolve) => {
// console.log('Promise1') // 3 // 因为代码的轮转型会优先从头往下执行完成后才会回头再次执行的原则 优先触发 new Promise 方法
// resolve()
// }).then(() => {
// console.log('Promise2') // 6 // 二次执行未执行过的代码时候顺序触发
// }).then(() => {
// console.log('Promise3') // 7 // 二次执行未执行过的代码时候顺序触发
// })
// console.log('script end') // 4 // 同 new Promise 触发原则
于是就去看了下自己试了下
以下是我个人理解的这段代码,有错、有不同看法可以指出来
虚心求教不知道对不对
// console.log('script start') // 1
// async function fun1() {
// await fun2() // await类似于 new Promise 的方法浓缩,执行完成后才会继续执行后续方法
// console.log('async1') // 5 // 二次执行未执行过的代码时候触发
// }
// async function fun2() {
// console.log('async2') // 2 // 因 await 执行时候触发
// }
// fun1()
// setTimeout(() => {
// console.log('setTimeout') // 8 // 永远最后执行
// }, 0)
// new Promise((resolve) => {
// console.log('Promise1') // 3 // 因为代码的轮转型会优先从头往下执行完成后才会回头再次执行的原则 优先触发 new Promise 方法
// resolve()
// }).then(() => {
// console.log('Promise2') // 6 // 二次执行未执行过的代码时候顺序触发
// }).then(() => {
// console.log('Promise3') // 7 // 二次执行未执行过的代码时候顺序触发
// })
// console.log('script end') // 4 // 同 new Promise 触发原则
展开
3
点赞
赞了这篇沸点
早上忽然看到一个源代码的问题
《男生早午晚餐源代码到底是啥》
于是乎按照自己的习惯随手写了
function Breakfast() {
let Location1 = 'Location1-便利店'
let Location2 = 'Location2-早餐店'
let Location3 = 'Location3-路边摊'
for (let i = 0; i < 365; i++) {
if (i == 365) {
i = 0
} else if (Location1 == '某件事让我不开心了') {
i = 366
Location1 = ''
return
}
if (Location1 == '离公司近' && Location1 == '好吃' && Location1 == '价格实惠') {
Location2 = ''
Location3 = ''
} else {
Location1 = ''
}
...
}
}
Breakfast()
见笑了
《男生早午晚餐源代码到底是啥》
于是乎按照自己的习惯随手写了
function Breakfast() {
let Location1 = 'Location1-便利店'
let Location2 = 'Location2-早餐店'
let Location3 = 'Location3-路边摊'
for (let i = 0; i < 365; i++) {
if (i == 365) {
i = 0
} else if (Location1 == '某件事让我不开心了') {
i = 366
Location1 = ''
return
}
if (Location1 == '离公司近' && Location1 == '好吃' && Location1 == '价格实惠') {
Location2 = ''
Location3 = ''
} else {
Location1 = ''
}
...
}
}
Breakfast()
![[流汗]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_26.1117a72.png)
展开
1
2