当前位置:网站首页>竞争性编程的思考:那些神话和令人震惊的事实[图]
竞争性编程的思考:那些神话和令人震惊的事实[图]
2020-11-10 03:30:00 【学习小博客】
在今天,竞争性编程已成为整个编码社区中最流行的活动。竞争性编程是在互联网上不同站点进行的脑力游戏,编码人员可以根据给定的语句和约束对代码进行编码,从而解决难题。为什么大多数编码人员都喜欢它?答案是:它不仅增加了思维能力和逻辑能力,而且促使大脑尝试各种方法以在困难的情况下寻找解决方案。
当前,竞争编程已引起广泛关注,大多数人觉得,那就是必须学习竞争性编程才能破解技术巨头找到工作。好吧,关于它有很多神话和不为人知的事实,编码人员在开始竞争性编程之前必须意识到这些事实。因此,来吧,让我们一起讨论这些神话和事实。
神话-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
边栏推荐
- The length of the last word in leetcode
- Incomplete Polyfill of proxy
- [leetcode] 92 integer inversion
- 推动中国制造升级,汽车装配车间生产流水线3D可视化
- Come and learn! Development Guide for personalized recommendation system (with internet disk link)
- C / C + + Programming Notes: C language development tank war! In memory of our lost little overlord game
- CUDA_全局内存及访问优化
- 初级工程师如何在职场生存
- For programmers, those unfamiliar and familiar computer hardware
- Prometheus installation configuration
猜你喜欢
CUDA_共享内存、访存机制、访问优化
必看!RDS 数据库入门一本通(附网盘链接)
Using tail as time series to identify whales
asp.net Using serilog in core and customizing enrich
Hengxun Technology: the way to deal with server downtime
编码风格:Mvc模式下SSM环境,代码分层管理
分布式文档存储数据库之MongoDB索引管理
Assign the corresponding key and value in the map to the object
利用尾巴作为时间序列进行处理来识别鲸鱼
Hand in hand to teach you to use container service tke cluster audit troubleshooting
随机推荐
Self writing performance testing tool (2)
一幅图像能顶16x16字!——用于大规模图像缩放识别的变压器(对ICLR 2021年论文的简要回顾)
Mongodb kernel source code implementation, performance tuning, best operation and maintenance practice series command processing module source code implementation 1
Promote China manufacturing upgrade, 3D visualization of production line in automobile assembly workshop
Detach ()
完美日记母公司逸仙电商招股书:重营销、轻研发,前三季度亏11亿
iNeuOS工业互联平台,WEB组态(iNeuView)增加工程视图导入、导出功能,及优化和修复,发布:v3.2.1版本
About CentOS start error: the solution of failed to start crash recovery kernel arming
将Map中对应的key和value赋值到对象中
Assign the corresponding key and value in the map to the object
剑指offer之打印二叉搜索树中第k小的结点
JS label syntax jumps out of multiple loops
Notes on Python cookbook 3rd (2.2): String start or end match
分布式文档存储数据库之MongoDB索引管理
z-index属性详解
编码风格:Mvc模式下SSM环境,代码分层管理
Youtube订阅——解决在弹窗内使用Youtube订阅按钮高度显示不全的问题
leetcode之最后一个单词的长度
js label语法跳出多重循环
推动中国制造升级,汽车装配车间生产流水线 3D 可视化