网站首页 > 文章精选 正文
“刷题”这个词,我第一次见,是19年秋天,在猎头的朋友圈。全职做程序员6年之后。
在那之前,我并不知道某些公司的面试是需要现场做算法题的。我心中的面试,还停留在5年以前:打电话,或者面对面,问问计算机基础知识,聊聊做过的项目。
在向身边同事请教之后,才发现刷题,已经流行好多年。
我是落后于时代的。
我也开始了刷题。
我花一个月时间,用C++将大部分排序算法重新实现了一遍,看到排序执行速度因为算法的改进而越来越快,甚至有时比STL还能快些,我是很能感受到成就感的。(当时做了笔记,我将笔记放在附篇。)
写完排序,我计划每个周末做两道LeetCode上的题目,难度是简单或者中等。20年5月,计划执行1个月,做17道题目后停下来。停下来的原因是,题目太难我太懒。
不,是应该立马为自己辩驳辩驳的。
在我当时的认知中,除了算法与数据结构,我还需要理理设计模式与语言基础。于是转去看李建忠老师的《设计模式》课程,接着再看侯捷老师的一系列课程。侯捷老师的课程,让我静心。
再之后,从焦虑中出来,周末的时间,大部分被我用来写公众号。刷题,便停在了20年5月。(17道题目中的一道,在去年的某次面试中,真的碰到了。我对面试官说“我曾经刷到过”,面试官回我“刷到过,还硬解?”)
不久以前,我看到过一个关于程序员的定义:“程序员没什么技术含量。面试之前好好刷题,入职之后拿着关键字谷歌,就够了。”
我是不太认可这定义的。
不认可,要从两个方面来讲。第一个是本能的主观反应,作为一个技术工人,被别人说自己的工作没技术含量,是不开心的。不开心便是不认可。
第二是自己的经验。算上大四的实习与毕设(实习做Demo。毕设用单片机给医院设计传呼机,我的工作是将学长们的汇编翻译成C),我在一线敲代码(目前的想法是,将一直在一线敲下去),已经10年了。
对比现在与刚毕业那几年,我自认为是有些进步的。进步体现在对新接触技能的上手速度、选取谷歌关键字的准确度,以及猜想得到验证后的“胸中自有丘壑”。
对我来说,这些进步,仅靠刷题是不能做到的。帮我做到的,是写代码,是看书,与代码相关联的书。
看书如何影响我,之前的更新聊过一些,之后的更新也将一直聊下去。
只是,“技术含量”到底是什么呢?
我还没有答案。
猜你喜欢
- 2025-02-04 洛谷刷题C++语言 | P1618 三连击(升级版)
- 2025-02-04 「穷酸」文科生和天坑专业人,正在争夺码农Offer
- 2025-02-04 大学搜题软件建筑工程?推荐你使用这6个公众号和工具
- 2025-02-04 学法减分答题神器,分享几个简单试用的学习和搜题工具
- 2025-02-04 信奥竞赛省一等奖,文海这次创纪录
- 2025-02-04 大学高数考试搜题软件?4个公众号和软件推荐清单!
- 2025-02-04 学法减分拍照搜题免费版,分享几个简单试用的学习和搜题工具
- 2025-02-04 大学生有什么学习网站?(大学生一定要知道的网站)
- 2025-02-04 大学水利工程制图搜题软件?九个免费好用的大学生搜题工具
- 2025-02-04 洛谷刷题C++语言 | P2669 金币(洛谷刷题顺序)
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)