Ask HN: What are some job sectors which are crying out for tech talent in 2021?
For someone with programming/maths/statistics skills.
Is ML/data science still hot? Cyber-security? Or something really obscure?
Is ML/data science still hot? Cyber-security? Or something really obscure?
24 comments
[ 4.6 ms ] story [ 114 ms ] threadMore useful coming from webdev would be good solidity [1] skills. There is a real shortage currently. Most general engineering practice carries over. Threat modelling is useful and more generally having a good understand about security. You should know about unit tests, code coverage and how they fit into building robust code.
In term of tools and frameworks. Hardhat [2] in my experience is a little nicer to use than truffle [3] but both help loads. Knowing how to use the Openzeppelin [4] contracts would be very handy. Waffle [5] for testing is helpful. Understanding about ERC-20 [6], ERC-721 [7] and ERC-1155 [8].
Cryptozombies [9] is a decent tutorial to get you started. Rust is also useful to know for Polkadot [10] (for ink! [11]) and other chains. The DeFi developer [12] roadmap seems decent for more resources.
[1] https://soliditylang.org/
[2] https://hardhat.org/
[3] https://www.trufflesuite.com/
[4] https://openzeppelin.com/contracts/
[5] https://getwaffle.io/
[6] https://eips.ethereum.org/EIPS/eip-20
[7] https://eips.ethereum.org/EIPS/eip-721
[8] https://eips.ethereum.org/EIPS/eip-1155
[9] https://cryptozombies.io/
[10] https://polkadot.network/
[11] https://github.com/paritytech/ink
[12] https://github.com/OffcierCia/DeFi-Developer-Road-Map
Lots of valuable work to be done, even in just taking standard bioinformatics algorithms parallelizing them for GPUs
Hiring for cloud / Devops is very painful right now. Often representing months of effort and 10s of 1000s in fees to recruiters per candidate.
Good places to look include career pages for tech companies and startups, hn who's hiring posts, angel.co, and LinkedIn (yes I know this one is unpleasant. For what it's worth is also where I have had the best results over the years)
Yes, but more often than not you just restart a couple of nodes, maybe kill and re up a couple containers and that's about it. The question is do the cases where you really have to dig in outweigh those where restarts just work?
Or is it that one gets paged after the automated restarts also have failed?
Edit: fix typo
Honestly I don’t like the name because gathering information, transforming, storing, and making it available for other uses is core to general software engineering, but I digress.
Many large companies in non-tech spaces are investing HEAVILY in their data engineering and automation teams. Many setting up Chief Data Officer positions and lots of roles reporting into them that have very good compensation and great work life balance.
You have to be ok that your area of work isn’t the full focus of the business and learn to work very well with other functions like finance, sales, etc. But if you can do that, it’s a great time to look into these kinds of jobs.
The line between scripting and software development means a lot less when you’re writing ETL pipelines. I don’t think you’d have too much to worry with if you’re comfortable with something like Python from a devops context.
Speaking for the teams that I lead, do a little work with Airflow, have something approaching expert level SQL skills, be able to talk about Python requests, pypetter, and related libraries/tools and you’d have a good shot at getting an interview.