Софт скилы — да Понимание сложности алгоритмов — уверен что многие даже не понимают что такое Big O, не говорю уже про Big Omega, Big theta (Хотя в практике принято говорить только про Big O). Рефакторинг — все о нем лишь говорят но мало кто умеет делать.
Инженер и разработчик это разные понятия. Инженер человек которому не важны инструменты, ему важно сделать систему которую легко поддерживать.
Разработчик — человек который реализовывает систему разработанную инженером!
Но опять же соглашусь еще и с тем мнением что на нашем рынке эти понятия действительно могут иметь совершенно другой смысл.
Софт скилы — да
Понимание сложности алгоритмов — уверен что многие даже не понимают что такое Big O, не говорю уже про Big Omega, Big theta (Хотя в практике принято говорить только про Big O).
Рефакторинг — все о нем лишь говорят но мало кто умеет делать.
Инженер и разработчик это разные понятия. Инженер человек которому не важны инструменты, ему важно сделать систему которую легко поддерживать.
Разработчик — человек который реализовывает систему разработанную инженером!
Но опять же соглашусь еще и с тем мнением что на нашем рынке эти понятия действительно могут иметь совершенно другой смысл.