当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- How SSL certificate and public IP address affect SEO
- November 09, 2020: talk about the similarities and differences between the bulon filter and the cuckoo filter?
- 必看!RDS 数据库入门一本通(附网盘链接)
- Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
- SQL case conversion, remove the space before and after
- The kth smallest node in the print binary search tree of offer
- 假如需要一百万个对象
- An unsafe class named unsafe
- Prometheus安装配置
- CUDA_寄存器和局部存储器
猜你喜欢

Python cookbook 3rd note (2.1): using multiple qualifiers to split strings

Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom

Difficulties in heterogeneous middleware implementation of Bifrost site management (1)

Can't find other people's problem to solve

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

Python提示AttributeError 或者DeprecationWarning: This module was deprecated解决方法

JS solves the problem of automatic pagination in browser printing

编码风格:Mvc模式下SSM环境,代码分层管理

推动中国制造升级,汽车装配车间生产流水线3D可视化

Coding style: SSM environment in MVC mode, code hierarchical management
随机推荐
DB engines database ranking in November: PostgreSQL holds the top spot in the same period
CUDA_ Host memory
Incomplete Polyfill of proxy
Python中[:]与[::]的用法
Day85: Luffy: shopping cart switching price according to different validity period & shopping cart deletion operation & price settlement & foreplay of order page
Fire knowledge online answer activity small program
SQL filter query duplicate columns
Self writing performance testing tool (2)
The length of the last word in leetcode
Usage of [:] and [::] in Python
编码风格:Mvc模式下SSM环境,代码分层管理
Promote China manufacturing upgrade, 3D visualization of production line in automobile assembly workshop
Visit 2020 PG Technology Conference
《Python Cookbook 3rd》笔记(2.2):字符串开头或结尾匹配
leetcode之最后一个单词的长度
[leetcode] 92 integer inversion
Come and learn! Development Guide for personalized recommendation system (with internet disk link)
JMeter的简单使用
Explanation of Z-index attribute
Prometheus安装配置