What should I learn to develop my skill in Computer science field? Please explain briefly.

Asked by Last Modified  

Follow 8
Answer

Please enter your answer

Computer Science Teacher & Educational Coach

You should develop the following skills in the computer science field:1) Be an expert in at least 1 programming language2) Develop good problem-solving skills3) Be excellent in Data Structures and Algorithms4) Develop good communication skills5) Develop impactful projects on your own.6) Practice programming...
read more
You should develop the following skills in the computer science field:1) Be an expert in at least 1 programming language2) Develop good problem-solving skills3) Be excellent in Data Structures and Algorithms4) Develop good communication skills5) Develop impactful projects on your own.6) Practice programming for at least 1 hour every single day.7) Participate in online programming competitions and hackathons.All the bes read less
Comments

Computer Wizard

It really doesn't matter what language you learn. What matters is the logic that is how you solve a problem. So spend you time on taking part in hackathons on websites such as hackerrank
Comments

I am an experienced teacher and tutor with over 9 years of experience in teaching Maths

Join class and use computer daily.
Comments

EVOLUTION ACADEMY

You can learn any programming language like Java, C#.
Comments

Tutor

To be proficient in CS field you need to learn a Programming language and be very thorough about it.It can be C, C++ or my personal preference will be JAVA (as it is widely used and one of the most stable languages available right now).
Comments

Java/J2EE Expert & Data Analytic

1. First, start by reading about algorithms and data structures. To help you with that: What are the most learner-friendly resources for learning about algorithms? 2. Practice. Just like anything else, practicing will help you get better. By the time, you'll find that many algorithms could be re-adjusted...
read more
1. First, start by reading about algorithms and data structures. To help you with that: What are the most learner-friendly resources for learning about algorithms? 2. Practice. Just like anything else, practicing will help you get better. By the time, you'll find that many algorithms could be re-adjusted to fit multiple needs and that each data structure you master could help you solve a specific set of problems or improve certain areas in an algorithm. My typical resources for problems/puzzles are: http://community.topcoder.com/tc http://icpc.baylor.edu/info/Prob... http://www.leetcode.com/ http://www.careercup.com/ 3. Take your time with #1 and #2 and you will get better. To master interviews, you also need to learn to write flawless code on paper. So practice solving problems, writing code, test, trace and debug them on paper or a whiteboard. Make sure that by the time you write it on your computer, you'd have already solved all test cases including corner cases so the code would just run as is. 4. Last but not least (and this would also increase by time), you'll need to take your time to solve new problems and puzzles. Trust that you have the ability to solve a problem and have the patience to think and solve it. In my experience, many people just give up on a problem without giving themselves a chance to take the time and walk through simple logic to actually solve it. Sometimes, it is OK to start by stating the obvious, easy and what might seem like a dumb solution at first, and then improve that solution or think why do you consider this is a "bad" solution, if you answered that, then you should be able to work on it to improve it. read less
Comments

Tutor

According to the current situation learning JAVASCRIPT will be very beneficial as most of the IT companies have a shortage of employees having the acknowledge of JS(Javascript). Furthermore, if you know JS then you can easily work on AngularJS(front end of any application) and NodeJS(Back end of any...
read more
According to the current situation learning JAVASCRIPT will be very beneficial as most of the IT companies have a shortage of employees having the acknowledge of JS(Javascript). Furthermore, if you know JS then you can easily work on AngularJS(front end of any application) and NodeJS(Back end of any application). Even the Flipkart people are migrating to these new technologies. read less
Comments

Tutor

Hi Ayush, Initial focus on your study and join classes for languages as well, without having knowledge about language, you will have to more struggle, try to enroll in C#,VB,Java,JavaScript, Python, .PHP, .NET, VBA, Perl, etc , it will help you to grab the opportunity,
Comments

Computer Science Faculty

Programming and logic building skills.
Comments

ONLINE MATHS TEACHER OF INTERNATIONAL AND INDIAN STUDENTS WITH VERSATILE EXPERIENCE OF 8+ YEARS

Firstly have a basic knowledge of Computer by seeing my lessons on Unacademy app Then learn C and C++ It will be very beneficial for you.
Comments

View 54 more Answers

Related Questions

How shall I prepare for IIT without joining any coaching institute? I am in class 11.
focus on basic concepts of subjects, prepare timetable for study and follow this. does not spent too much time on study but start learning on calm mind, do some physical activity also.
Priya
0 0
7

I can't speak English fluently, what should i do? 

Start thinking in English about whatever comes to your mind. After that start expressing that loudly for your self. If you practice like this, you'll develop fluency. But you should build English vocabulary also. I wish you happy learning!
Neeraj
Are there any prerequisites for computer programming courses?
Prerequisites for computer programming courses can include: Basic computer skills. Math knowledge (for advanced courses). Prior programming experience (helpful but not always required). Familiarity...
Hema
0 0
7

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons


Source & Sink
A heat transformer is device that transfers a part of the heat, supplied to it at an intermediate temperature, to a high temperature reservoir while rejecting the remaining part to a low temperature heat...

Use of Piggybank and Registration in Pig
What is a Piggybank? Piggybank is a jar and its a collection of user contributed UDF’s that is released along with Pig. These are not included in the Pig JAR, so we have to register them manually...
S

Sachin Patil

0 0
0

Compiling a C program on Linux machine GCC
Note: if GCC is not available in your Ubuntu Linux machine install by using below command $sudo apt-get install gcc-4.9 Here 4.9 is GCC version Similarly for installing vim $ sudo apt-get install vim ...
N

Narasimha Reddy

0 0
0

Flowmeters
Flowmeters Flowmeters are devices used to measure the flow of fluid(i.e. liquid, gases or slurries). Chemical/Petrochemical/Oil & Gas Industries basically refine, manage chemical reaction of fluid...

Recommended Articles

According to a recent survey conducted by the NCAER (National Council of Advanced Economic Research), engineering is the most sought after course in India. Some engineering courses are offered as BE or Bachelor of Engineering while some as Bachelor in Technology or B.Tech. Since engineering is a professional course, the...

Read full article >

MBA, Medicine and engineering are the three main professional courses in India. Engineering is still one of the highly sorted after professional courses in the under graduate level, while MBA is favoured as a preferred post graduate course. To shine in these courses, one needs to work and study hard. Engineering as a...

Read full article >

E-learning is not just about delivering lessons online. It has a much broader scope that goes beyond manual paper or PowerPoint Presentations. To understand the reach of E-learning and how the whole process works in developing the Educational system, we will discuss a few points here. Let us find out how this new learning...

Read full article >

Appearing for exams could be stressful for students. Even though they might have prepared well, they could suffer from anxiety, tension etc. These are not good for their health and mind. However, following a few exam preparation tips can save them from all these and help them to score good marks. Let’s find out all...

Read full article >

Looking for BTech Tuition ?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you