Julie  Donnelly

Julie Donnelly

1598437920

Building a Career in Software Development Without a Computer Science Degree

  1. Do you want to get a job as a Software Engineer at FAANG Companies but do not have a computer science degree?
  2. Could you not get CS in your dream college because you ended up screwing JEE but want to build a career in tech?
  3. Did you join your non-core (!CS, !Electrical, !ECE, !MSM) branch just because you could not get the desired branch/college due to not so great JEE Rank, and now you are stuck because it’s boring?
  4. Do you just want to get a job in coding with a handsome salary to support your family but do not know where to start?
  5. Are you from a Tier2 or Tier 3 college and do not have a mentor to guide you for building a career in Software Development?

If the answer to any of these questions is Yes!, Then you have come to the right place. :)

Before we start, I’d like to introduce myself and give a little background information. I am a graduate from IIT Roorkee from the Metallurgical and Materials Engineering Department without a decent CGPA. But currently, I am working for Amazon as an SDE-1 (Software Development Engineer) and I interned with the Google Summer of Code Program twice (2020 & 2019). If I can do this, so can you!

Let me introduce you to three friends Aayush, Bhaskar, and Chirag (names may or may not changed). They got JEE ranks of 2500, 7000, and 13000 respectively. They had several choices of colleges and branches. They could have a CS major at one of the new IITs or a noncore branch at one of the old IITs or CS branch at Tier 2 or Tier 3 college. They took the following choices:

  • Aayush took Civil Engineering in IIT Delhi.
  • Bhaskar took Electrical at one of the new IITs.
  • Chirag joined a Tier 2 college with CS major.

Each one of them has his own grievances. Aayush is worried that not many companies would recruit software developers from his branch as it’s not related to Computer Science. Bhaskar is worried that since his IIT is a new one, so many companies may not visit it for campus recruitments and he may have to apply off-campus. Chirag has a CSE degree but is worried that he may not get recognition because his college is not Tier 1 and his peer group is not competitive. A grievance common to all three of them is that each one of them does not know how to build a career in Software Development and get a job at their dream company.

Can you relate to any of these three guys? Did you also choose a non-core branch in a reputed college because of brand value? Could you not get your department changed to CSE because you got a 7 pointer in your first year and the cut-off for CSE is 9.8? Do you find your department not interesting enough and now you are stuck with a low CGPA? Are you worried about the internship and placement season? Does your friend keep boasting about his Codeforces rank and you don’t know where to start? Are you confused about whether you should start Web Development or Machine Learning? Are you afraid that you won’t be able to build a career in tech because you screwed up your programming course in the first year?

If the answer to any of the questions above is Yes, then you’ll be happy to know that you can build a successful career in software development by following a simple strategy or path. All you need is a laptop and an internet connection and you’ll be good to go. In this post, I’ll be targeting the individuals who want to build a career in software development but do not have a CS major or proper mentorship from seniors for whatsoever reasons. We’ll be going through a road map that you can follow to cover all major topics of CS without feeling lost. I’ve seen people jump into Android Development without knowing Java/Kotlin or basics of Data Structures and Algorithms and therefore losing interest afterward. Don’t do this.

This post is relevant for all people out there irrespective of their year of study or branch. Even if you are enrolled in a CS degree or even if you are a graduate who’s looking to switch career or if you are looking for a quick guide to get a coding job in a small period of time, the post would be helpful.I’ll be only mentioning the essentials.

Here we begin:

I’ve divided the road map into three phases. After the first phase, you should be able to solve basic CP problems. After the second phase, you should be employable by major Tech firms like FAANG. The third phase teaches you web development to increase your chances of placement. The fourth phase will teach you about hotshot topics of CS like ML, DL, and other topics that may be of help while preparing for interviews and would be discussed in Part 2 of this article.

#computer-science #software-development #software-engineering #careers #career-advice #data science

What is GEEK

Buddha Community

