Resources You Need as Software Developer