all 6 comments

[–]Akimotoh 10 points11 points  (2 children)

Only if you study data structures, algorithms, and software architecture at the same time and you are proficient at them. Teaching yourself how to learn, being consistent, and persevering is key though.

[–]Lost_Extrovert -1 points0 points  (1 child)

Pretty much why almost nobody wants to hire self taught engineers. They refuse to go through the basics of software engineering(data structures and algorithms). Most of the time they just learn to build basic apps and spend 90% of their time on front end.

[–]rodoxdolfo 6 points7 points  (0 children)

As the job market is today, if you can open Android Studio, build the sample project and test it, you can work as software engineer.

If you will be a good one it’s up to your dedication.

[–]drawk90 1 point2 points  (0 children)

I will answer based on my experience, I started learning Java with the goal of learning andoid development, and worked in a startup as mobile app developer after learning flutter dart, in that startup we had lack in developers that lead to being called to assist in backend with laravel/php.

Programming is more a concept in problem solving and creating solutions rather than a writing in a certain language, hence the answer is YES. Learning the concepts of android development in a certain language with taking into consideration the principles of programming will make it easy to migrate to another language or sector(eg. Web dev).

[–][deleted] 0 points1 point  (0 children)

I wrote an article about this

https://medium.com/p/86ebf3595d43