Should I focus on CP or development?
Table of Contents
- 1 Should I focus on CP or development?
- 2 Should I do competitive programming or make projects?
- 3 Should I do competitive programming after getting a job?
- 4 How can I get hands-on with programming before I get hired?
- 5 What are the benefits of side projects for employees?
- 6 How to plan a career move with coding projects in mind?
Should I focus on CP or development?
CP makes you a good problem solver which matters a lot in software development. A competitive programmer has always a good hold on analytical thinking, problem-solving skill, data structures, time, and space complexity of the code.
Should I do competitive programming or make projects?
If you want job in some good companies like Amazon, Facebook and Google then competitive programming is more important than your projects. But you should have implemented at least two projects that you can explain in your interview. But these companies basically test your learning ability and analytical skills .
Should I do competitive programming after getting a job?
Competitive Programming !== Interviews for companies are more of an exam where you have to memorize and learn about things you won’t use after getting the job. This means all of your “competitive programming” knowledge is of no use.
Can you crack Google without competitive programming?
YES, there are a lot of people who cracked companies like Google without doing CP at all. A lot of people do CP just to improve their problem-solving skills as that’s what is being tested by these companies. So to develop problem-solving skills, you can go with any track.
Should you avoid working on side projects while at work?
It’s best to avoid working on side projects on your employer’s time or using the employer’s resources. This means that you shouldn’t write code during work hours, even if you’ve completed all of your tasks for your employer. Create a separation between your employer and side project by focusing on your side project on nights and weekends only.
How can I get hands-on with programming before I get hired?
Fortunately for web developers, there are plenty of ways to put your in-demand skills to good use. Here’s how you can get hands-on with programming before you’re officially hired: Volunteering is a great way to gain real-world experience and add some interesting projects to your portfolio.
What are the benefits of side projects for employees?
Rob’s side projects such as iTakeout has broadened his experience and made him an indispensable employee. But side projects don’t just benefit your employer, they benefit your personal career. They provide you with a chance to experiment and learn new techniques that your day job may not allow.
How to plan a career move with coding projects in mind?
If you’re making a career move, you should plan your personal projects with the career move in mind. So how do you do that? The first step is to read the job listing. The job listing often lists technical skills they are looking for. You probably won’t be able to do all of them in your coding projects.