2016 - 2024

感恩一路有你

leetcode206 有编程基础,辞职每天自学四小时编程,做git项目,刷leetcode。会比大厂在职的程序员成长慢吗?

浏览量:2585 时间:2021-03-12 02:17:01 作者:admin

有编程基础,辞职每天自学四小时编程,做git项目,刷leetcode。会比大厂在职的程序员成长慢吗?

会很慢的。纸上会很轻的。更不用说大工厂了,它们可能比不上许多学习氛围较好的中小企业。只有做商业项目才能了解用户的需求,只有把技术应用到实践中才能知道突破点在哪里。

闭门造车只是原地踏步。如果它是一个主编码器,它可能仍然工作。但说到中高级,不仅仅是写代码。之后,您需要了解设计模式、跨部门沟通,甚至在甲方提出需求时挖掘潜在需求。这样,你就不需要整天改变需求。

那么,如果我们想深入技术领域,除了建筑师,还有流行的人工智能行业。这是一条新的先进路线。许多人说学习人工智能意味着改变职业。事实上,不是。我以前的目标是成为一名建筑师。后来,我从坑里出来了。

人工智能的核心是算法。算法是一个智能程序。我们从事项目开发。我觉得这是我们技术的另一个方向。

你知道我为什么有时间在头条和问答上和你聊天吗?因为当我训练模型时,我可以自由移动。建立一个模型需要几百行代码,然后我只看一下计算机训练模型。

如果你有一个小弟弟想向这个方向发展,你可以私下和我谈谈。让我告诉你我在岸上的经历

leetcode是一个题库,它有许多面试问题供编程,可以在线编译和运行。难度相对较高。如果你自己都能做到,对大公司会很有帮助。建议一次只训练一种题型,如数组、链表、二叉树、回溯、动态规划等,效果更好。

使用leetcode绝对有帮助。今年4月我遇到腾讯时,面试官问了我关于leetcode的原始问题,让我写一个程序将k位数组右移。然后我在大学里做了两年ACM。我觉得leetcode的主题基本上比ACM简单。

leetcode是什么?

如果您在IDE中编写代码,您可以尽快找到各种低级语法错误,并且您可以熟悉库函数所在的头文件(例如,您可以直接在leetcode上使用find函数,但必须在IDE中包含它)。但是IDE中最麻烦的事情是生成自己的测试用例,所以直接在leetcode上编写代码要方便得多。

我的方法是直接在leetcode上编码。如果提交后有问题,我也会直接升级leetcode。有时在复制到ide之前我看不出任何错误。毕竟IDE调试更方便。

另外,在效率方面,leetcode上的问题可以分类,如数组、列表、树、图、排序、广度/深度优先、动态返回等,根据不同的类别来刷,你会发现同一类别的问题越来越容易交流,因为在这个过程中自己对一个知识点的掌握越来越好。

leetcode206 leetcode 链表 leetcode链表解题技巧

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。