3 ms·
(disclamer: I belong to the "show me your tables, and I don't need to see your code" camp) - Strong data modelling skills - Strong SQL skills - Fluency in at
by svennek 8y ago
(disclamer: I belong to the "show me your tables, and I don't need to see your code" camp)
- Strong data modelling skills
- Strong SQL skills
- Fluency in at least two of PHP, Python, Ruby, Rust, Go, C, C++, C#, Java (more exotic languages like haskell, erlang, lisp a plus)
- Basic unix (most likely Linux) skills (basic commands, ip-route, unix-permissions, acls, superuser vs normal users, unix sockets, sysv, systemd, basic bash scripting) and hands on of at least two different "families" (redhat, debian, arch, slackware, gentoo, exherbo, and many more - ubuntu is in the debian family for example) of linux (or BSDs).
- Conceptually understanding of how networking works (ip-addresses (4&6), ports, unix sockets, subnets, routing, nat, ).
- Curious nature and an ability to keep asking questions in a friendly fashion (if the answer is not complete or shows that the question has been misunderstood)
- Basic HTML/CSS/Javascript skills