当前位置:网站首页>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 .
![Thinking about competitive programming : The myths and the shocking facts [ chart ]](/img/3e/28a4c7e2c1a37647910d5315f19e12.jpg)
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]所创,转载请带上原文链接,感谢
边栏推荐
- leetcode之最后一个单词的长度
- 痞子衡嵌入式:RT-UFL - 一个适用全平台i.MXRT的超级下载算法设计
- CUDA_ constant memory
- eleven point nine
- Mongodb kernel source code implementation, performance tuning, best operation and maintenance practice series command processing module source code implementation 1
- Error running app:Default Activity not found 解决方法
- 关于centos启动报错:Failed to start Crash recovery kernel arming的解决方案
- CUDA_共享内存、访存机制、访问优化
- 会展云技术解读 | 面对突发事故,APP 如何做好崩溃分析与性能监控?
- 接缝雕刻算法:一种看似不可能的图像大小调整方法
猜你喜欢

将Map中对应的key和value赋值到对象中

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

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

C / C + + Programming Notes: C language development tank war! In memory of our lost little overlord game

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

一个名为不安全的类Unsafe

Can't find other people's problem to solve

jt-day10

【CentOS7操作系统安全加固系列】第(2)篇
随机推荐
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
Notes on Python cookbook 3rd (2.2): String start or end match
“wget: 无法解析主机地址”的解决方法
Fire knowledge online answer activity small program
Filezilla server配置FTP服务器中的各种问题与解决方法
The length of the last word in leetcode
一个名为不安全的类Unsafe
Assign the corresponding key and value in the map to the object
将Map中对应的key和value赋值到对象中
SQL filter query duplicate columns
Using tail as time series to identify whales
C/C++编程笔记:C语言开发坦克大战!纪念我们逝去的小霸王游戏
eleven point nine
完美日记母公司逸仙电商招股书:重营销、轻研发,前三季度亏11亿
编码风格:Mvc模式下SSM环境,代码分层管理
分布式文档存储数据库之MongoDB索引管理
CUDA_ Host memory
Detach ()
asp.net core中使用Serilog以及自定义Enricher
Error running app: default activity not found solution