Nayma Islam
One of the hyped lines that every university student gets to hear during their university life is there is no job in the market of Computer Science. Well a degree is just not enough for a Computer Science student to get a job in this field. This field requires skillful problem solvers who are dedicated, passionate and knows how to handle problems. There are many students in this field who still doesn’t know the real purpose of Computer Science or why they’re studying in this filed.
As Zig Ziglar said “You don’t have to be great to start, but you have to start to be great”.
Decision making
If you’re a final year college student there are likely many things on your mind. You finally decide what you want to be in your life. When you start to stress about something which you have no experience or real understanding yet, it’s hard to know what to focus on. There are likely many students who take Computer Science as their major without even knowing what this subject is all about. And they ultimately start to regret after taking this subject. There are many times we make irrational and confusing choices. But one should remember no career comes with a guarantee of regret free happiness you have to find your way out to make the best of it.
How to start from scratch
The first thing that a CS student should get in his mind is the university will only help you to get a degree but it will not help you in building your skills, you’ll have to help yourself. The courses will mostly have you learn the basic of programming. Most of the students start their programming life with C or C++ and start getting frustrated in the beginning of the programming journey. Because learning C or C++ without any previous background or fundamentals can be confusing. But programming should be fun rather than thinking it’s hard or impossible. There are around 256 programming languages. So don’t be disappointed in the first place when you’ve wide range of options.
Introduce yourself with Python
As many of the students don’t know that C, C++, Java are statically typed languages whereas Python is dynamically typed language. Python language is expressive and productive. If you’ve never tried writing a code before but you want to learn programming then Python language is the best choice.
The syntax of python is easy, clear and comprehensible which makes the code easily readable and understandable to others. Creating solution in Python language is way easier compared to C, C++ or Java. For example if you want to print something in Python language you just need a print () function and that’s it. Coding in Python is that easy simple and clear.
Input >> print (“Hello World!!”)
Output >>> Hello World!!
So by this time if you’ve changed your mind and decided not to give up on programming then Python language is the best option for you to get started. This language will take way less time than any other programming language to understand. Use internet as your learning resource you’ll start to know the basics of programming like loop, condition, variables and so on.
The Reality
The number of frustrated Engineers is increasing day by day due to their lack of understanding the perspective of the subject. Nothing comes for free and not everything is as easy as we think. You won’t be able to realize how fast time flies, you’ll look up to job requirements and it’ll not match your profile how terrible does that feel!! Take your time to understand what this field is all about, look around search for possibilities. You’re not alone there are many others fighting their own battles and you should too. Never give up. So when you’re getting the privilege of availing a Computer Science degree why not making the best use of it. The only thing matter is skill in this field. If you skip coding and developing there’s no scope to get a job in this sector. The number of graduates in this sector is higher than any other sectors in our country but only a few skillful gets the job because of their hard work and dedication. But your dedication and continuous improvement will help you grow every day. So rather than being frustrated failures this is the right time to awake and determine your goal before it’s too late.
Nayma Islam is a student of CSE department of AIUB