Java-Gaming.org Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (805)
Games in Android Showcase (239)
games submitted by our members
Games in WIP (868)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Future employment trends?  (Read 427 times)
0 Members and 1 Guest are viewing this topic.
Offline philfrei
« Posted 2020-03-23 23:00:27 »

I am seeing jobs offered where knowing a thing or two about BASH and working on cloud servers is very helpful. Usually this means AWS, Google Cloud, Azure, but the experience setting up on a Linode vm also counts! Probably there will only be more of this going forward, especially as more activities move to the cloud. And jobs pertaining to cloud work tend to lend themselves to working from home (a fast growing trend, for some of the wrong reasons).

I'm feeling lucky. I was upset when I tried to help @princec out with setting up JForum2 on a Linode and made a hash of it, last August. In October, I signed up for my own Linode, and got Jetty working as a secure web server and Postfix/Dovecot working for email. It only took a couple months.  Roll Eyes

But on the basis of being able to legitimately point to these accomplishments, I've been able to say I have intermediate bash/server-scripting skills, and was given credibility on that by the engineer-lead that interviewed me recently on a job. There's still a lot to learn and understand, of course. But getting far enough to have secure cloud services up and running IS significant and worth the effort.

If you are one of the people who started taking this path, or is considering setting up a virtual server, maybe the thing to do is go for it! There's only going to be more work on the cloud in the future.

music and music apps: http://adonax.com
Offline princec

« JGO Spiffy Duke »


Medals: 1146
Projects: 3
Exp: 20 years


Eh? Who? What? ... Me?


« Reply #1 - Posted 2020-03-24 11:34:37 »

Indeed, getting in there and having to do it is a great way of genuinely learning about these things.

I think if there are two things that you ought to know going forward it's Docker and AWS. Just see how all the online retail sites have collapsed under the sudden load to realise that everybody has a lot to learn about scaleability. I also hope that tech evangelists start to realise that slow-ass bullshit like PHP, Ruby, Node.js, etc. isn't going to cut it when things get properly loaded. Java ftw!

Cas Smiley

Offline KaiHH

JGO Kernel


Medals: 796



« Reply #2 - Posted 2020-03-24 15:09:12 »

I totally agree that Cloud know-how is becoming increasingly important. I have been with a customer (biggest German e-commerce company) for the last 1 and 1/2 years who has built their entire services architecture on AWS with an incredible degree of automation and templating to be able to quickly setup and integrate a new service including automating build/deployment via CI/CD and quickly recovering from a disaster (such as compromised AWS account).
You never SSH into a server or do things "manually" even on a web frontend there. Automation is a very big concern there and CloudFormation (AWS) or Terraform knowledge is important.
The learning curve to get acquainted with all that is incredible and it took the better part of the last year to understand and help develop inside one of the many feature teams I am part of.
There's also a nice presentation of how Sage uses AWS to quickly innovate/build new services: https://www.youtube.com/watch?v=wD_uaqCu5Mc&t=1606
I am currently learning for my upcoming AWS Certified Solutions Architect Associate Exam after having more than a year worth of daily practice with various AWS services. And they are really not kidding when they say that a recommended prerequisite for this certification is at least one year of experience building solutions with AWS.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline CommanderKeith
« Reply #3 - Posted 2020-03-24 16:01:02 »

Thanks for that video link KaiHH.

I couldn't help thinking that if a smart dude like you with lots of experience in Java, GitHub, graphics, networking and all sorts of things takes one year to figure out Amazon Web Services (AWS), doesn't that indicate that it's bloated and overly complex? 

Offline KaiHH

JGO Kernel


Medals: 796



« Reply #4 - Posted 2020-03-24 16:31:31 »

I would say that every service there has its valid use-cases. But no one on Earth would need _all_ of them at the same time. But the use-cases are definitely there. It just depends on the particular requirements that you have. If you want resilience/fault-tolerance, high availability, cost effectiveness (having low operational and maintenance costs), elasticity/scaling, being able to quickly iterate and have multiple teams with multiple different technological and process-related requirements, then you are going to cover many AWS services. Also, there surely was other things to learn as well, like the services the company is building themselves. So it was not _all_ learning AWS.
Pages: [1]
  ignore  |  Print  
 
 

 
Riven (585 views)
2019-09-04 15:33:17

hadezbladez (5526 views)
2018-11-16 13:46:03

hadezbladez (2407 views)
2018-11-16 13:41:33

hadezbladez (5788 views)
2018-11-16 13:35:35

hadezbladez (1228 views)
2018-11-16 13:32:03

EgonOlsen (4666 views)
2018-06-10 19:43:48

EgonOlsen (5685 views)
2018-06-10 19:43:44

EgonOlsen (3200 views)
2018-06-10 19:43:20

DesertCoockie (4102 views)
2018-05-13 18:23:11

nelsongames (5118 views)
2018-04-24 18:15:36
A NON-ideal modular configuration for Eclipse with JavaFX
by philfrei
2019-12-19 19:35:12

Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!