当前位置:网站首页>竞争性编程的思考:那些神话和令人震惊的事实[图]
竞争性编程的思考:那些神话和令人震惊的事实[图]
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
边栏推荐
- Can't find other people's problem to solve
- 关于centos启动报错:Failed to start Crash recovery kernel arming的解决方案
- Youtube订阅——解决在弹窗内使用Youtube订阅按钮高度显示不全的问题
- [leetcode] 93 balanced binary tree
- CUDA_主机内存
- Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
- asp.net Using serilog in core and customizing enrich
- 利用尾巴作为时间序列进行处理来识别鲸鱼
- 爱康国宾怒斥国信证券报告失实,已发律师函
- For programmers, those unfamiliar and familiar computer hardware
猜你喜欢

关于centos启动报错:Failed to start Crash recovery kernel arming的解决方案

Can't find other people's problem to solve

proxy 的不完整polyfill

November 09, 2020: talk about the similarities and differences between the bulon filter and the cuckoo filter?

一幅图像能顶16x16字!——用于大规模图像缩放识别的变压器(对ICLR 2021年论文的简要回顾)

Promote China manufacturing upgrade, 3D visualization of production line in automobile assembly workshop

jt-day10

Promote China manufacturing upgrade, 3D visualization of production line in automobile assembly workshop

会展云技术解读 | 面对突发事故,APP 如何做好崩溃分析与性能监控?

利用尾巴作为时间序列进行处理来识别鲸鱼
随机推荐
Mongodb index management of distributed document storage database
js解决浏览器打印自动分页的问题
leetcode之最后一个单词的长度
编码风格:Mvc模式下SSM环境,代码分层管理
Promote China manufacturing upgrade, 3D visualization of production line in automobile assembly workshop
CUDA_获取指定设备
CUDA_存储器模型
JT Jingtao project
Must see! RDS database all in one
delete、truncate、drop 有什么区别,误删数据怎么办
Coding style: SSM environment in MVC mode, code hierarchical management
Day85: Luffy: shopping cart switching price according to different validity period & shopping cart deletion operation & price settlement & foreplay of order page
proxy 的不完整polyfill
jt-day10
One image can hold 16x16 words! ——Transformers for large scale image scaling recognition (a brief review of ICLR 2021 papers)
The kth smallest node in the print binary search tree of offer
编码风格:Mvc模式下SSM环境,代码分层管理
Guest interview: Wang Jian
Three ways to solve coursera video unable to watch
必看!RDS 数据库入门一本通(附网盘链接)