3 ms·
3 key things to cover the widest range of job. a) write a api service in language of your choice with a complex enough backend (like being able to store and pu
by ActorNightly 4y ago
3 key things to cover the widest range of job.
a) write a api service in language of your choice with a complex enough backend (like being able to store and pull data from database, call other apis)
b) be able to deploy that service in AWS on some infra (EC2/ECS/Lambda) and understand what each one is and benefits/drawbacks
c) have some semblance of being able to set up a deployment pipeline with integration tests, e.t.c
For language choice, future is going to move more and more towards Python. Release 3.11 made great strides towards optimization for speed, and the future holds promise as ML is going to get applied to optimize the code even further and bring it closer to native performance. Its also the language to use for hiring interviews as its much faster and easier to write code in.
For web dev, you need to be able to create a full featured front end for a web app, with things like tests to ensure functionality, with modern frameworks like Vue or React.
Dart and Flutter knowledge and experience is going to be plus going forward.