Jun 29, 2018 12:50:49 AM by Pabitra Kumar D
I am C++ and C# developer with more than 20 years of experience. Also I am a full time freelancer for last 4 years. But I am not getting enough projects with C++ and C# skills. What should I learn from followings to get more projects?
-Machine learning
-Data SCience
-DevOps
-AWS
-Cloud computing
I tried to learn machine learing but I am not finding it easy although I have Mathematics background.
Please advice.
Solved! Go to Solution.
Jul 10, 2018 10:35:55 PM Edited Jul 10, 2018 10:36:40 PM by Andrew C
Jun 29, 2018 01:41:27 AM by Valentina D
@Pabitra Kumar D wrote:
...I tried to learn machine learing but I am not finding it easy although I have Mathematics background.
If it were easy, it wouldn't be much lucrative. I guess it is worth putting time.
Great that you chose to learn new skills instead of complaining about the market! Best of luck 🙂
Jun 29, 2018 08:20:20 AM by Aleksandr H
The times they are a-changin'. You might find it helpful to review StackOverflow's 2018 Developer survey for some trends to see what other are doing.
Especially if you choose to pursue machine learning, you'll find that Python is a handy language to pick up. It's really easy to learn (assuming you haven't already) if you're coming from C++, since it's a much higher level language.
JavaScript is also really popular, but I dunno if you'd be interested in web development.
Jul 1, 2018 02:52:56 PM by Prashant P
@Pabitra Kumar D wrote:I tried to learn machine learing but I am not finding it easy although I have Mathematics background.
Please advice.
I believe Machine learning has more to do with statistics then tradistional math.
Jul 10, 2018 10:35:55 PM Edited Jul 10, 2018 10:36:40 PM by Andrew C
Aug 14, 2018 05:38:06 PM Edited Aug 14, 2018 05:42:58 PM by Erik W
Upwork looks to be Website Heavy favoring surface layer technologies like Node, Ruby, and Javascript.
Go into ES6 Javascript. You will not like traditional Javascript because there is loose typing. ES6 has type strictness that is similar to C++ and C#. Make use typeof operator comparisons often.
As far as C++ and C#, maybe try looking for statistics and analytics development and generally more science and heavy math types of jobs. These do appear occasionally.
Still there is a need for C++ developers in low level development.
Particularly with console video games, graphic manipulation software, audio engineering software, and others like that.
The C++ language still produces more optimized compilations for these solutions than many other options.
These sorts of jobs do look to be more rare on Upwork than in the actual market. Maybe I am wrong, but I am still seeing and using large amounts of software built with C++.
Aug 14, 2018 06:01:17 PM by Andrew C
Aug 14, 2018 06:24:26 PM by Erik W
Andrew,
Good obvservation.
To avoid any potential downplay of the value of remote work and Upwork's ability to provide it, I might want to reinforce what you are saying a little.
Remote work means working over the internet. Front-End Development and Front-End Code for that matter is floating around everywhere in the internet. There are some back end jobs on Upwork, mostly using Node and PHP scripting style platforms that are designed to simply generate front-end results.
Concrete C++ work is more prominent in Brick and Mortar style businesses. They pay better and have longer employment retention in general than Upwork web jobs.
Both are valuable for job seekers of different kinds or at different times in their career.
Jun 9, 2020 04:59:35 PM Edited Jun 9, 2020 05:00:48 PM by Lucio Ricardo M
There are here also Artificial Intelligence jobs here in Upwork. They require frameworks that generally uses Python. Python that although is my beloved (and of daily use) language, I am afraid of the day it gets displaced for other languages as go or Rust, that can one day say Pythoners obsolete. But, Python is a high level language. C is lower level, and Python is programmed in C. i don't know the status of the jobs that requres C++ (not C). Perhaps Rust, as it has low-level capabilities, will one day dwarf and meke look old C, C++ and Python :-(. But until this day comes, I think that Python is a good language for you to learn.