当前位置:网站首页>竞争性编程的思考:那些神话和令人震惊的事实[图]
竞争性编程的思考:那些神话和令人震惊的事实[图]
2020-11-10 03:30:00 【学习小博客】
在今天,竞争性编程已成为整个编码社区中最流行的活动。竞争性编程是在互联网上不同站点进行的脑力游戏,编码人员可以根据给定的语句和约束对代码进行编码,从而解决难题。为什么大多数编码人员都喜欢它?答案是:它不仅增加了思维能力和逻辑能力,而且促使大脑尝试各种方法以在困难的情况下寻找解决方案。
![竞争性编程的思考:那些神话和令人震惊的事实[图]](/img/3e/28a4c7e2c1a37647910d5315f19e12.jpg)
当前,竞争编程已引起广泛关注,大多数人觉得,那就是必须学习竞争性编程才能破解技术巨头找到工作。好吧,关于它有很多神话和不为人知的事实,编码人员在开始竞争性编程之前必须意识到这些事实。因此,来吧,让我们一起讨论这些神话和事实。
神话-1。竞争性编程是破解技术巨人的必修课
这是当今一代编码人员的普遍神话。在开始编写代码之前,每个新手程序员都曾听过很多人的话,如果您擅长于竞争性编程,那么您一定会破解任何编码面试,但是如果您不熟悉,就会失败。
事实:
事实实际上是,如果您不参与竞争性编程,但对数据结构和算法了解,那么您将无需进行任何编码面试,因为最终重要的是您的解决问题的能力,而不是竞争性编程规范。但这并不意味着竞争性编程没有用,它可以极大地提高个人的问题解决能力。通过在竞争性编程中实施DSA概念,编码人员可以更好地学习DSA概念。因此,如果您还没有开始,不要丧气,如果您有足够的时间,那么可以尝试一下,这将是一次很棒的体验。
神话–2.竞争编程必须放在首位,开发技能毫无用处
人们对竞争性编程的评价过高,因为学生之间形成了一种共同的心态,因此个人应该整天甚至所有时间都进行竞争性编程。精通它而不学习任何其他技术(Web开发,后端开发,机器学习等等),这或许会给你带来好处。但是最终仅仅给你了提升竞争性编程的技能
假设掌握竞争性编程是唯一的事情,而这是破解编码面试所必需的,那完全是一个错误。由于您具有良好的解决问题的能力,一个体面的“竞争性编程”配置文件在使您进入下一轮工作中发挥了重要作用,但是进入公司后,它不会给您解决编码问题。使用不同的技术来构建不同的项目。这就是为什么大多数公司都喜欢那些使用趋势技术构建了一些现实生活项目的人。
神话–3.最具竞争力的编程程序员
在为IT公司做准备的工程师中,具有竞争力的编程程序员被认为是最有才华的人。在大学开始编码的学生中,这是一个普遍的神话。如果他/她是一个有竞争力的编程程序员,那么他被认为是聪明的。科技托起强国梦征文https://www.isanxia.com/zuowen/30326.html许多程序员只是为了使他们在圈子中变得很酷而加入其中,因为他们误认为竞争性的编程资料可以反映出您的智商。
努力学习机器学习,开发或道德黑客或任何其他领域的学生,比起竞争的编程程序员来说,他们也更聪明,更有效率。有竞争力的编程程序员花费大量时间来寻找挑战的解决方案,但与此同时,也许其他人正在通过开发应用程序和解决方案在现实生活中实施解决方案。
神话–4.竞争性编程只能用“X”语言完成
由于选择语言的困惑,大多数初学者始终处于困境。他们认为只有C++,Java或Python才是最好的,所以我应该用它,还是继续使用熟悉的语言。他们为此花了很多时间。
没有为竞争性编程指定语言,可以选择任何一种语言。C++的运行时间比Java和Python短,这也是事实,但是使用python也有其自身的优势。它的语法非常简单并且对。您可以使用任何语言,但要专注于理解代码背后的逻辑。
版权声明
本文为[学习小博客]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4663607/blog/4710332
边栏推荐
- 关于centos启动报错:Failed to start Crash recovery kernel arming的解决方案
- One image can hold 16x16 words! ——Transformers for large scale image scaling recognition (a brief review of ICLR 2021 papers)
- 飞鸽传书局域网找不到其他人的问题解决
- Can't find other people's problem to solve
- 自己上手写性能测试工具(二)
- CUDA_共享内存、访存机制、访问优化
- Exception: invalid or unexpected token
- js label语法跳出多重循环
- SQL case conversion, remove the space before and after
- Validation failed for one or more entities. See ‘EntityValidationErrors’解决方法
猜你喜欢

C/C++编程笔记:C语言开发坦克大战!纪念我们逝去的小霸王游戏

2020-11-09:谈谈布隆过滤器和布谷鸟过滤器的相同点和不同点?

What's the difference between delete, truncate, and drop, and what to do if you delete data by mistake

【LeetCode】 93 平衡二叉树

Factory approach model

proxy 的不完整polyfill

jt-day10

接缝雕刻算法:一种看似不可能的图像大小调整方法

DB engines database ranking in November: PostgreSQL holds the top spot in the same period

解决Coursera视频无法观看的三种方法(亲测有效)
随机推荐
About CentOS start error: the solution of failed to start crash recovery kernel arming
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
关于centos启动报错:Failed to start Crash recovery kernel arming的解决方案
iNeuOS工业互联平台,WEB组态(iNeuView)增加工程视图导入、导出功能,及优化和修复,发布:v3.2.1版本
一幅图像能顶16x16字!——用于大规模图像缩放识别的变压器(对ICLR 2021年论文的简要回顾)
What's the difference between delete, truncate, and drop, and what to do if you delete data by mistake
CUDA_ Register and local memory
自己上手写性能测试工具(二)
利用尾巴作为时间序列进行处理来识别鲸鱼
CUDA_常量内存
利用尾巴作为时间序列进行处理来识别鲸鱼
初级工程师如何在职场生存
Three ways to solve coursera video unable to watch
Yixian e-commerce prospectus of perfect diary parent company: focusing on marketing and ignoring R & D, with a loss of 1.1 billion in the first three quarters
Coding style: SSM environment in MVC mode, code hierarchical management
Python cookbook 3rd note (2.1): using multiple qualifiers to split strings
If you need a million objects
Assign the corresponding key and value in the map to the object
[python学习手册-笔记]001.python前言
Important components of Apache Hadoop