473,289 Members | 1,923 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,289 software developers and data experts.

What language should i learn to have the highest chance of working remotely (internat

This question has been on my mind for some time.

I'm a Business Informatics student (first year) and was wondering what language should i learn for my specific goals. In the second year i will get introduced to c and c++ and in the third year to php and frond-end scripting languages and UI design.

My question, in accordance with my specific goals , is : what language would give me the highest chance to work remotely (internationally) for a USA/AUS/Canadian employer as a junior with no formal work experience? I'm refering to stable employment as a remote contractor for a company.

It is important to note that i live in Eastern Europe. I've done some reasearch on the legal part and concluded it will not be a problem as i do not plan to live in the USA and will be contracting or making my own limited company, i also plan (not set in stone) to work only for a few years [until that experience and savings will afford me the means to maybe start my own company (not limited) here]



I had two options in mind : php and java (android-eclipse).

PHP because is the only language i've seen job ads for hiring junior devs internationally and i understand it takes less time to learn and be employable, though my perception is that the maket is saturated with php developers ...

I expect the field will be even more saturated until i will get enough experience to enter it. Another disadvatage is the low pay in comparison to desktop development (also apperent in my country).

In my view, the advantages of php are that you can work independently on a product , going through all the development cycles independently (alone) and thus the probability that i can work remotely is higher as i do not need to be part of an office team.

I do not want to use java (asides from android development) for just that reason. It's mostly used by big companies that use big teams and will only accept experience contractors provided by consulting firms.

My perceptions about android development is that there is more demand than supply on this market , you can , again go through the development cycles alone and that it has a higher entry barrier (java is harder and is harder to become a java dev. without formal education, it takes more time to learn etc.), making it less saturated.

The data i have from 2012 suggests a huge demand for mobile devs , though it does not differentiate between technologies and i do not know if the data is still valid today , as the mobile market is a volatile one.

A thing i do not know is if it's practiced by app developing companies/employers in general to hire junior devs remotely , long-term and i wonder about the future of apps.:

How much math would i need to know to be a android developer ? I assume it's mostly used in 3D and physics engine , though i do not know if the future will become 3d oriented as far as games go. I'm not a big fan of math, so i need to know how much math will i be getting into. I plan to do mostly 2d development (if that's possible).



The last questions are about time and experience.

How much time will it require for me to become an employable (remote) entry-level php developer and likewise a entry level android developer?

How much difference is between chances of employment as a entry level php dev vs an entry level android dev for employers using those technologies?

I'm scared that the companies that usually hire android devs want people who already had some formal job for some time (1-2-3 years) [it's that way for java], like i said the only (very few) jobs that accepted entry-level people remotely where php jobs.

You are welcome to suggest any language, but please discuss the reasoning .


Sorry for the amount of info and questions, but this has been on my mind for some time now and i decided , based on some lurking and recommandations that this is the place that can help me in this regard.


Thanks in advance.
Jan 25 '14 #1
5 9824
Java is far superior language than PHP, also it can offer you more jobs.
Jun 16 '14 #2
computerfox
276 100+
Java more superior? Having used both, I consider PHP much, much better, especially for web development. It's easy to deploy, maintain, it's much lighter than Java, it's easier to learn, and you can easily embed it in HTML. There's definitely need for PHP developers, especially more senior level. I didn't believe this at first, but any .Net language will help get what you want. ASP.NET? VB.NET? C#? Whichever language you chose, make sure you enjoy using it.
May 27 '15 #3
Python is the best!!!!
Oct 25 '15 #4
This is a field where you can't just go on saying java is superior than php or the other way around. It's more about the preference of the person who is trying to learn. In my opinion both of them are great and let's not get into which language is offering more jobs because as we all know it's just about the "quality" if you're a competent programmer both Java and Php can provide some really awesome opportunities.
So, it's just a matter of personal preference and the amount of efforts you're willing to put in. Where Java has a great amount of depth and it takes a while to master, Php is somewhat forgiving in this scenario.
Java being a very strictly typed language will punish you for making any kind of mistakes (sometimes even those trivial mistakes which'll make you feel like pulling your hair out) Php let's you get around with such things.
But if you're willing to put in time and want to have a good grasp at everything Java can help you with that (it's very satisfying though once you start getting into the groove)

So, the conclusion is spend a week on both I'll say. Whichever attracts you more, go for it. Hope this helps.
Cheers.
Jan 30 '18 #5
jonathan184
154 100+
It varies. Usually they want experienced programmers to work remotely most of the times. I would say search the job sites like indeed and see what they are looking for. Whatever combination is the most common I would say learn those and build a portfolio freelancing and then apply for the job after you get some experience. Just my opinion. Usually the above choices i saw including languages such as swift for ios and android java and kotlin.
Feb 25 '18 #6

Sign in to post your reply or Sign up for a free account.

Similar topics

10
by: ross | last post by:
I want to do some tricky text file manipulation on many files, but have only a little programming knowledge. What are the ideal languages for the following examples? 1. Starting from a certain...
8
by: Hermawih | last post by:
Hello , I want your opinion about this . In order to say it clearly , I think I have to describe it in long sentences . I could consider myself as Intermediate/Advance Access Developer ;...
13
by: Sam Sungshik Kong | last post by:
Hi! This might be a stupid question. With what language was C# compiler created? I guess assembly. Or C? I am just curious. Sam
0
by: Ravikanth[MVP] | last post by:
Hi Check out the following links, you will get some idea: http://www.devhood.com/messages/message_view-2.aspx? thread_id=50682 http://dbforums.com/t855534.html ...
3
by: gerryR | last post by:
Not sure where to post this as I don't know what language it applies to (yet) Basically I work in IT and often have to manipulate folder structures or large amounts of text files and am looking...
15
by: Hydrogenfussion | last post by:
I got into programming so i could program games.At first i just wanted to make simple games like Astaroids and stuff.Now I would like to learn to make Pro games. I still am not even good enough to...
2
by: DR | last post by:
how to determine what language a c# string is written in? is there any C# method to take a string and return what language it is in? e.g. english, hindi, spanish, etc.
1
by: DR | last post by:
how to determine what language a string is written in? is there any method to take a string and return what language it is in? e.g. english, hindi, spanish, etc.
5
by: fscopel | last post by:
The eternal question... What language should I dedicate the beginning/most of my career to? It seems pretty obvious that most programmers can code in more than one language, but they are more...
1
by: LayneMitch via WebmasterKB.com | last post by:
Hello. I've already learned HTML/CSS...I'm completing the learning process for Javascript and the next language is going to be Actionscript. Now, I've been reading the opinions about different...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...
0
by: Aftab Ahmad | last post by:
So, I have written a code for a cmd called "Send WhatsApp Message" to open and send WhatsApp messaage. The code is given below. Dim IE As Object Set IE =...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: marcoviolo | last post by:
Dear all, I would like to implement on my worksheet an vlookup dynamic , that consider a change of pivot excel via win32com, from an external excel (without open it) and save the new file into a...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.