Watch the questions and answers to make a career in IT on my Live Show – Musings with Software Engineers. This is Episode 001 of the live show that happened on 10-Sep-2020.
Find the answer to – What is the salary scale of a Full Stack Developer in India? and 41 more questions from Software Engineers in this live show. Check all the questions answered in this live show below this video.
Questions Discussed in this Episode
1. What is the salary scale of a Full Stack Developer in India?
Full Stack Development is on a rise in India. A lot of startups are pushing up the demand for Full Stack Developers. These engineers are experienced in one of the stacks like LAMP or MEAN or MERN etc. It is not easy for software engineers to become full stack developers unless they put in the efforts required to learn all the tools and technologies required for a particular stack. So the salaries for Full Stack Developer are higher than a normal software developer or a web developer. In this video I discuss about the salary of Full Stack Developers in India.
2. Scope of doing MCA is it equivalent to B-Tech?
M.C.A. or Master of Computer Applications is a postgraduate Information Technology course. Any graduate who has passed or appearing for the final year degree examination in any discipline (Science, Commerce, Arts, Engineering or any approved University) is eligible to apply. Candidates must have mathematics as a subject in their 10+2 course or any one year of graduation. Because of the eligibility criteria of MCA usually there is confusion about comparing MCA with B.E or B. Tech Graduates. IT Companies mention B.E or B. Tech requirement when they are looking for Software Programmers. But then is it worth doing an MCA and whether companies really accept this degree compared to B.Tech Graduate – Find out in the video.
3. By learning Full Stack Development can I get a job in a Software Company or have to work as a Freelancer?
Freelancing is becoming a lot popular among Full Stack Developers. Usually a person who knows how to build an end to end web or mobile application using various tools, technologies and infrastructure is called a Full Stack Developer. Once you become a full stack developer you have an ability to build a complete web application end to end. This makes freelancing with Full Stack Developers a popular choice. But are there jobs available in Full Stack Development? Find out more in this video.
4. Are certifications of Edx, Coursera important while applying for a job?
MOOCs or Massive Open Online Courses (MOOCs) are free online courses available for anyone to enroll. MOOCs provide an affordable and flexible way to learn new skills, advance your career and deliver quality educational experiences at scale. Edx and Coursera are both MOOC platforms. They are also popular because of the collaboration with various leading institutes and universities across the globe. But how important is this certificate in finding a job in the IT Industry. Find out whether certifications of Edx or Coursera are important while applying for a job?
5. What is the scope of Microsoft Azure or DevOps which field is better?
Microsoft Azure is Microsoft’s public cloud platform. Azure offers a large collection of services including platform as a service (PaaS), infrastructure as a service (IaaS), and managed database service capabilities. … Azure, like other cloud platforms, relies on a technology known as virtualization. DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. These two things are different. In this video find out what is the scope of Microsoft Azure or DevOps and which field is better?
6. What is the minimum experience needed to get an onsite opportunity?
Most software engineers in India dream of going Onsite at least once during their career in the IT Industry. Of Course, once they have the ability to go one time then they get opportunities to go several times from the same company or some other companies. Every year IT companies in India are constantly trying to send their engineers abroad. But then what are the criteria for an Onsite Opportunity. Find out in this video – what is the minimum experience needed to get an onsite opportunity in a software company?
7. Is it easy to go onsite from a service-based company?
There are two types of companies in the software industry. The service based companies like TCS, Wipro, Infosys, Cognizant etc. And the product based companies like Facebook, Amazon, Apple, Netflix or Google etc. Though the core competency of these companies is software development they follow different process and ways of building software. Also service based companies work with clients. Whereas product based companies are building their own products. Both these companies have onsite opportunities. Service based company have onsite opportunities based on their clients requirements. Whereas product based companies need their own people onsite. But, is it easy to go onsite from a service-based company? Find out more in the video.
8. What should I choose Web Development or Machine Learning in the 2nd Year of Engineering?
Web development is the building and maintenance of websites; it’s the work that happens behind the scenes to make a website look great, work fast and perform well with a seamless user experience. Web developers, or ‘devs’, do this by using a variety of coding languages. Whereas, Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it to learn for themselves. Web Development and Machine Learning are two different ways of programming. Lately, Machine Learning has become very popular even when it dates back to the pre-computer era. So, what should you choose between web development or machine learning when you are in college? Find the detailed answer in the video.
9. What interview questions are asked when switching from one company to another? Do they ask about DSA?
10. What are all things should I know if I want to become a full-stack engineer?
Full Stack Engineer needs to know more than just one programming language. He need to be able to develop a complete application end to end. This requires a good understanding of programming language, frameworks, stacks, infrastructure and networking elements of any software application. In this video you will learn what are all the things you should know if you want to become a full stack engineer.
11. Which is better Edx Certification or Coursera Certification?
The biggest question software engineers have today is where do they do their certification from. Edx and Coursera have been the top two MOOC platforms where this question always comes up. Which is better Edx Certification or Coursera Certification? Is there a clear answer to this question. You can find out more in this video.
12. Will I be able to clear the Infosys Virtual Training, I only know C or Java?
Infosys has a Global Education in Mysuru. Here Infosys sends its newly hires for training spanning from three months to six months before moving them to various projects in different locations across the world. In March, as a precautionary measure against the covid-19 outbreak, Infosys had sent home trainees from its Global Education Center in Mysuru. Consequently, all training was moved to virtual mode to comply with safety guidelines. Whether you will be able to clear the virtual training of Infosys knowing only C or Java? Find out more in the video.
13. In which company u r working?
I have a career spanning 23+ years in the software industry. I started my career in 1995 with a small software products company and then moved to different companies till 2017. In 2017, I took a sabbatical to focus on becoming a speaker, coach, and mentor in the software technology space. In this video find out the various places I have worked throughout my career.
14. Pursuing a Bachelor’s in Computer Science Engineering (CSE) with AI and ML specialization. What I should do for a successful career in the IT Industry?
Many colleges in India are offering Bachelors in Computer Science Engineering with AI and ML Specialisation. AI and ML is an emerging stream of software development that is on the rise. It is said that most of the requirements in future will be in this field of software development. But if you are a B.E or B.Tech with these skills then – What you need to do for a successful career in IT Industry? Find out in this video.
15. How to improve fluency in English Speaking?
English is the most spoken language throughout the IT Industry. Even if you are working in some IT company in India the regular communication across the business is always in English. Also because most of the work happens for US and European based clients. So english becomes the main language of communication. In India a lot of engineers come from Tier-2 and Tier-3 cities where english speaking is not common across students. So they face challenges when working in the IT Industry. Find out – how to improve your fluency in English Speaking – in this video.
16. Is it difficult to switch from Service Based Company to a Product-Based Company?
Most software engineers want to work for product based companies. Product based companies give better salaries than services based companies. This attracts a lot of engineers. But it is not easy to get a job in Product Based companies because of the skills required that are always difficult to get without experience. So most engineers join service based companies in the beginning of their career. But they are always looking to move to product based companies as soon as possible. One question remains though – Is it difficult to switch from service based companies to a product based company in software industry? Find out if this is possible and also if yes then how is it possible.
17. What is DSA – Data Structures and Algorithm?
If you want to become a software developer then you need to know basic programming in at least one programming language. But to be able to build good software programs you need the knowledge of Data Structures and Algorithms. These are more like methods of writing a good code. In this video find out what is DSA or Data Structures and Algorithms?
18. I am a fresher in a service-based company. I am a cloud support infrastructure engineer. Is this a good start to my journey?
Most software engineers want to start in programming roles. Like software developer or web developer etc. But usually they start where the company they join puts them on the first project. It happens a lot in service based companies that initially software engineers have to work as support engineer or manual tester or product support etc. This is usually frustrating for software engineers. In this video find out if you start as cloud support engineer – is this a good start to your journey in software engineering?
19. In which company you were working? How long? What is your experience? Are you retired?
I have worked in both product based companies as well as service based companies. I have also setup my own software development firm. In this video find out which companies I have worked, how long, what is my experience? Have I retired? No I do not think I will ever want to retire. Currently I am working on this website and my youtube channel and I consider that also as my professional work.
20. I am a 5th-semester student. Will projects on ML useful for placements?
Many engineers are doing internship projects in the latest technologies like AI, ML, IoT, RPA, etc. These projects are very useful for understanding the newer technologies. But will these projects on ML be useful for placements? You can find out in this video.
21. What do project managers expect from a fresher in their team?
Freshers in the software industry do not have experience of work. They have been mostly on their own when they are in college. The submissions of the project in college are nowhere compared to the software industry. So when they start with a company they are anxious about putting their best foot forward.