#Have to work on a project with a language i don't know

17 messages · Page 1 of 1 (latest)

paper beacon
#

I work in fortune 100 biotech company (new employee). I will be working on a project that uses a language that I never had a chance to learn (python). The hiring manager knows that I only know java and not python prior to hiring me. How does this work? Will they give me some time to learn python or like "pay" me for learning it. Or do they usually expect me to already know it even for a fact knowing that i only know java?

If let's say they expect me to already know it (idk what to expect in this type of big non tech company) I can allocate some time outside work to learn it, but I don't think I can fully spend my time outside work to learn python because I do have other commitments

crude fox
#

For me best way to learn and some professional developers even do this like Clementine google ex engineer and tech with tim

#

is to code in java then google how to do it in python

#

if your task is to implement an API route

#

you know how to do that in java with spring framework or another so you apply that knowledge there, also good to start with small tast if possible if the company has a ticket system like jira

paper beacon
#

Well my main concern is since I'm new here, at least I don't want to give a bad impression. I know that legally speaking I'm not required to learn python lets say outside work but of course i think people will judge me (i have no idea what corporate world is like but this is what i guess)

crude fox
#

this isnt a junior role or intern?

paper beacon
#

definitely not fresh out of university title

crude fox
#

if not then i not sure besides that the company expects you to do the job which means they expect you to learn the lang whether outside of work but not just at work since you also need provide what they need

#

maybe someone else can give feedback on this, you can try asking if company does provide free learning resource

#

but yeah what i would personally do it what i said above,when working with a new lang, i personally found best way to be productive is code the task in java then google how to do it in another lang , google is helpful when learnign a new lang

paper beacon
#

yes its a big company so access to coursera is provided
in terms of python maybe ok, its gonna be useful for me and its not dreadful
but im wondering if they make me use old school oudated language like cobol etc, i guess it will be pain in the ass to spend weekend to learn it lol

paper beacon
crude fox
#

it helps but no it not needed

#

you dont need to know fundamentals of the new lang if you know one lang already, you just start coding and google, if you watch youtube tutorials you will just learn the syntax but if the task is to implement API, a for loop pytohn tutorial may get you familiar with for loop syntax in python but it not gona help do the job,

#

as you google how to do the task, you will see the new lang code, this is where you then google what that code does, and you learn this way, for example you will find yourself saying oh so variabels are declared like that, python has library for request like java okay, and oh thats how you create seems like hashmap, you learn a lot just by googling a task you need to implement, this is how i learn a new lang but everyone has their own way but i would say this way is faster, sure other agree too.