当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- Python cookbook 3rd note (2.1): using multiple qualifiers to split strings
- 【CentOS7操作系统安全加固系列】第(2)篇
- CUDA_ Memory model
- Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
- 利用尾巴作为时间序列进行处理来识别鲸鱼
- js label语法跳出多重循环
- CUDA_全局内存及访问优化
- 树莓派鼓捣记 - 设置 wifi
- Mongodb index management of distributed document storage database
- An unsafe class named unsafe
猜你喜欢
SQL case conversion, remove the space before and after
The length of the last word in leetcode
工厂方法模式
C/C++编程笔记:C语言开发坦克大战!纪念我们逝去的小霸王游戏
Come and learn! Development Guide for personalized recommendation system (with internet disk link)
JMeter的简单使用
利用尾巴作为时间序列进行处理来识别鲸鱼
Python prompt attributeerror or depreciation warning: This module was degraded solution
接缝雕刻算法:一种看似不可能的图像大小调整方法
Fear of reconstruction? I'm too late to tell you how to refactor. Now I'm here
随机推荐
How much is the cost of CRM system?
asp.net core中使用Serilog以及自定义Enricher
CUDA_ Memory model
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
《Python Cookbook 3rd》笔记(2.1):使用多个界定符分割字符串
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
Error running app: default activity not found solution
CUDA_存储器模型
CUDA_ Shared memory, memory access mechanism, access optimization
对于程序员,那些既陌生又熟悉的计算机硬件
Prometheus installation configuration
The kth smallest node in the print binary search tree of offer
JMeter的简单使用
Youtube订阅——解决在弹窗内使用Youtube订阅按钮高度显示不全的问题
Coding style: SSM environment in MVC mode, code hierarchical management
完美日记母公司逸仙电商招股书:重营销、轻研发,前三季度亏11亿
CUDA_全局内存及访问优化
获取List集合对象中某一列属性值
工厂方法模式
Unity使用transform.Rotate进行三维旋转角度出现偏差