473,398 Members | 2,393 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,398 software developers and data experts.

Life direction: how to start commercial programming again?

Hi All,

This is a career and life direction question in a unique circumstance, so I hope some of the savvy minds already in the industry can help me.

I used to be an engineer in Australia, but currently live in Asia, doing the typical English teaching etc.

The work I used to do was heavy on the software. Programming embedded systems, using RTOSs, system design (use cases, requirements and so on), C/C++, with a smattering of VBA and scripting, and some industrial automation programming (SCADA etc).

Unfortunately my degree wasn't in software engineering, but in something called mechatronic engineering (a kind of hybrid of bits and pieces of mech/elec/soft). This was a big mistake as it is not recognizable to most employers versus a standard 'electrical engineer' or 'software engineer'. My aptitude was always in software (I was writing programs in DOS when I was 10 etc), so I see refocusing back into software dev as my best shot.

So basically, I have been trying to move my skills over to more commercially valuable software languages. Valuable based on what I've seen anyway. Learning PHP, Java, javascript, html, css, ruby&rails, python&django etc (all done now except rails). All those languages are so much easier and faster to get things done in, but ultimately I would still do C++ work again if that offered good opportunities. I've been using these new languages to start writing mobile apps and web apps that I plan to either make some money from directly, or at least be able to use them as a portfolio evidencing my skills.

I want to find some way to return to making money with software, without returning to live in a western country. I'm not willing or able to get a standard cubicle job programming in Asia, since a junior job wouldn't pay much more per hour than English teaching anyway (or even significantly less in some countries here), and they have no reason to hire someone who can't speak their language when they can just hire an eager local grad. Currently I see my best chance as making some online web apps / services or some niche mobile apps that I can sell premium versions of.

Some examples I met on my travels were guys who had already built a client book in their industrial niche in their home country, and then continued working as usual when they moved overseas. Another was a web developer who could speak none of the local language, who was doing $100k+, all contract or client work. Another got a local business partner and offered inter-country services, he was also making large bank. Basically if I could do even 10% of something like these guys are doing, I would be in a much better position.

So does anyone know how I can find other avenues I could pursue in my situation, that are a bit closer to 'wage' than 'business attempt'? What is the best direction I could take with my software development? Or possibly other IT services of some kind? Or if this forum isn't the best place to ask, where do you recommend I do?

Many thanks!
Apr 29 '16 #1
0 4502

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

Similar topics

2
by: sscolon | last post by:
Hi! My name is Sandra. I am doing this project in which I need to write a C++ program. I need your help. Here are the instructions.I need to input the last names of the students in his class and...
2
by: Pulkit | last post by:
Hi, I am new to mobile programming and i want to know what are the steps i have to follow to start mobile programming. I have got ..Net SDK , IIS 5.0 and Nokia 6600 what else do i need ? ...
11
by: Boomshiki | last post by:
I don't mean to be the dick who does not support open source, but the rent does not pay itself these days. What I got is a huge undertaking that will change the way teachers handing their...
38
by: ifti_crazy | last post by:
I am VB6 programmer and wants to start new programming language but i am unable to deciced. i have read about Python, Ruby and Visual C++. but i want to go through with GUI based programming...
1
by: mehedul | last post by:
i want to be JAVA programmar. i have enough hope and i want to do enough labouring. give me guideline to develop me.
2
by: brendanmcdonagh | last post by:
Hi all I have a problem with my set up on pc and am thinking java can help me, also thinking using java would help me with my knowledge of java. The reasons i need this are odd so i want go in...
7
by: nike111 | last post by:
I do not have programming skills. How do i get interest in programming and improve my skills???
2
by: lovetopravin | last post by:
i want to study about the hardware or interrupt programming in c++ or c please suggest how can i start and from where. i need help as soon as possible.
4
by: rajujrk | last post by:
I wanted to start with the smartcard programming soon. Please help me the things required for starting the learning using javacard. Which IDE (If any IDE Supports), Software and Hardware related?...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.