不要再用本地IDE刷leetcode#练习要抓住要矛盾

14 篇文章 0 订阅
3 篇文章 0 订阅
本文强调了在编程学习和面试准备中,应逐步摆脱对IDE和调试器的过度依赖。建议在LeetCode等在线平台直接编写和调试代码,以模拟实际面试环境,培养通过printf调试和自我代码审查的能力。同时,避免在本地环境花费过多时间处理输入输出,而应专注于解决问题本身。此外,提倡整理常用命令行输入方法,以提高效率并减少重复工作。
摘要由CSDN通过智能技术生成

初学编程时,使用Visual Studio/Dev C++ 写c/cpp 在OJ刷题,
本地 cin cout,getline,单步调试(Single step debugging)不亦乐乎。

求职刷面试题时,习惯沿用下来,在IntelliJ IDEA里写Java刷题,
本地 Scanner,还将输入数组、矩阵、字符串封装一大堆方法。

但是,真实笔试面试时,要不是在线IDE写代码,要么在线文本编辑器,要么白纸/Word写代码。

1、模拟真实,直接在Leetcode 的网页编辑器编写,通过printf调试,那么就不要在本地IDE编辑,通过调试器单步调试。这样可以除了针对性练习可以

  1. 减少对IDE提示的依赖
  2. 减少对调试器的依赖,毕竟生产也是打日志、看日志定位问题。
  3. 训练自己在提交前,review自己的代码,过脑子,而不是无脑提交,try&error 撞大运式编程。

2、不要再在刷LeetCode时,去扣如何在命令行输入。LeetCode是把给好的例子用函数参数传给我写的方法,我不要脱裤子放屁——在本地调试花一大堆时间来调试输入命令行参数。
3、即使要学习命令行输入,那么就做好总结。不要每次写了就忘,之后遇到又要现想。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值