当前位置:网站首页>Thinking about competitive programming: myths and shocking facts
Thinking about competitive programming: myths and shocking facts
2020-11-10 03:30:00 【Learning blog】
In today's , Competitive programming has become the most popular activity in the entire coding community . Competitive programming is a mental game played at different sites on the Internet , Coders can code code code according to given statements and constraints , To solve the problem . Why most coders like it ? The answer is : It not only increases the ability of thinking and logic , And it prompts the brain to try various ways to find solutions in difficult situations .
At present , Competitive programming has attracted a lot of attention , Most people think , It's that you have to learn competitive programming to crack technology giants and find jobs . ok , There are many myths and unknown facts about it , Coders must be aware of these facts before they begin competitive programming . therefore , Come on , Let's talk about these myths and facts .
myth -1. Competitive programming is a required course to crack down on technology giants
This is a common myth of the current generation of coders . Before you start writing code , Every novice programmer has heard a lot of people , If you're good at competitive programming , Then you're sure to crack any coded interview , But if you're not familiar with , Will fail .
The facts :
The fact is that , If you're not involved in competitive programming , But understanding data structures and algorithms , Then you won't have to do any coding interviews , Because ultimately it's your problem-solving ability that matters , It's not a competitive programming specification . But that doesn't mean competitive programming doesn't work , It can greatly improve the individual's problem solving ability . By implementing in competitive programming DSA Concept , Coders can learn better DSA Concept . therefore , If you haven't started , Don't be discouraged , If you have enough time , Then try it , It's going to be a great experience .
myth –2. Competitive programming must come first , Developing skills is useless
People think highly of competitive programming , Because there is a common mentality among the students , So individuals should program competitively all day and all the time . Master it without learning any other technology (Web Development , The backend development , Machine learning and so on ), It might be good for you . But in the end it just gives you the skills to improve competitive programming
Assuming that mastering competitive programming is the only thing , And that's what it takes to crack the code interview , It was a total mistake . Because you have a good problem solving ability , A decent one “ Competitive programming ” Configuration files play an important role in getting you into the next round of work , But after entering the company , It won't solve the coding problem for you . Using different technologies to build different projects . That's why most companies like people who use trend technology to build real-life projects .
myth –3. The most competitive programmer
For IT Among the preparation engineers of the company , Competitive programmers are considered to be the most talented people . Among the students who started coding at University , It's a universal myth . If he / She is a competitive programmer , So he's supposed to be smart . Science and technology hold up the dream of a powerful country https://www.isanxia.com/zuowen/30326.html Many programmers join in just to make them cool in the world , Because they mistakenly believe that competitive programming data can reflect your IQ .
Work hard at machine learning , Students in development or moral hacking or any other field , Compared to competing programmers , They're smarter, too , More efficient . Competitive programmers spend a lot of time looking for challenging solutions , But at the same time , Maybe others are implementing solutions in real life by developing applications and solutions .
myth –4. Competitive programming can only be done with “X” Language completion
Because of the confusion of choosing language , Most beginners are always in trouble . They think it's just C++,Java or Python Is the best , So I should use it , Or continue to use the familiar language . They spent a lot of time on it .
No language specified for competitive programming , You can choose any language .C++ The running time of Java and Python short , It's also true , But use python It also has its own advantages . Its grammar is very simple and it's very simple for . You can use any language , But focus on understanding the logic behind the code .
版权声明
本文为[Learning blog]所创,转载请带上原文链接,感谢
边栏推荐
- Usage of [:] and [::] in Python
- YouTube subscription: solve the problem of incomplete height display of YouTube subscription button in pop-up window
- Common settings of PLSQL developer
- js label语法跳出多重循环
- 自己上手写性能测试工具(二)
- Python提示AttributeError 或者DeprecationWarning: This module was deprecated解决方法
- CUDA_ constant memory
- [Python learning manual notes] 001. Preface to Python
- 【LeetCode】 92 整数反转
- 必看!RDS 数据库入门一本通(附网盘链接)
猜你喜欢
痞子衡嵌入式:RT-UFL - 一个适用全平台i.MXRT的超级下载算法设计
asp.net Using serilog in core and customizing enrich
飞鸽传书局域网找不到其他人的问题解决
Hengxun Technology: the way to deal with server downtime
proxy 的不完整polyfill
Coding style: SSM environment in MVC mode, code hierarchical management
Must see! RDS database all in one
Raspberry pie drum set WiFi
Important components of Apache Hadoop
Explanation of Z-index attribute
随机推荐
November 09, 2020: talk about the similarities and differences between the bulon filter and the cuckoo filter?
leetcode之最后一个单词的长度
【CentOS7操作系统安全加固系列】第(2)篇
[leetcode] 92 integer inversion
Promote China manufacturing upgrade, 3D visualization of production line in automobile assembly workshop
CUDA_常量内存
Python中[:]与[::]的用法
Incomplete Polyfill of proxy
SQL filter query duplicate columns
“wget: 无法解析主机地址”的解决方法
自己上手写性能测试工具(二)
asp.net Using serilog in core and customizing enrich
DB engines database ranking in November: PostgreSQL holds the top spot in the same period
eleven point nine
分布式文档存储数据库之MongoDB索引管理
An unsafe class named unsafe
CUDA常用概念及注意点
asp.net core中使用Serilog以及自定义Enricher
假如需要一百万个对象
Python prompt attributeerror or depreciation warning: This module was degraded solution