Building a Career in Software Development Without a Computer Science Degree
Julie  Donnelly

Julie Donnelly

1598437920

Building a Career in Software Development Without a Computer Science Degree

  1. Do you want to get a job as a Software Engineer at FAANG Companies but do not have a computer science degree?
  2. Could you not get CS in your dream college because you ended up screwing JEE but want to build a career in tech?
  3. Did you join your non-core (!CS, !Electrical, !ECE, !MSM) branch just because you could not get the desired branch/college due to not so great JEE Rank, and now you are stuck because it’s boring?
  4. Do you just want to get a job in coding with a handsome salary to support your family but do not know where to start?
  5. Are you from a Tier2 or Tier 3 college and do not have a mentor to guide you for building a career in Software Development?

If the answer to any of these questions is Yes!, Then you have come to the right place. :)

Before we start, I’d like to introduce myself and give a little background information. I am a graduate from IIT Roorkee from the Metallurgical and Materials Engineering Department without a decent CGPA. But currently, I am working for Amazon as an SDE-1 (Software Development Engineer) and I interned with the Google Summer of Code Program twice (2020 & 2019). If I can do this, so can you!

Let me introduce you to three friends Aayush, Bhaskar, and Chirag (names may or may not changed). They got JEE ranks of 2500, 7000, and 13000 respectively. They had several choices of colleges and branches. They could have a CS major at one of the new IITs or a noncore branch at one of the old IITs or CS branch at Tier 2 or Tier 3 college. They took the following choices:

  • Aayush took Civil Engineering in IIT Delhi.
  • Bhaskar took Electrical at one of the new IITs.
  • Chirag joined a Tier 2 college with CS major.

Each one of them has his own grievances. Aayush is worried that not many companies would recruit software developers from his branch as it’s not related to Computer Science. Bhaskar is worried that since his IIT is a new one, so many companies may not visit it for campus recruitments and he may have to apply off-campus. Chirag has a CSE degree but is worried that he may not get recognition because his college is not Tier 1 and his peer group is not competitive. A grievance common to all three of them is that each one of them does not know how to build a career in Software Development and get a job at their dream company.

Can you relate to any of these three guys? Did you also choose a non-core branch in a reputed college because of brand value? Could you not get your department changed to CSE because you got a 7 pointer in your first year and the cut-off for CSE is 9.8? Do you find your department not interesting enough and now you are stuck with a low CGPA? Are you worried about the internship and placement season? Does your friend keep boasting about his Codeforces rank and you don’t know where to start? Are you confused about whether you should start Web Development or Machine Learning? Are you afraid that you won’t be able to build a career in tech because you screwed up your programming course in the first year?

If the answer to any of the questions above is Yes, then you’ll be happy to know that you can build a successful career in software development by following a simple strategy or path. All you need is a laptop and an internet connection and you’ll be good to go. In this post, I’ll be targeting the individuals who want to build a career in software development but do not have a CS major or proper mentorship from seniors for whatsoever reasons. We’ll be going through a road map that you can follow to cover all major topics of CS without feeling lost. I’ve seen people jump into Android Development without knowing Java/Kotlin or basics of Data Structures and Algorithms and therefore losing interest afterward. Don’t do this.

This post is relevant for all people out there irrespective of their year of study or branch. Even if you are enrolled in a CS degree or even if you are a graduate who’s looking to switch career or if you are looking for a quick guide to get a coding job in a small period of time, the post would be helpful.I’ll be only mentioning the essentials.

Here we begin:

I’ve divided the road map into three phases. After the first phase, you should be able to solve basic CP problems. After the second phase, you should be employable by major Tech firms like FAANG. The third phase teaches you web development to increase your chances of placement. The fourth phase will teach you about hotshot topics of CS like ML, DL, and other topics that may be of help while preparing for interviews and would be discussed in Part 2 of this article.

