25 March 2023

Q: I am persuing in BCA 2nd year. Can I get a job based on BCA or I need to do MCA also. Pls suggest.

 Naveen Kumar wrote us on 25-Mar-2023


Solely BCA has no much weitage, however you will be eligible for entry level job that can be less technical. It will be always fruitful to complete MCA. An MCA profile has wide range of opportunities and scopes in IT firms. When you are planning for MCA, it is always recomemnded that you should choose a good institute with well equiped computer laboratories.

Please feel free to write in comment, in case of any further clarifications.


02 February 2023

How to write a good resume? Can you please suggest some resume development guidelines?

A resume also called as curriculum vitae (CV), is a document that enlists and summarizes all your career related activities. This document should not be too short, or too long. It should be simple and not be a bulky. Ideal resume may have of 2-3 pages, increasing in number of page(s) can make it bulky and there are more chances professional rarely turn beyond 2-3 pages. Your resume should work as a catalog and it should highlight your strongness. A resume explains a lot about particular’s personality beyond their skills set, expertise, or achievements.

A resume must be error free, clean, simple formatted, summarized but complete. A resume can be a primary factor of selection or rejection of a profile.


While writing an effective resume, you should keep following things in your mind:

1. Simple: Avoid extra formatting, keep your resume simple and systematic. Eliminate typo errors, spelling and grammatical mistakes. Proper page margins with alignments are good to format your resume.

2. Fonts: Use common fonts and avoid uncommon fonts. Many times, font you have used may not available to employer’s system and therefore, they may not able to read your resume properly. Times New Roman, Calibri, Arial, Tahoma etc. are few common fonts those generally available in all computer systems. Therefore, using such common fonts will be always fruitful.

3. Header and/or footer: Try to add header/footer in your resume that/those should include name, page number etc. These do not give any extra weightage to your resume but increase the presentational skill.

4. Format: Create and save your document in general formats as - .doc, .docx, .pdf, .rtf etc. Avoid latest or higher version of document format. Consider if viewer does not have the respective compatible version of software, they never will able to view you resume.

For example: resume built in Apple document or Google document does not support by Microsoft documents and vice-versa.

5. Colors and font size: Resume should not be colorful. Standard 1-2 colors and standard font sizes are okay to use. Headline you can make bold with normal paragraph. Avoid multi colors, images etc. A clear and professional passport size photograph is good to add at top on first page of your resume.

6. Order of resume: Always follow reverse order in your resume i.e., latest things always should be on top.

7. Signature: Good to add full name with date and place at the end of your resume. The date and place indicate your location and last date of updated resume. If it is too old, recruiter will reach out and ask you to send updated resume.

8. Resume statements: It should always be clear and meaningful. Avoid confusing and tough words, it is not necessary that resume selectors are as strong in vocabulary as you. Nobody wants extra criticality; your resume may get reject if recruiter unable to understand it clearly.

9. Duplicate items: Avoid repetition or duplicate items in resume. Make it clear and to-the-point, avoid extra explanations.

10. Resume length: Many times, I have seen candidates prepare resume having 6-7 pages, and even more. Believe me, nobody has time to read your 6-7 pages resume, everybody wants simple and summary of your curriculum. Try to summarize your resume in to 2-3 pages, big resume may lead to rejection.


02 January 2023

I am a fresher, how can I get a job in an IT company? What are the things I need to take care of?

Getting a job in IT depends more on eligibility criteria that includes a good academic record and communication skills.

A good academic record means you must have minimum 60% or more marks in SSC, HSC and degree. Many companies also include no backlogs or ATKT in university. On the other hand, good communication skill means you must have fluent in English. Your speaking, writing and understanding in English should be very good. Apart from this, they may look at your gesture, attitude, and problem solving skills. Please note these eligibility criteria can vary company to company.

IT companies have a wide range of services and it is very hard to explain the exact degree course. Depending on the scope of work they hire candidates from different backgrounds. Some degree courses are: BE/BTech, ME/MTech, MBA, BSc/BA/BCom/MCom/MA, BCA, MSc, MCA and equivalent.

What is the role of software engineers in IT companies?

Software engineering is a common term in IT industry. A software engineer can be a software developer who develops software, a designers who designs UI/UX, a database engineer who manages databases, a QA who validates developed software, a software analyst who takes business requirements.

I am interested in software development but in my engineering academy, it contains lots of subjects. Can I precise courses as per my need?

Engineering degree course contains a vast syllabus in four years of academy which is really hard to remember all of those. Each subject is compulsory and you must score good marks to keep consistency on your CGPA. However, if you are keen in a specific area, you need to streamline on respective subjects. Below are a few examples given based on specific areas of interest.


A. Software development/programing:
You must focus more on programming subjects such as C, C++, Java, SQL, HTML, C#, COBOL, Python, data structures, regular expression etc. in association with subjects such as Computer architecture, Software Engineering and SDLC models, Operating Systems, Database management systems etc.
Good to keep understanding of digital engineering techniques and computer networks.

2. Hardware and network engineers
These engineers mostly deal with computer peripherals, security, networking, role management, OS firewalls, servers management, data management etc.
If you are keen to explore more in this stream, you should focus more on Operating system, computer networks, digital engineering, computer architecture, protocols, data security, OS firewalls and software patches.
Good to have understanding of microprocessors.

3. Hardware/chip designing
This stream majorly falls under electronics and deals with chip design for various gadgets, computers, machine automated systems etc. You must focus on microprocessors, digital engineering, computer electronics, associated electrical subjects, etc.

If you have any queries related to this, pls feel free to write in the comment box.

Thank you!

Which stream should I choose, software or hardware engineering?

 Well this is completely in your interest. If you are more fond of soft skills & programming then you can go for the software development side but keep in mind this interview will be tough. The interviewer will try to evaluate your technical skills, logical thinking, communication skills, programming skills etc. Also, companies most of the time define a minimum percentage of marks throughout academic i.e. 10th, 12th and degree. Once you acquire experience of 3+ years, you may find such eligibility criteria will become smoother.


Another choice is software engineering - QA. Here, interview processes are smoother than development. But they expect more about process & spoken power with document skills. Academic criteria may be smoother than development. Here, you need to validate a developed software thoroughly, manual and/or automation process. Your observation power should be good, your thinking abilities should be good. For automation, you may need to learn about a few tools & techniques. However, industries give time to learn those for freshers.

If you are in IT and do not match the above skills set or interest or somehow you are least eligible due to some reason, you no need to worry about. Think about network & hardware engineering, expand your wings beyond limit, e.g. learn Unix, Linux, firewalls, securities, networking mechanism and you can be master in server management, network monitoring etc. This is really a great corner to enjoy with various devices, tools, networking, OS and related in your daily professional life. There are a lot of things to do here and you can feel the power of computer networking, data transmission, security, vulnerabilities, server, protocols, and many things. This branch in industry does not mean only to change/assemble RAM, CPU, or such computer peripherals.