We will learn about: 1. What is software development. 2. The importance of having software development skills. 3. How to get started with software development.
We are living in an ever-increasing digital world. Software development is one of the most important skills you can acquire today.
Because of the Advent of technological solutions software has become pivotal in our day-to-day lives.
With software development skills it is, now more than ever, easy to turn ideas into reality.
Another good thing is that today it is way easier to acquire software development skills than it has ever been before.
A quick search on Google will bring up the definition of software development.
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
Now that is quite a mouthful!
Simply put you can think of software development as the process of building software products and everything in between!
As previously mentioned as we live in an increasingly digital world most problems that we face today can be fixed with software.
We have seen companies of all types building different products to solve and address different problems within our community.
We have seen the likes of Uber🚘 taking on transportation, Air B&B🛏️ taking on the hospitality industry and Google taking on organizing those information with Products like search to name the least.
As technology continues to evolve, the barrier to entry is lowered day by day. Today one can easily get started with software development by simply googling about the topic.
So here are some tips to get you started.
1. Decide what you want to build.
While I have seen many people taking on programming languages to get started with software development I have found that it is way easier to look for a problem and try to solve it.
These problems can be anything from a simple calculator to a hangman, or TickTackToe game, or even a simple WebCrawler.
The idea is to pick something that is interesting to you to keep you engaged in The learning process.
Thank you this one was so helpful.
Hello Reginalda, To answer your first question software development goes far beyond websites and mobile applications, there are things like embedded systems, operating systems, backend solutions, basically everything that's a piece of software is built with software development skills. Second question, is this platformba website? Yes, specifically it's a modern form of a website which is known as a webapp, specifically a Progressive WebApp (PWA), which is basically a website with some features that make it feel like a native mobile or desktop app, for example, it's installable into your computer and/or phone. Third question how do you get started building an online store? So an online store would be a pretty complex problem, so I would ask of you are trying to fix that problem fr th same of learning software development, or is it a business you are looking to start, Of it's a business, I would suggest you go with a no-code solution like a website builder like Shopify, Wix, WordPress etc, if you are looking to take on this problem for the sake of learning software development, then I'd suggest you start by learning web development skills, that would be your 'what' as illustrated in the course. Thank you for your question, I hop this helps.
So if am looking up to start a digital business like an online store ; what would be your advise on this..considering the low capital levels?