#computer-science #software-development #software-engineering #careers #career-advice #data science

Christa  Stehr

Christa Stehr

1594456938

Offshore Software Development - Best Practices

With the rise of globalization and the worldwide lockdown due to the pandemic, most of the work has been done by remote working processes and professionals from their homes. This lockdown has proved the efficiency of remote development and enhanced the trust in offshore software development industry.

To make the most out of the benefits of offshore software development, you should understand the crucial factors that affect offshore development. This is why you should read this guide for the best practices when hiring an offshore software development company. Despite the size and the industry of the business, offshore software development is not beneficial for every entrepreneur in many aspects to make the optimum use of talents in technology across the globe.

Here are some of the top reasons why offshore development is beneficial for your business.

  • Offshore development teams can work on flexible timing to provide you with the best possible software development practices.
  • Get access to the talents across the world from your home to develop the top of the line software with the help of offshore development companies.
  • Assured high quality and next-generation technology expertise with duly NDA signed with respect to the priorities of the business.
  • With flexible recruitment models, you can hire the freelance developers, remote development team, or an entire offshore development company with respect to the size of your business.
  • Build high-end software applications from one corner of the world by hiring software developers across the world.
  • Get immediate access to the best resources without hiring them on a permanent basis.

To avail of all these benefits, you should have clear goals, a list of requirements, and features that are mandatory for your software product.

Here are a few tips to help you find the best offshore software development company. Build a top-notch software application by following the listed best practices.

#web development #how to start offshore software development company #offshore meaning #offshore software development best practices #offshore software development company #offshore software development company in india #offshore software development cost #offshore software development statistics #outsource software development

5 Core Criteria for Selecting Software Development Company - TopDevelopers.co

Check out these five criteria for the selection of your software vendor, and you will never regret having the wrong quality product made for you.

One of the primary reasons why many companies are stuck with an underperforming software product is that they did not give the requisite attention in selecting an efficient software development partner. We assure you that if you put in some effort and pay heed to the factors mentioned above, then you will be able to select an efficient custom software development company to build your software that will cater to all your requirements.

Read More: 5 Core Criteria for Selecting Software Development Company

#finalizing custom software development company #custom software development companies #experienced software developers #software development needs #software development firms #best software developers

Uriah  Dietrich

Uriah Dietrich

1618449987

How To Build A Data Science Career In 2021

For this week’s data science career interview, we got in touch with Dr Suman Sanyal, Associate Professor of Computer Science and Engineering at NIIT University. In this interview, Dr Sanyal shares his insights on how universities can contribute to this highly promising sector and what aspirants can do to build a successful data science career.

With industry-linkage, technology and research-driven seamless education, NIIT University has been recognised for addressing the growing demand for data science experts worldwide with its industry-ready courses. The university has recently introduced B.Tech in Data Science course, which aims to deploy data sets models to solve real-world problems. The programme provides industry-academic synergy for the students to establish careers in data science, artificial intelligence and machine learning.

“Students with skills that are aligned to new-age technology will be of huge value. The industry today wants young, ambitious students who have the know-how on how to get things done,” Sanyal said.

#careers # #data science aspirant #data science career #data science career intervie #data science education #data science education marke #data science jobs #niit university data science

Ajay Kapoor

1626148470

Software Product Development Company, SaaS Development Services

PixelCrayons: Being a top software product development company, we are known for providing robust, secure, feature-packed, and scalable Software product engineering solutions as per the specific needs of businesses.

Get SaaS-based software product development services from initial strategy & planning to final deployment and after delivery support.

Being a trusted SaaS product development company, we cover the entire array of software product engineering services from consulting to development, testing and devops.

We turn your software product idea into reality by putting custom skillsets in place. With 16+ years of domain expertise, we have created 13800+ successful projects and garnered 6800+ happy customers from 38+ countries.

#software product development companies in india #software product development services #software product development company #software product development india #product development companies in india #software product development companies