Skip to main content

1. Which area of software is most suitable for you?

What are areas of software?

    There are many different areas but we look at some most popular ones.

    For example:

  1. WEB
  2. Mobile Apps
  3. Desktop Apps
  4. Games
  5. Data Science
  6. Artificial Intelligence
  7. Cyber Security

Which area of software is most suitable for you?

    On this post we suppose you have an interest to software but you can not decide which area should you select. If you still not sure about your computer interest you can read this post. Now get ready to a long journey because in general area selecting is not that easy. However, it is not a problem we can find it out step by step and also don't forget, you probably change your idea often while all of this journey so don't worry about it. One day you will find correct area for yourself. We will introduce all of these areas on previous weeks.

1) WEB :

    This area is really popular as you wish. Because of this, this area might me a good choice for beginning. Web developer creates and modifies sites, web applications vb. There are different areas inside of web development.

    a) Front-End Development :

        On this area developer prepare visual part for user. Developer get information, give information            with aesthetic way and also attract users for more interaction.

    b)Back-End Development :

        On this area developer prepare main functional part. Developer process information, create or            modify APIs, integrate database vb.

    c)Full Stack Development : 

        On this area developer can do both Front-End and Back-End briefly.

2) Mobile Apps : 

    On this area developer make application for different OSs that made for mobile devices. Nowadays phones, tablets are become incredibly popular so people needs lots of mobile apps. There are variously apps for make users life easier. You should follow people needs for receive their needs with applications. Biggest advantage of mobile apps can reach so much people more easy.

3) Desktop Apps :

    On this area developer make variously application for different OSs that made for computers. Desktop applications become less popular because because every company try to make their applications to web. They want it because applications that on web can much more reachable for every people. For example, people use web applications without any download or setup, they can also use them with just their browser on their phone, tablet or computers. However, this area still really important and useful.

4) Game : 

    On this area developer make games for different devices and OSs. Game industry is amazingly large and get bigger and bigger day by day so games are really important for entertainment industry. People can play any concept of games so you can take part on game industry much more easy. Of course most of people wants to play high production games but there is a really large population that wants to play also low production or maybe indie games. So you can use this opportunity.

5) Data Science : 

    This are is a integral for today's world. We have huge amount of data and we need to manage and analyze them correctly. Everywhere on virtual world developers collect data from user because they want to use these data for improve your experience and develop some other technologies. Data science have different areas inside of it but we will talk about it later.

6) Artificial Intelligence : 

    On this area developer train AI with using data and of course complex algorithms. This are is become more popular nowadays and people use them everyday. We will get into this area soon together.

7) Cyber Security : 

    This area is really critic because as we talked we have huge amount of data and we do everything on internet such as bank transactions. We need to protect all of these data from malicious people that want to steal your personal information or company information or huge valuable databases. Briefly we need to keep all of these data safe. Cyber security's target is this.

Notice : We talked about different areas but you can easily notice that, these areas are connected with them, so if you want to develop something in future. Since you can't be an expert with all of this areas, you need to learn teamwork. I have some serious plans about this topic, we will talk it on this blog.

Conclusion : 

    Now we know the general information about some popular areas on software development. After that you need to search and learn more which areas that impress you. Also I will prepare some detailed information about all areas later. Thank for your time have a good day. If you wanna ask something, I will be on comments.


Comments

Popular posts from this blog

Part0-Digital Art Projects on C++, Challenge Series-Ep.0

      In this series we will try to develop kindly applications. In the beginning you and I try to develop it with our information. When I complete the first part I will share my experiences, information and source code. You can get help while this challenge from internet and if you stuck you can look my example up. However, if you try harder and harder to do it yourself, you can gain more and permanent experience.  I will also direct you to necessary sources for doing this.  Challenge: Develop a program that create art with using different shapes, functions and color schemes by using user input to BMP image file.       Before starting:     This project is not suitable for beginner level coders. If you feel you are weak at programming first develop yourself with this sources and some challenges. (I will share some challenges with their solutions soon) learncpp geeksforgeeks edx.org coursera.org Some titles that you ne...

Story - 0 -How did my journey start?

How did my journey start?      I always have an interest for computer. When I was started to high school, this interest got bigger and bigger day by day. Because I was  really introduce to computer science by computer lessons on school. However, these lessons were not enough for me, but these were enough for wake my enthusiasm up. Then I started coding with own my own I didn't know anything, but i was search always. I was started with Visual-Basic and just using by Visual studio form app. when I was started , in my perspective this is a big fault as I think VB not a good point to start learning coding. On that point I have an another drawback that is my weak English knowledge, so I was also find less source and if I found, I don't understand or less understand most of them. You can ask, there were so many sources how could not you find them, yes there were many sources but as I said my English was poor and I was try to find Turkish documents or tutorials. While this ...

0. Should you be a computer(engineer, scientist)

  Before beginning:                 First of all, how can you decide to be a computer engineer (or study computer science) or develop yourself on coding, engineering etc. If you interested in computer or want to investigate your interest, you should test your interest. Because, this industry is develop really fast and have many different branch and also these are request much time to learn. Secondly, please aware of yourself, if you do not want to sit whole day or update yourself with technology, maybe this area are not suitable for you. However before decide this as I said you can check it out for a mile. How can you test your interest?                 You can test it with some main points on this area with less time and requirements. I have a method for this. This method have 2 steps, each step are really important for test yo...