讨论/综合讨论/🎁【活动】1024 程序员节 💻 —— 分享我的技术生活/
🎁【活动】1024 程序员节 💻 —— 分享我的技术生活

十年 Coding 两茫茫,编程忙,到天亮。
万行代码,BUG 无处藏。
即使上线也匆忙,新版本,愁断肠。
昼夜颠倒没商量,日日改,天天忙。
相顾无言,没空去食堂。
星夜阑珊灯火旺,
忆过往,念梦想,
热爱如斯,
不悔当初入道。
1024 快来到,
想要放假叫声好!



专属于程序员的节日「 💻 1024 程序员节」即将到来,力扣预祝所有程序猿/媛节日快乐!我们为大家精心准备了 1024 礼品🎁

参与方式

即日起从下面 5 个话题中任选 2 个话题 参与讨论,参与讨论时需注明选择的 2 个话题分别是什么,每条讨论不少于 50 字,将有机会获得力扣 1024 礼品🎁

话题包含

1、作为程序员的你,桌子上都有哪些东西?

例如:下面是力扣开发小伙伴 @skyao 敖天羽的桌子
WechatIMG4.jpg

桌面物件
镇桌之宝:艾蕾鼠标垫
开发必备:ikbc c87 茶轴键盘、小米双模鼠标、cooskin 键盘托、鼠标托
摆件:朋友送的小黄人
其他:FGO 织田信长亚克力挂件、少女歌剧 Starlight 水杯、京东京造拓展坞等

2、让你印象最为深刻的一道算法题 / 题解

提示:可以大致描述这道题目的题面 / 题解内容,并说说哪里让你眼前一亮?

3、在你的程序员生活中,有哪些让你难忘的故事?

例如:结婚/见岳父时居然被考了一道算法题?结婚和面试到底哪个难?

4、程序员职业给你的生活带来了哪些影响?

​例如:过年回家时被七大姑八大姨花式提问专业 / 工作内容;自主开发的程序给生活带来了便捷等。

5、如果你身旁有可爱的程序员朋友或家人,欢迎分享 TA 们的故事

活动时间

即日起 - 10 月 24 日晚 10:24(届时将在「圈子」公布评选结果)

奖励规则

讨论 获赞最高的 3 名小伙伴 将分别获得 👔 力扣经典卫衣一件
sweater_promo_cn.jpg

展开讨论
共 31 个讨论

恭喜@jalan @peanut-4 @li-zi-35 三位小伙伴在【1024 程序员节 💻——分享我的技术生活】活动中脱颖而出,力扣君将分别为大家送出力扣经典卫衣一件。

感谢所有参与本次分享的小伙伴,今后力扣君还会不定期给大家发放福利🎁,敬请期待。

祝所有小伙伴 1024 程序员节节日快乐!

4

作为程序员的你,桌子上都有哪些东西?

WechatIMG2.jpeg

我的桌面总结起来就是:分屏、键盘、小黄鸭

大的分屏和趁手的键盘应该每位同学都有,我就跟大家聊聊小黄鸭吧。不知道大家有没有听说过 小黄鸭调试法,在此隆重介绍一下:

小黄鸭调试法,又称橡皮鸭调试法、黄鸭除虫法(Rubber Duck Debugging)是可在软件工程中使用的一种调试代码的方法。方法就是在程序的调试、调试或测试过程中,操作人耐心地向小黄鸭解释每一行程序的作用,以此来激发灵感与发现矛盾。

这是一种非常牛逼的 debug 方法(认真脸),在向小黄鸭碎碎念的过程中我的确解决了不少代码上的问题。解释清楚一个问题比理解一个问题要困难得多,小黄鸭是很好的倾听者,你值得拥有!

然后要感谢 @csming1995 同学送我这只小黄鸭,我将一直带着它投身伟大的冒险事业!

程序员职业给你的生活带来了哪些影响?

在成为程序员之前我从来没有意识到:

  1. 分享是非常有趣的事
  2. 我身上也有巨大的能量(突然中二)

2015 年 10 月 27,我写下了第一篇技术博客,那一年我大三。从那天起到如今的 4 个年头,写博客已经成为了我的一个习惯。

在这 4 年中,有网友在博客给我留言,也有人发送邮件或通过其他渠道来询问我技术上的问题。互联网真的很神奇,可以让我通过一篇篇文章和这么多陌生人不期而遇,并且或多或少地帮助到了他们。

这些陌生人给了我正向的反馈,让我觉得我在做一件有意义的事,也让我意识到了:我虽然渺小,但也有着影响他人的能量。这份职业让我变得热爱分享,也让我自己充满能量。


生活或许很糟心,但代码真的很有趣!提前预祝大家 1024 早早下班,没有 bug!

