Learning about data structures is an essential part of becoming a more experienced developers. Such knowledge will also help you to be a better problem solver.
Following in our cheatsheet series. We now tackle into Unix. As Web developers we live a lot in the terminal so knowing Unix commands is a key skill, so let’s dive in!
If you apply to 100 companies, it can be that 1% would actually get back to you. This could be the case if you’re starting as a software developer. With that 1% you really need to be good at algorithms to take advantage of those precious opportunities.
It might be common to think that software engineers don’t have to deal or worry about UI, since it is delegated to UX designers. However learning about CSS patterns such as Flexbox is crucial to becoming a more thorough developer and problem solve with a design/layout mindset.
If you always feel you have to look up CSS terms, checkout this cheatsheet! It will make your CSS life easier.