Я знаю синтаксис языка, я отличный программер.
Начнем с того что же должен знать человек претендующий на должность разработчика качественных решений:
1. понимание работы HTTP, FTP, IMAP протоколов, я говорю не о доскональном знании — нет, а о знании принципиальных особенностей и отличий друг от друга
2. умение отделять бизнес логику от отображения
3. уметь ориентироваться в ООП и патернах проектирования
4. знание UML ну уровне понимания макетов
5. разумно объяснять почему в данном конкретном случае использовать кеширование, жертвуя местом — более оптимально
6. уметь абстрактно мыслить
7. уметь искать и анализировать информацию — бысто обучатся
большинство программеров сейчас не владеют и половиной выщеперечисленных навыков
штат ПХП программеров в средней компании достигает 10ти человек, и зачастую 70% их времени уходит на то чтобы править ХТМЛ код, смарти шаблоны и т.д. и т.п.
а разработка решений — это так .. когда время будет
да, программеру со всеми этими навыками нужно платить как минимум в 3 раза больше, а нагрузить его работой на 100% практически невозможно
вот и получается что программерами у нас называются кодеры, программеры — тим лидерами, тим лидерами — прожект менеджеры
низкий уровень профессионализма, разработка методом тыка — все это Украинский Аутсорсинг
9 коментарів
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.