开始在Leetcode 刷题的感受

本文作者非科班出身,分享刷LeetCode的重要性,尤其在面试准备和巩固底层知识方面。强调算法逻辑基础,特别是数据结构和循环体的理解。推荐从Java开始,理解数据结构与算法框架,保持良好心态和求助习惯。
摘要由CSDN通过智能技术生成

第一天的第一篇文章,总得有个开头,首先说下,本人不是科班出身,但是非常喜欢编程,喜欢就是要开始努力朝着自己的方向前进,没有什么说的,说说自己这些天刷题的感受。

一,为什么要刷Leetcode

1、一句最实在话,面试临门一脚,少了这个不行,无论以后跳槽,还是怎么样,这个是所有的公司必要考的,至于实用性,公司IT开发中,只要不是大厂,或者你进公司没有多久,个人接触到算法开发的机会不多。

2、实际上在刷题的时候能巩固自己所学的底层知识,比如说位运算,数组for循环的本质的运行机制,虽然是很小的细节上的点,但是很重要,对以后解决开发中的实际问题,会构建很好的逻辑能力,进而提出解决方案,这个是最重要的。如果走架构师全栈,那后期你的Leetcode能力,对于提高架构性有一系列的好处。

Leetcode想刷好,必须有什么样的基础。

1、掌握一门语言,最好是面向对象语言。这个根据自己的职业规划掌握的,比如说我本人的技术路线就是企业级后端开发,那以现在市场的流行度,工资标准,我自己最熟悉的是java,当然你要是其他的,比如说走大数据,python也不是不行,这里不多描述,毕竟是leetcode的文章

2、刷leetcode,必须对计算机专业:数据结构与算法有一个好的框架认识和底子,有的人说刷leetcode不就是为了增加算法的能力么,错,大错特错,如果自己对数据结构都不了解,我保证别人看半个小时能解决理清思路的问题,你得3个小时,天才除外,这里有非常多的细节,尤其是大家一定要知道的循环体要学好,这个是算法逻辑的基础。

3、心态和方法,如果实在看不会,没有关系,多找别人问,不齿下问是最好的,也是效率最高的,还能改善心情,千万别一个人憋在那里傻研究

这就是我第一篇文章,写的不好,但是是我心路历程的一个小总结,以后有时间会慢慢写出更好的文章!!!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值