А… если умельцы которые пишут…
Я может плохо пояснил откуда возникла идея.
Была Ява 1.2 — может не самый продвинуты язык, но он мало давал свободы. А это плюс если есть толпа начинающих программистов и минус если есть продвинутые.
Потом пошло поехали — в яве 5,6 и теперь уйма всго в 7 и 8 (если до них доживем).
Если эти штуки правильно использовать — читаемость кода растет. если абьюз — падает. Что делать?
Тут и возникла идея про уровни
В трех фирмах принимал людей. Солгласен. Если берете людей с опытом, то около половины не умеют писать код. Именно поэтому не задаю задачи на сообразительность (стиля микрософт), а
1. Задача на минимальное программирование (чуть посложнее чем приведенные тут). Причем можно в превдо коде, а не на каком то языке
2. Технологческая задача — придумать как что то делать — без написания кода — например придумать свою сериализацию для какой то цели
Основная причина — люди не интересуются. Пишут свой кусочек, им код ревью не делают, их вся система, технологии, качество кода не интересует. И получаются люди с опытом в 3-5-7 лет пишущие ооочень плохо и ничего не знающие.
50% заваливаются на вопросе «опишите архитектуру продукта в котором вы работали последние Х лет»
Очень много надо для создания своей долины.
1. Много хороших университетов рядом
2. Много потенциальных инвесторов рядом
3. Благоприятный климат для создания стартапов — налоговое законодательство и т.д.
Можно посмотреть как у нас в израиле:
1. Возможность получить финансирование в государственной теплице. Государство за процент поможет написать бизнес план и дать денег на первое время.
2. Много университетов рядом — ну страна маленькая. между самым южным и самым северным университетом — километров 400
в целом творческая атмосфера — из моих знакомых где то процентов 20 — что то для какого то стартапа вечерм на коленке ваяют
Спасибо! И поддержу изпользования Roo. По сути будет тоже самое как у Вас, но многое он Вам сгенерит сам.
Это не еще одна технология, а метод генерации классов и связи между ними
Я может плохо пояснил откуда возникла идея.
Была Ява 1.2 — может не самый продвинуты язык, но он мало давал свободы. А это плюс если есть толпа начинающих программистов и минус если есть продвинутые.
Потом пошло поехали — в яве 5,6 и теперь уйма всго в 7 и 8 (если до них доживем).
Если эти штуки правильно использовать — читаемость кода растет. если абьюз — падает. Что делать?
Тут и возникла идея про уровни
Хотя хотелось бы чего то помощнее
1. Задача на минимальное программирование (чуть посложнее чем приведенные тут). Причем можно в превдо коде, а не на каком то языке
2. Технологческая задача — придумать как что то делать — без написания кода — например придумать свою сериализацию для какой то цели
Основная причина — люди не интересуются. Пишут свой кусочек, им код ревью не делают, их вся система, технологии, качество кода не интересует. И получаются люди с опытом в 3-5-7 лет пишущие ооочень плохо и ничего не знающие.
50% заваливаются на вопросе «опишите архитектуру продукта в котором вы работали последние Х лет»
1. Много хороших университетов рядом
2. Много потенциальных инвесторов рядом
3. Благоприятный климат для создания стартапов — налоговое законодательство и т.д.
Можно посмотреть как у нас в израиле:
1. Возможность получить финансирование в государственной теплице. Государство за процент поможет написать бизнес план и дать денег на первое время.
2. Много университетов рядом — ну страна маленькая. между самым южным и самым северным университетом — километров 400
в целом творческая атмосфера — из моих знакомых где то процентов 20 — что то для какого то стартапа вечерм на коленке ваяют
Это не еще одна технология, а метод генерации классов и связи между ними
ДОстаточно заниматься серьезным анализом который гени не даёт.
Впрочем туда я заимпортил дерево тоже (пока можно было)
habrahabr.ru/blogs/social_networks/110892/#comment_3533615
Мне действительно много приходится заниматься анализом