• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

What programming language is in-demand, hiring for remote work?

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
16,000 (4.60/day)
Location
Kepler-186f
I really need to be clear so no one gets in a huff about my post there:

What I said is true, but I lived with my folks. W1zzard is still a saint for employing me (I had like, zero realworld experience and a college paper that didn't even remember me as my resume listing), but I'll be frank: Small, part time hours at near minimum wage feeds nobody. That is normal, and not a complaint at all. In that scenario, it's survival of the fattest. You loot your parents refrigerator or get another job. Guess what I did? :roll:

Yeah I live with my parents still too, but I have a bit in savings so a move for me will not be that hard overall, it's just a matter of landing the job now and work visa.

Word of warning, following tech news is not going to get you a job :D

Its hard to make these choices. But jobs are first and foremost about services. The whole business IT landscape is all about services. If you have an idea of what kind of thing you want to be doing, also take a long look at what kind of jobs that would net you or what kind of services you could handle.

And... no rush. If its not tomorrow, all good. I'm not going anywhere and this isn't something to decide overnight.

I understand, but every little bit does help overall. If some boss IT guy is talking to me about some high level stuff I will still have somewhat of an idea what he/she means I expect. Whereas if I just worked in a warehouse all my life, never read news, and played console games all day, I'd probably have no idea.
 
Joined
Jan 8, 2017
Messages
8,942 (3.36/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
I agree but don't jump to it first, especially if your ownly language is... vb.net. It's majorly more low level and things will throw you that shouldn't if you aren't ready. I'd go Java->C#->Then finally, you probably can grasp C++ with minimal pain.

The first language that I learned was C++, everyone I know also learned C++ first. It's not that tough, it's still a high level language at the end of they day.

I always find these recommendations to avoid low level stuff strange, 30 years ago you didn't have a choice. If people could learn and write stuff just fine back then, they can also do that today especially when stuff like C++ kept on being modernized and it's much more palatable now.
 
Last edited:

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
Last edited:
Joined
Mar 10, 2010
Messages
11,878 (2.30/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
Excellent info, even though slightly skewed towards web technologies: https://insights.stackoverflow.com/survey/2019

I would probably start learning Java, or Python in your place. What you learn can be adapted to most other programming languages

Good with math, maybe the whole machine learning ecosystem is for you?
I was going to say those as my company are hiring python coders atm, im not one btw.
 
Joined
Aug 20, 2007
Messages
20,787 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64
I always find these recommendations to avoid low level stuff strange

On the contrary, I think everyone should start with assembly and work up.

Issue is, he started with VB.net. That... changes his paradighm a bit.

EDIT: just realized this was a slightly late reply, oh well...

I've actually written a BrainFuck interpreter in Clojure. It can run the Hello World program, but can't handle input yet. It's actually a testament to how concise Clojure code can be.

I like you. Please don't tell me shit like this and change that.
 
Top