Information
- Rating
- Does not participate
- Location
- Новосибирск, Новосибирская обл., Россия
- Works in
- Date of birth
- Registered
- Activity
Specialization
Project Manager, Delivery Manager
Senior
Kanban
Agile
Project management
People management
Building a team
Organization of business processes
Information Technology
Scrum
Development management
Извлечённые знания в инженерии затем структурируют.
Впрочем, я лишь высказал своё личное впечатление.
P.S. Зачем UML, на мой вкус, идеально рассказал Ларман — www.williamspublishing.com/Books/978-5-8459-1185-8.html
Хоть и без кодогенерации
Так что двумя руками за картинки с кодом. Ну и статистику какую-то — на чём сколько экономите, какой процент кода в каких подсистемах генерируется по моделям.
Как ни странно, я с таким поведением не разу не сталкивался. Что я делаю не так? Может задачи ставлю по другому или другие?
Интерфейс просмотра ужасен. Лет 5 назад может было и хорошо, сейчас же хочется чего-то посовременнее, поотзывчивее и попроще.
И очень не хватает возможности скачать альбом целиком. Впрочем, у Flicr такой возможности тоже не наблюдается.
Да, когнитивный диссонанс между «джуниор» и этой статьёй возникает.
Я бы этого кандидата, пожалуй, взял :)
Для начала, я имею основания полагать, что прочитал я, как минимум, не меньше вашего.
Инженер — это создатель. Инженер — тот кто понимает почему он делает в данной ситуации так или иначе. И может объяснить своё решение. Инженер понимает, когда и какой инструмент или метод применим, а не делает всё одной и той же кувалдой или одни и тем же микроскопом. Тот, кто знает научные основы своей профессии и умеет их применять для создания чего-то нового — как систем, так и инструментов или методов создания систем. И для этого инженер непрерывно учится.
Если вы не видите разницы между должностью в штатном расписании и профессией, я не буду дальше спорить.
Собственно, автор статьи пишет примерно о том же — метод и инструмент надо применять осознано, а не потому что прочитал умную книжку. Только, судя по комментариям, большинство восприняли текст как «паттерны говно, TDD отстой, clean code — дурацкое требование начальства». И это печалит.
P.S. Кстати, культура речи и письма тоже один из признаков профессионала :)
P.P.S. Ну таки признайте, что с двигателистом вы облажались :) Действительно, очень легко подумать, что engineer от слова engine. Но увы.
Если ссылки не помогают, скажу прямо:
An engineer is a professional practitioner of engineering, concerned with applying scientific knowledge, mathematics, and ingenuity to develop solutions for technical problems. Engineers design materials, structures, and systems while considering the limitations imposed by practicality, regulation, safety, and cost. The word engineer is derived from the Latin roots ingeniare («to contrive, devise») and ingenium («cleverness»).
Вы бы хоть со словарём сначала сверились, что ли. Или у гугла спросили.
ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80
Вот такие «двигателисты» и ваяют говнокод на коленке, не понимая почему это именно говнокод.
Вот эта способность и отличает инженеров от ремесленников. Буковки SOLID, LSP, O(n), NF, Кнут и подобные вполне себе позволяют ответить на вопрос «почему».
А сказка про «простые» проекты, которые можно делать на коленке — отмазка неуча.
P.S. А вот с выводами, с оговорками, согласен. Любой инструмент нужно применять понимая зачем, когда и как. Не понимаешь — учись. Но что бы учиться, надо читать и пробовать. А не говорить себе «эта фигня никому не нужна»
P.P.S. Я таких называю «кодеры», в отличие от «разработчиков». Вторые — инженеры. Первые — ремесленники. Может быть и те и те нужны. Но я предпочитаю работать с инженерами.
Хотя разгильдяйства тоже нельзя исключать, но ведь тут то злопыхатели пишут те у которых ноль информации о причинах.
Это стихия, коллеги, человек перед ней очень часто бессилен. Или вы думаете, что лично мэр или Путин должны были прилететь и всю воду выпить? Или снег со всего водосбора надо было самолётами МЧС отправить в Антарктиду?
Для сравнения:
bit.ly/11jzFM7
bit.ly/11jzNv0
bit.ly/11jzPTN
Ваш, КО.