# A Junior Software Developer's Journey at Codename One

DevFeed: [A Junior Software Developer's Journey at Codename One](<https://devfeed.tech/articles/a-junior-software-developer-s-journey-at-codename-one-19188.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/a-junior-software-developers-journey-at-codename-one/>)

Author: Sergey Gerashenko

Published: 2020-12-07T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [java](<https://devfeed.tech/tags/java.md>), [journey](<https://devfeed.tech/tags/journey.md>), [junior](<https://devfeed.tech/tags/junior.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [other](<https://devfeed.tech/tags/other.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>)

## AI overview

A junior software developer describes joining Codename One, learning Java, adapting to UI development, and working on the Kitchen Sink cross-platform demo application before learning Kotlin.

## Source excerpt

Hello Codename One community, my name is Sergey Gerashenko. I'm a junior software developer at Codename One. My journey here began 3 months ago when I passed my first interview at Codename One and my first task was to learn Java within 2 weeks. Learning Java I knew a few programming languages like Python, C and C++ but was unfamiliar with Java or managed languages beforehand. Learning a completely new language in just two weeks seemed like an impossible task at first because it took me around five months to learn C++.