Answer the question
In order to leave comments, you need to log in
I know Kotlin, I don't know Java. Will they get hired?
I am a student. Now I am actively studying Kotlin and writing my own small applications on it. I want to become an Android developer. This summer I will have an internship in one local office in this direction.
My question is: if I spend all my time only on Kotlin, without looking back at java - is there any chance for me to get a job in a good company with a level of java knowledge "I can read the code, or write helloworld"?
Answer the question
In order to leave comments, you need to log in
Obviously you can make android applications with Kotlin without any Java Code.
But at the same time, You will need to learn Java also, as all the external libraries on github are written in java.
Still in the near future, we will see libraries written in kotlin also.
Here I found out the series of tutorials which have both formats, Java and Kotlin : kotlin android tutorial for beginners
Go through the basics of java and it is not so tough and also required to get a good job in a good company.
But do not leave kotlin as it is the future for android development.
IMHO at the current stage you can't say that you know Kotlin well if you don't know Java.
Knowing only Kotlin, you seriously reduce the number of places you can get a job. This is a bad career strategy.
The main language of android, according to the official documentation, is Kotlin.
https://developer.android.com/training/basics/firs...
And why are the old farts grumbling there... let them grumble, what do you care :)
First, learn java, more jobs, training material (and in Russian), any problem that arose during the study has already been solved once (google, thanks). Well, after that, if you have a desire, learn Kotlin, after java - it will not be difficult for you to do this.
1. There are a lot of libraries and a lot of examples in Java.
And no one will rewrite libraries in Java. The advantage of Kotlin is just in compatibility with Java - all these libraries can be used from Kotlin. Moreover, Kotlin would not have taken off without this skill in using Java libraries.
That is, if you don’t write, then you should be able to read in Java.
2. You exaggerate knowledge of a programming language.
It is natural for a programmer to know and use several of them.
Well, for example, the most ordinary web development is already:
PHP, JS, SQL, HTML, CSS - the first 3 are programming languages.
And this is at least.
Knowledge of Java is called not only syntax, but also its libraries (collections, multithreading, threads), knowledge of the virtual machine, and so on and so forth. one way or another in kotlin you work with it. In this sense, Java needs to be known. If you do not know only the syntax, then this is not such a big gap. By the way, it can be fixed in a few days.
So a generation has grown up that knows the derivatives of the toad, but does not know the toad itself))
The range of available works will be small, but they can take a junior for a project on Kotlin ... You still have to learn the toad .. Without this, you are too narrow a specialist .. but so - It's not that hard, really.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question