记得买小黄鸭哦 (´・ω・`)

45

研二软件工程
我是从今年二月底开始在力扣上刷题
1、作为程序员的你,桌子上都有哪些东西?
68001f0d58866a1b2286f78e230de70.jpg
当然肯定有一台电脑和各种有关编程的书,还有平时读的论文,因为平时爱上火所以就买了维生素B还有提神的益达口香糖,眼药水,小零食,一个盆栽,还有平时乱画的本子和笔以及一个白色有线耳机。
2、让你印象最为深刻的一道算法题 / 题解
也不能说一道吧,因为本科时候没有很好的去学习编程,所以到了研究生自己的编程能力特别的差对于什么都很惊奇,哈哈,从最开始的不知道STL是什么,还有一些基本的算法,像什么动态规划、线段树等等,到现在不断的在补充自己的知识漏洞,让自己一直都有收获吧。
3、程序员职业给你的生活带来了哪些影响?
在开始刷LeetCode之前说实话没有任何的目标,那么在开始学习算法并且刷题之后自己慢慢的就有了自己要努力的方向,我认为这是对我最大的影响了。虽然不知道工作时候会是什么样子但是最起码现在还在为了去学习更多的算法能AC更多的题而努力着。
不过在LeetCode上参加了几次周赛把自己给打击了[ku],一次比一次差,哈哈。还得继续去
加油!加油!加油!
这就是我的第一个1024!

37

1、作为程序员的你,桌子上都有哪些东西?
平时呆的自习室!
示范岗.jpg
桌上那个小车是在和朋友在做的东西,他想让这辆车能自动避障www
IMG_20191020_235321.jpg

2、让你印象最为深刻的一道算法题 / 题解
我平时是做游戏的,之前自己写了个随机地图
image.png

(可能看起来有点单调...毕竟建筑物之类的都完全没做嘛)

还有一个冰原的!我觉得很酷
image.png

有了这个地图,就能做出和传统roguelike不一样的非房间式roguelike地图了!
这个地图是用gms2做的,现在想用unity和C#重写一个3D版本的!
现在最想要的是找到工作;w;如果是游戏公司就更好了

3、在你的程序员生活中,有哪些让你难忘的故事?
想要做游戏,然后去找人一起组工作室,没有工资 用爱发电的那种,然后居然成功组到了很多人!
然后大学里有梦想秀比赛来着,带着游戏去参赛,讲了自己做游戏的心路历程,结果居然进八强了!
八强比赛有超多人来看,然后我演讲做的还不错,没有很紧张,最后得了季军,前三里除了我没有人是单枪匹马来打比赛的...
然后昨天居然有个同学来找我,问我是不是孙××,我说[是啊],然后他就说**[我好崇拜你的!!!我之前在梦想秀上看到过你]**,我感觉真的很不好意思...有点受宠若惊,我这样的普通人居然还有人崇拜,是不是说明其实我的游戏做的挺好的?
于是晚上回去刷了一夜题没有打ff14,因为感觉不努力的话就对不住别人的崇拜了www

4、程序员职业给你的生活带来了哪些影响?
有时候在晚上被一道很困难的题目卡了很久,没做出来不想去睡觉,所以我早上困困的都怪leetcode)

28

预备程序员

大二软件工程专业学生
暑假的时候接触LeetCode 国庆节末尾开始规律做题

1、作为程序员的你,桌子上都有哪些东西?
作为一名程序员当然少不了一台电脑,我现在的笔记本还是有一段来历的,一年前年轻不懂事买了游戏本踏入校园,真的是后悔死了,不是习武之人当然不能背着那大家伙去图书馆咯,于是大一结束的暑假找了份私教的工作给自己换了台笔记本!现在天天带着我的笔记本在图书馆奋斗,整个人都开心了不少。
当然还有一部手机啦,贫穷男孩的罗技无线键鼠,IKBC的无线键盘(粉色的真好看),平板被我姐拿走了(哭哭,现在看PDF可太难受了)不过1024给我发了100块红包!学生党当然免不了一堆书籍,还有好多专业相关的书籍(大多数都被我搬到图书馆去了)。

2、让你印象最为深刻的一道算法题 / 题解
与其说是一道题目不如说是一类题目,那就是我从未见过的题目,第一次见到dp,第一次听说并查集,等等等等都让我为之振奋,不禁拍手叫好,“原来还能这样做”?
当然也在不断的受虐中成长。

3、在你的程序员生活中,有哪些让你难忘的故事?
作为(小小)预备程序员,难忘的故事可能就是我的奋发图强了吧?
大一的时候虽然第二学期经常去图书馆但是却都是背英语做数学,到了大一结束(也就前几个月),我决定转变,我上网找来了各种资料,开始了暑期自学,Java、MySQL、数据结构与算法、JDBC、Javaweb(正在学),突然感觉编程的世界太美好了,当你创造的东西被他人接受,那种自豪感应该是无与伦比的,尤记得第一次写HelloWorld的时候那种兴奋,初中那会经常参加科技创新比赛,类似于机器人那种,也得过一些奖项(上海市未来工程师大赛什么的),高中因为学业也就没有坚持下去了,大学也算是殊途同归吧!

4、程序员职业给你的生活带来了哪些影响?
影响当然是很累,但是很开心。

5、如果你身旁有可爱的程序员朋友或家人,欢迎分享 TA 们的故事
身边没什么亲戚挚友是这一行,同学们也不愿意奋进,很多时候没什么人一起探讨问题,只能自己踩坑,一步一步往上爬,这种感觉挺难受的,但是我相信,一切都会好起来的,特别是当我加入了这个群!(812791932,群内的前辈们都很热心都很强,希望有一天我也能成为他们那样)。

这就是我的第一个1024!

21

写代码的时候 [坤哥](我的猫)跳上键盘
惊呼:“你也要学代码啊?”

IMG_7702.png

16

一、 桌面实在太乱,就不放图了,主要就是双屏显示器(一横一竖),红轴机械键盘(侧刻),键盘托。

二、 大数相乘(腾讯面试的题),第一时间没有想到太好的方法就先写了一个大数相加的函数,然后一个数一个数的相乘,又臭又长的代码,其中有一些小 bug。 例如:进位没有清空,初始乘法因子为 0 的可以单独处理。
这个题有优化的方法就是对应的位相乘然后放到对应的位置,再面试完后,我又重新看了一下,然后下一面的时候,面试官问我上一面问的什么,我说了大数相乘然后说还有优秀的方法,然后面试官让我又写了一遍。

四、 可能就是更喜欢应用一些提升效率的小工具,例如: Everything(一个可以方便查找你电脑里面文件的工具) 、 Snipaste(一个截图贴图的神器) 、WGesture(加强鼠标手势,通过简单的手势可以打开任意APP 或者调用一段 cmd) 以及 上次圈子里看到的 VBScript

14

IMG_1603.jpeg
家里的桌面

9C176BAE-1ABC-4F49-8905-F8C731F4BDF7.jpeg
公司的桌面

IMG_2441.jpeg
推荐的自定义键盘

1 关于桌面,随便挑了2张历史照片。应该也算是比较极客了,苹果4k和的24寸4k都在办公室服役,偶尔ipad pro做扩展屏。
想推荐的是自定义键盘,真的好用,都是自定义快捷键。窗口居中,最大化,一键网址,一键应用。。。价格100多,效率提升很多。

5 关于做程序员最有意思的事。01年还在高中的时候开始做论坛和网站,那时会HTML是真的很了不起。慢慢的论坛经营起来了,有论坛的小伙伴写信给自己沟通,那时候手机还没普及,短信也很贵。有小女孩的坛友还在信里夹了糖果。那时候觉得,做论坛是真的有成就感呀。然后,一心一意成为了程序员直到现在。

12

作为程序员的我,桌子上都有哪些东西?

给大家分享一下我研究生的工位(有点乱哈):
8DDC1C29B9E884FC690EE5B5173987EF.JPG

程序员必备:大F青轴机械键盘、双屏幕、眼药水、算法书

小摆件: 自己拼的乐高玩具,还有一个手举杠铃的小玩具(代表着我的不惧压力,奋力拼搏hhhhhhh)

我觉得现在缺的就是一款Mac....

程序员职业给你的生活带来了哪些影响?

从本科到现在研二已经写了5年的代码啦,虽然还没有毕业工作,但也已经是准程序员啦,回首这几年的编程学习与生活,想了想身为计算机专业的学生,编程给我的生活带来了什么影响呢?

  • 生活中遇到有软件的地方,总会想一想这个软件的需求是什么,人家的软件是怎么设计的,有什么不好的地方?如果是我,我改如何设计。比如:超时收银系统、电梯系统、门禁人脸识别系统,刷卡系统....
  • 遇到一些重复的工作,我总会想一想,能不能用计算机去解决,如果能,我需要什么设备,该如何设计
  • 做事总要事先规划,按照自己的规划程序化执行
  • 做事变得多虑了,想的情况比以前多了,比如过马路的时候,即使是单行道也会两边都看一看,hhhhh。
  • 很多很多....
10

WechatIMG211.jpeg

1、作为程序员的你,桌子上都有哪些东西?

桌子上一个笔记本一个台式机
!!!!!台式机是邻居毕业回国时候没来的及处理,打包1800(RMB)卖给我的,一直觉得是捡了个便宜。。。
惠普 i7处理器 16g内存 三星27寸屏 还有个G710键盘(不打游戏,对机械键盘无感!无感!)
笔记本是刚读研时候买的,500G的pro,思前想后了有一个月,最后下血本整了一个

2、让你印象最为深刻的一道算法题 / 题解

136. 只出现一次的数字
这是道简单题,那会刚开始刷算法,但是我印象最深的,找出只出现一次的数字,其他数字都出现两次,当看到题解里用异或做的时候,心里是wc,nb还能这么弄,这是一道真正让我感到巧妙二字的一道题

3、在你的程序员生活中,有哪些让你难忘的故事?

说起最难忘的事情,应该是在读本科的时候,那会比较傲娇,经常决定老师讲的东西太简单,没什么实际用处,有一次期末作业要写个实验报告,关于JDBC的,那是在苹果刚出swift的那年,应为对java很不屑,就花了快两天时间,从第一天早上到第二天半夜凌晨用swift和c混编写了个链接mysql(当时swift没有服务器端的应用,是没有mysql的接口),实验报告写了大概十页到四点左右,然后关了word,点了个否。

10