In 2019, I studied at Boston City College... I did my Systems Development and Mobile App development there and funny enough... we were using Java for both the modules. Most students were struggling with the programming language as it is hard. Java code is long, even when doing a simple task such as printing "Hello World". All I'm trying to say is that tertiary institutions need to be up to date with the new technologies almost introduced almost everyday.
So I started learning Kotlin late in 2019 and as I know a little bit of python, I found that Kotlin is somehow similar to it. It is easy and straight forward. It is also beginner friendly too.
Kotlin is easy and was primarily developed for mobile app development in 2016. Many developers are scared to move from Java to Kotlin because they think Kotlin might not do the job that Java does. Funny enough... you can even convert your Java code into a Kotlin code inside Android Studio. As you know that Android was developed by Andy Rubin for Google. The project 'Android' has to be managed by Google itself. Therefore Kotlin has been made the language of choice for Mobile App Dev for Android from 2019. It seems Google wants to move away from Java... But nonetheless the option for Java is still available in Android Studio.
It is very important to learn a new language like Kotlin, especially if you are in the mobile app world. Many companies are still using Java for now but I promise you that most of them as it is 2020 are going to move to Kotlin as Google is forcing Java out bit by bit. Maybe your next employer might be using Kotlin for app dev, so it will be an advantage for you to learn the language.
As a developer or a Software Development student, you have to know that in I.T you learn everyday. There are new technologies introduced almost everyday. Don't stick to one programming language. If you happen to be free, just check out a new language. Trust me, that helped me a lot. As you build multiple projects you will need to implement some functionalities using other languages because maybe they are efficient to do the job better than the main programming language of the project. We know that massive web apps like YouTube and Instagram are built with Python, but that doesn't mean Python is the only language existing in the web app. I find that people often confuse programming languages and frameworks. Although YouTube is built with Python, it means it is built with a Python framework such as Django or Flask. Almost all websites have JavaScript but most of them just like YouTube itself use JavaScript frameworks such as Node.js or React.js. Frameworks are often developed by developers and companies to satisfy their needs. Its like creating a template that you would like to use or refer to in future. These frameworks are often made open source by their developers so that other developers can also use them if facing similar problems in their projects.
It is very important to learn a new language like Kotlin, especially if you are in the mobile app world. Many companies are still using Java for now but I promise you that most of them as it is 2020 are going to move to Kotlin as Google is forcing Java out bit by bit. Maybe your next employer might be using Kotlin for app dev, so it will be an advantage for you to learn the language.
As a developer or a Software Development student, you have to know that in I.T you learn everyday. There are new technologies introduced almost everyday. Don't stick to one programming language. If you happen to be free, just check out a new language. Trust me, that helped me a lot. As you build multiple projects you will need to implement some functionalities using other languages because maybe they are efficient to do the job better than the main programming language of the project. We know that massive web apps like YouTube and Instagram are built with Python, but that doesn't mean Python is the only language existing in the web app. I find that people often confuse programming languages and frameworks. Although YouTube is built with Python, it means it is built with a Python framework such as Django or Flask. Almost all websites have JavaScript but most of them just like YouTube itself use JavaScript frameworks such as Node.js or React.js. Frameworks are often developed by developers and companies to satisfy their needs. Its like creating a template that you would like to use or refer to in future. These frameworks are often made open source by their developers so that other developers can also use them if facing similar problems in their projects.

0 comments:
Post a Comment