Украинское сообщество программистов

Жизнь в стиле архитектурных решений

Игорь Кононученко
Опубликовано 2.09.2008 в Статьи

Всем привет, меня зовут Игорь Кононученко. Я киевский веб-разработчик. В данный момент я ищу людей, вместе с которыми можно делать красивые и интересные вещи. Да и просто хочется познакомиться и рассказать о себе.

Начало

Начну издалека. Около 6 лет назад на первом курсе (специальность — инженер-механик) я с большим трудом понимал как работают циклы, и моя сестра помогала решать задачи по информатике на Паскале. Потом я решил подготовиться получше к экзамену и решил все варианты задач из билетов. Так я начал понимать логику, циклы — элементарное.

Мне рассказывали, что у программистов хорошая зарплата, они знают математику и программируют в основном на C++ или Java. Деньги мне нужны были, и не верил я в денежность своей специальности. Я решил найти курсы, чтоб меня научили. Денег у меня не было, по этому летом я месяц работал курьером, и, сложив вместе с заработанным свои сбережения, пошел на курсы. Преподавала там тетя лет сорока. Она работала в какой-то гос. конторе и они клепали бухгалтерские программы на Delphi. Разработка велась в стиле накидывания контролов на форму. Этому я на курсах и научился. А еще я себе купил книгу по Delphi, и взял у двоюродного брата большую и толстую книгу по SQL, которую сам же ему на день рождения и подарил. Почитав книги, понял, что только так можно научиться, далее практически все свои деньги тратил на книги.

Надо было применить полученные знания и улучшить их. Вызвался писать бухгалтерию (накладные, отчеты) для магазина, в котором бухгалтером работала моя мама. Кривое и бажное приложение работало, генерило отчеты и использовалось до конца жизни магазина (его потом закрыли :) ). Тогда придумав бесчисленное количество велосипедов и получив начальный опыт, с еще большим желанием начал гнаться за знаниями. Кстати говоря, мне заплатили немного денег за эту программу.

Дальше я много читал, писал всякие мелкие штучки, отвечал и спрашивал на форумах. Мне стало не хватать русского интернета и книг. Я пошел на курсы инглиша.

Следующей программой стала программа для пчеловодов (считайте мой первый стартап, я и автор идеи договорились 50 на 50 поделить будущую прибыль). Я ее писал долго, больше года. За это время я перелопатил огромное множество знаний (рефакторинг, паттерны и многое другое). Писал я ее на Delphi 7, база данных MS Access. Приобрел кучу опыта, ведь практически с нуля знаний получилось сделать релиз. Потом я прекратил работу над программой, оказалось, что это приложение всего лишь маленькая часть того, что хочет сделать автор, и монетизацию планирует делать после того как я напишу остальное. А деньги мне были нужны, поэтому я начал искать способы заработать.

В период написания программы случилось несколько интересных случаев. Я ходил на собеседование в компанию Celenia (у них в требованиях был С++), чтоб подготовиться, я за день прочитал Страуструпа и у меня лопнул мозг. Меня не взяли, так как я был юным студентом. Но был у них на двух собеседованиях.

Веб-разработка

Альфатим — возле м. Золотых Ворот была контора, которая делала веб-приложение на ASP.NET для американской недвижимости. Не буду расписывать детали того, как я туда попал. Скажу лишь, что до этого у меня опыта с ASP.NET было 3 дня (я прочитал книгу), в C# я был более расшаренным (уже прочитал Рихтера, Троелсена), ну и обладал знаниями рефакторинга. Знал, что есть юнит-тесты, паттерны, хр. Чтоб попасть туда, мне пришлось без подготовки заполнить анкету, которая была взята с брейнбенчевских тестов асп.нет (позже сдавая на брейнбенч тесты я узнал там вопросы). Я ответил, и меня взяли. HTML, CSS, JavaScript я не знал… Разработка велась так — были проджект-менеджер, разработчик бизнес слоя, программист гуи, ну и я тоже делал гую. В коде бизнес слоя я увидел сплошной копипаст. Начал срочно рассказывать про паттерны, дублирование, смог затеять рефакторинг, еще рассказал ребятам про Решарпер. Резво начал, короче.

Расскажу о том как я представлял себе программиста (себя я так боялся назвать поскольку считал себя не совсем достойным, для такого громкого имени). Сильно идеализировал, думал, что программист знает все аспекты своей работы и делает все хорошо, и когда я буду с ним работать, он меня будет постоянно поправлять. Реальность показала обратное.

Много чего наколбасил в этом проекте, поскольку HTML не знал, занимался бросанием контролов на форму. Работал я там полтора месяца (я так с ними договаривалися, они меня хотели оставить работать). На заработанные деньги я себе купил мощный комп (до этого на полуправах разрабатывал на батином слабеньком компе). Сразу себе купил книгу по джаваскрипту и начал разбираться. После прочтения, услышал про аякс и предложил будущему партнеру по фирме создать тематический англоязычный проект. Так возник
AjaxLine (cейчас уже третья версия). Так я начал писать статьи и расти еще быстрее.

Своя фирма

С партнером решили создать фирму. Изначально начали зарабатывать деньги на рентакодере, который является удивительным хранилищем опыта. Фриланс дает мега-импульс для развития. Вошли в семь сотен лучших и нашли заказчиков вне сайта. Мега сложное и интересное время, с рентакодеровских денег мы платили за офис и себе зарплату, пока других вариантов не было.

Дальше в сотрудничестве с одной киевской фирмой (от них менеджмент, от нас разработка) мы начали делать проект масштаба СНГ и Прибалтики для одной очень крупной фирмы, которая делает фототехнику и сопутствующее. Проект на ASP.NET(C#) и SQL Server. Архитектуру и в основном все проектные решения принимались мною. Капитально вырос на этом проекте. Писали год, потом полностью отдали в руки той же киевской фирмы (проект вечный).

Потом был и есть MyHeritage. Большой стартап на PHP. У них более 20 миллионов зарегистрированных пользователей. Самая настоящая СМО. Мы для них делаем аутсорсинг. В основном приложения для социальных сетей и всякие сервисы интеграции. О том, как надо работать и следить за качеством я во многом узнал у этих израильских ребят.

Нынешнее

К нынешнему моменту, фирма уже в третьем офисе (двухэтажный дом в живописном месте возле Ленинградской площади).

Сейчас мы наконец-то вышли на украинский рынок, и делаем украинский стартап, проект пишем на Django, делаем его в стиле постоянной интеграции (можно сказать используем Agile методики).

Есть у нас также и свои проекты (стартапы), на которые вечно не хватает времени. А дописать и развить их очень хочется.

Предлагаю свои услуги в обучении

Наверное знаете, что людей найти сейчас ну очень сложно, если только возможно. Поэтому я готов учить людей, чтоб работать с ними.

Условия такие:

  1. Для тех кто хочет учиться удаленно. Я даю задание, в котором прорабатываются аспекты из списка данного ниже. Человек его выполняет, и я его сразу беру на работу. Также я готов бесплатно смотреть код, отвечать на вопросы где плохо и где надо лучше, давать ссылки на инфу. Кстати, список книг я составил.
  2. Обучение за деньги в режиме курсов. Два раза в неделю по часу мы встречаемся у меня в офисе и прорабатываем вопросы из списка представленного ниже (кроме 0 пункта). Занятие будет стоить 100 гривен. Я планирую набрать группу из 2-4 человек. Как только обучаемый выполняет тестовое задание и я вижу, что он готов работать. Я начинаю ему платить деньги за работу.

О своих знаниях и достижениях

Каждый пункт я знаю до какого-то уровня (обычно он выше того, который я встречаю у многих разработчиков). Пока в джаваскрипте есть Джон Резиг (правильно перевел?), в рефакторинге Мартин Фаулер, в сишарпе Джефри Рихтер, я себя не могу называть экспертом в этих областях.

Но, мне есть чем похвастаться:

  • в 23 года я являюсь совладельцем и техническим директором фирмы штатом в 12 человек, которая делала и делает масштабные, интересные проекты;
  • весь процесс разработки строился практически с нуля, в этом деле я сыграл ключевую роль;
  • у меня хороший опыт работы с большим спектром технологий;
  • я сам учился с нуля и хорошо понимаю как до человека донести знания.

Требования к обучаемым

  1. Английский язык. Человек просто обязан уметь искать информацию и читать технические книги и статьи на английском.
  2. Абсолютная беспонтовость. Там где начинаются понты, заканчивается обучение.
  3. Абсолютное желание научится.
  4. Наличие быстрого интернета дома.
  5. Обучать я буду людей только живущих в Киеве.

Программа обучения

  1. HTML, CSS. Разработчик должен без проблем уметь верстать, быть в курсе большого числа аспектов (семантическая верстка, спрайты, кроссбраузерность, фаербаг итд).
    1.1. Понимание основ типографики, юзабилити, дизайна (ководства для начала хватит).
  2. JavaScript. Синтаксис языка, понимание DOM модели, понимание того для чего и как работают джс фреймворки (к примеру прототайпджс, джквери). Способность писать многофункциональные клиентские приложения, виджеты.
  3. Вебсервер. Понимание того, как он работает. Умение поднять сайт на вебсервере.
  4. Рефакторинг. Надо знать как выглядит плохой код, чтоб писать хороший.
  5. Серверный язык, фреймворк. На выбор PHP/ASP.NET(C#)/Django(Python). Лучше всего знаю и больше всего опыта с ASP.NET(C#), в остальном могу дать твердую базу (основные принципы разработки одинаковы). Человек должен знать огромное количество разных аспектов (исключения, принцип одиночной ответственности, не доверять входным данным, комментарии в коде, структурирование кода итд итд).
    5.1. Паттерны проектирования. Знать надо. Во многих веб-фреймворках зачастую реализованы какие-то паттерны. Важно уметь распознавать их. Уметь рефакторить код и получать на выходе готовый паттерн.
  6. Постоянная интеграция. Что такое юнит-тесты, сложности написания, мокинг, интеграционные(компонентные) тесты. Контроль версий. Сервер интеграции. Билд, коммит, тесты и деплой за один клик.
  7. Регулярные выражения. Вещь абсолютно необходимая для уверенного обращения с текстом.
  8. Базы данных. SQL, проектирование.

Контакты

Пишите мне на мыло kigorw@naikonsoft.com и не забудьте рассказать о себе (знания, стремления, пожелания к обучению).

Если есть знакомые, которые хотят обучаться, смело советуйте меня :)

Ссылка на мой блог — читайте мои мысли на здоровье :)

Теги: , , ,

1 звезда2 звезды3 звезды4 звезды5 звезд (28 голосов, средний: 2.61 из 5)
Загрузка ... Загрузка ...
Распределение голосов

Понравилась статья? Подпишись на обновления по RSS/E-mail

Подписаться, не оставляя комментарий

Все комментарии (66) к “Жизнь в стиле архитектурных решений” RSS

  1. Igor

    Довольно интересный пост, и очень радует, что есть люди которые хотят делится опытом и учить других.

  2. Павлик

    Эпическая история. Респект и уважуха!

  3. Дмитрий Кузнецов

    А что, молодец дядя. :) Завидую такой предприимчивости. И слог хороший. Пишите еще :)

  4. Vadim Voituk

    Боюсь что вы очень разочаруетесь в идее почти безвозмездно обучать людей :)
    Я в свое время разочаровался, хотя условия у нас были ОГОГО!

  5. Vadim Voituk

    А вообще очень напоминает http://bestwebdesigner.ru/ (для тех кому скучно, советую прочесть обсуждение оного bestwebdesigner.ru на Хабре)

  6. Zerrhino

    Мне эта история чем-то напомнила рассказ главного героя из Forrest Gump. Немного наивно написано (как раз без понтов!) – зато правдиво и доходчиво. Возможно, будет неплохая замануха для студентов :-) .
    Удачи!

  7. Игорь Кононученко

    Боюсь что вы очень разочаруетесь в идее почти безвозмездно обучать людей :)
    Я в свое время разочаровался, хотя условия у нас были ОГОГО!

    - удаленно научить человека можно, при его желании. От меня требуется лишь говорить, где плохо и как сделать лучше. Основная нагрузка идет на мозг обучаемого.

    А вообще очень напоминает http://bestwebdesigner.ru/ (для тех кому скучно, советую прочесть обсуждение оного bestwebdesigner.ru на Хабре)

    - парень в свои 16 лет реально жжот. У меня немножко побольше опыта, поменьше наполеоновских планов.

    Ожидания и цель? – хочу пополнить команду людьми с желанием, проверить работоспособность данной модели. Рисков для меня почти ноль.

    Результаты покажут оправданность затеи, мне самому интересно.

  8. Щетинин Сергей

    6 лет от первой строчки кода и уже учить. Муахахаха.

  9. Игорь Кононученко

    6 лет от первой строчки кода и уже учить. Муахахаха.

    -

    Абсолютная беспонтовость. Там где начинаются понты, заканчивается обучение.

  10. Щетинин Сергей

    Продолжаете веселить. Большое Спасибо.

  11. Игорь Кононученко

    Спасибо, за содержательный “Муахахаха” каммент. Какой умный и веселый человек, а может и совсем не умный? – дельного я пока, ничего не услышал.

  12. Щетинин Сергей

    Хамить нехорошо.

  13. Zealot

    Прикольная статья. Цепляет.

  14. shadow

    Помоему у самого автора понтов выше крыши ;-)

  15. Игорь Кононученко

    У Сергея довольно таки хорошая серия статей + на ДОУ в последнее время (то что я наблюдаю) растет количество хорошего контента. Интересно общаться с умными людьми на профессиональные темы, а особенно учиться у них. Жаль когда начинаются подобные разговоры, особенно с теми с кем хочеться общаться.

  16. Сергей Волошин

    2Игорь Кононученко: Насколько я знаю, Сергей (впрочем как и я) большой поклонник технических статей (на ДОУ).
    Может и вы как-нибудь напишете (или переведете что-то из своего) какую-то более техническую статью или может серию статей (из той области, где вы большой эксперт). Тем самым получите еще больше уважения, и довольно большую аудиторию, в том числе вам интересную и полезную.

  17. Игорь Кононученко

    Я планирую написать статью о том как поднять CI (постоянная интеграция) в джанго проекте, но со сроками и эксклюзивностью для ДОУ ничего не обещаю.

  18. Andrey

    6 лет от первой строчки кода и уже учить.

    Вы знаете, автор ведь никого насильно не заставляет:)
    Возможно у “крутого спеца” подобного рода тренинг вызовет лишь ухмылку, но, к примеру, для студентов будет весьма полезен, так как в институтах уделяют внимание абсолютно всему, кроме качества кода. Как это не пародоксально, но когда я учился (а это было недавно, мы с автором ровесники), я не разу неслышал не от одного преподавателя таких слов как: рефакторинг, тракер, система контроля версий в конце концов!!! А ведь это азы…
    Хорошо, что есть люди которые в наше время абсолютно бесплатно (хоть и удаленно) готовы помогать (о моменте, что сам обучающий при подобной схеме может много чему научиться, я молчу). Обучаемый, ведь может после курса обучения и не захотеть работать в данной фирме…

  19. Vlad

    >Помоему у самого автора понтов выше крыши ;-)

    +1

  20. Vlad

    Как это не пародоксально, но когда я учился (а это было недавно, мы с автором ровесники), я не разу неслышал не от одного преподавателя таких слов как: рефакторинг, тракер, система контроля версий в конце концов!!! А ведь это азы…

    Может Вы учились в неправельном месте и по другой специальности?

  21. Andrey

    ну даже незнаю:) специальность называлась “Программное обеспечение автоматизированных систем”. ВУЗ “Криворожский технический университет”. Группа ПЗАС -02-2 (привет!!!).
    Незнаю, возможно в ВУЗ-ах уровня КПИ дела обстоят по другому, но ведь процент людей, которые там учились, по отношению к общему кол-ву студентов – программистов в стране не так уж и велико.

    Мое мнение, что очень многое от человека зависит, но когда нам на 5-ом курсе вставили курс Object Pascal, место которому курсе так на 2-ом было…

    Нам очень неплохо излагали курс дискретной математики и теорию операционных систем. Но как можно к примеру реализовывать алгоритм Дейкстры, когда за “говнокод” не то, что не наказывают, а вообще относятся к такому явлению весьма лояльно.
    Как преподаватель по Паскалю на втором курсе мог мне запретить использовать библиотеку TurboVision при написании курсовой, так как оказывается она не входит в изучаемый курс?

    Как в курсе баз данных можно было без устали расказывать о нормализации и ссылочной целосности, когда нам даже Understanding SQL от Грабера никто не порекомендовал почитать?

  22. Роман Павлов

    Спасибо за статью. Она вдохновляет. Думаю, что ваш опыт и пример поможет молодым разработчикам расставить четкие и правильные приоритеты в их профессиональной деятельности.

  23. Франковский Богдан

    А как же http://www.kigorw.com/2008/07/14/lohico/ ? (К вопросу о понтах)
    Цели заметки так и не понял. Банальный рекрутинг с предварительным обучением?

  24. Igor

    Вижу некоторые наезжают на автора. Повторюсь статья нормальная, человек захотел поделится своим жизненым опытом, понтов тут не вижу, а те кто гонят просто напросто завидуют, это любой психолог подтвердит. Удачи всем и без обид :-)

  25. Игорь Кононученко

    Богдан, та ссылка одна из моих мыслей, которые меня время от времени посещают. О вопросе понтов можно долго дискутировать, возможно это способ сказать, что ты умнее других, или игра в кого-то другого?
    В начале статьи я написал её цель.

  26. Deployer

    Статья торкнула

  27. Lexx

    написал письмо

  28. Ferroman

    Спасибо, всё понятно.

    Абсолютная беспонтовость.

    О вопросе понтов можно долго дискутировать, возможно это способ сказать, что ты умнее других, или игра в кого-то другого?

    Вы не последовательны.

    В данный момент я ищу людей, вместе с которыми можно делать красивые и интересные вещи …. Поэтому я готов учить людей, чтоб работать с ними.

    =

    Банальный рекрутинг с предварительным обучением

  29. Sansend

    Интересно, узнал наконец с кем понемногу общался по почте по поводу работы =)

  30. Щетинин Сергей

    @Andrey,

    Вы знаете, автор ведь никого насильно не заставляет:)

    Ну а я в свою очередь никого не отговариваю.

    Над чем я смеялся кому-то понятно, а кому-то нет, что поделаешь.

  31. Скакунов Александр

    Текст интересный, во многом похож на мою собственную историю. Только это не статья – что нового читатель вынесет по прочтении? Инсайтов каких-то не заметил, так что это неплохо для форума или застольной беседы, но не для блога ДОУ (разумеется, IMHO).

    Там где начинаются понты, заканчивается обучение.

    Согласен.

    Помоему у самого автора понтов выше крыши

    Кому какое дело. Значит, может себе позволить. Гордость собой в тексте, конечно, звучит, но особого бахвальства не заметил.

    подобного рода тренинг вызовет лишь ухмылку, но, к примеру, для студентов будет весьма полезен

    Из своего опыта могу сказать, что студенты рады любой инфе о том, как оно ТАМ, в реальной жизни – даже простому рассказу, что уж говорить о системном дополнительном образовании, приближенном к боевому, а не лабораторному.

  32. Андрей Zerkella

    Незнаю, возможно в ВУЗ-ах уровня КПИ дела обстоят по другому, но ведь процент людей, которые там учились, по отношению к общему кол-ву студентов – программистов в стране не так уж и велико.

    В КПИ с обучением дела обстоят ничуть не лучше. Имя и столичность ВУЗа в случае КПИ влияет лишь на то, что здесь уровень взяток и их количество больше.

  33. T-Rex

    К вопросу о понтах… раз уж на то пошлО.
    Знаю Игоря несколько лет и могу сказать что все выше сказанное правда. Да, человек учился с нуля. Да, человек довольно неплохой спец в своей области… даже очень неплохой. Учить студентов.. думаю, эффект будет намного лучше чем от преподователей в универе. По поводу специфичного способа рекрутинга… а ваша компания как ищет сотрудников? Ваши способы лучше? ;)
    Но, все же, вернемся к нашим баранам, а точнее к понтам… странно очень что некоторым здешним товарищам так кажется, никогда за Игорем этого не замечал ни в личном общении ни на форумах, ну и здесь тоже. Человек предлагает студентам поучиться и затем получить работу, дело сугубо добровольное, никто за руку не тянет. Делать выбор каждый может сам за себя.

    ЗЫ: и вот еще.. пост не заказной, т.к. в данном конкретном случае я представляю конкурирующую компанию, просто очень странно видеть такую реакцию обитателей ДОУ.

  34. Dmitri

    я за день прочитал Страуструпа

    Радует что у нас есть такие люди.

  35. ursus

    А мне идея автора – понравилась
    Охватить побольше студентов – сделать отсев ( самых смышленных) – и взять их на работу
    Очень правильный поступок – да и для ребят-студентов, для “тех кто ХОЧЕТ стать хорошим программером” – отличный шанс

  36. Константин kostyl_kostyl_сабака_mail.ru

    Здравствуйте Игорь. Мне тоже 23 года и у меня ничего нет) Но я очень люблю это дело. Сижу все время в каком-нибудь редакторе че то пишу,
    занимаюсь самоообученем… Хочеться у Вас спросить, что Вы посоветуете в таком вопросе как самообучение? Единственная проблема у меня это
    усталость… я устаю от обучения и поэтому, надо же когдато отдыхать, кажеться, что всегда мало времени. Щаз работаю с нуля над WEB проектом
    на PHP, покинув Делфя в архивы… Читаю умные книги… Но все равно такое ощущение, что это идет очень медленно. Кто-то где то приводил научные
    факты по поводу того, что программист учит один язык в год. Я не хочу целый год учить язык… Может я сильно переживаю по этому поводу?)))) Но все таки
    коковы Ваши советы в данном случае?

  37. Андрей Сидун

    Эта идея похожа на ту, которую реализовал в начале 2000-ых Andrey Khavryuchenko (http://a.khavr.com/).
    Тогда он тоже создал подобные курсы, на которых обучал ХР. Было очень интересно.

  38. aRt

    В КПИ с обучением дела обстоят ничуть не лучше. Имя и столичность ВУЗа в случае КПИ влияет лишь на то, что здесь уровень взяток и их количество больше.

    я бы так не говорил.. :) . Тебе скорей изнасилуют твой мозг чем возьмут взятку.. По крайней мере на нашем факе так.

  39. Max

    понтов тут нет. тот кто говорит про понты просто завидует, давит тупая зависть что человек стал совладельцем компании особо не отжигая до этого – не делал там всякие сложные системы, не становился мега спецом по С++, наверное даже не задумывался как работает компилятор и т.д… но не подумайте что я наезжаю на автора, он молодец. серьезно.

    Для себя в очередной убедился какая какая шаровая хрень веб-разработка, где куча бабла платиться за посредственые проекты, а сайтец для крупной компании уже считается мега проект масштаба СНГ и т.п. Можно клепать банальный код особо не напрягаясь, при этом не нужно и десятой части знаний необходимых самому обычному системному программисту (для примера). Но я никого “с понтами” называть не буду, просто надо было идти в веб-разработку, сейчас бы была компания на 100 человек :)

    А всё-таки автор молодец, допустив столько наивных ошибок вышел на вполне хороший результат.

  40. ursus

    Для Max-а
    Я бы не сказал, что веб разработка такое простое дело, при котором особых знаний не надо.
    У Веба есть свои заморочки – основная из которых в реальном времени обслужить огромное колличество запросов к сайту.
    А здесь без глубоких знаний всей системы в целом ( не только язык и компилятор – но и операционка, и СУБД и … и много еще чего) не обойтись.

  41. Max

    2 ursus: согласен, но это для полноценных серьезных проектов. но в большинстве об этом можно никогда не задумываться без вреда для дохода и “понтов”.

  42. Игорь Кононученко

    Для себя в очередной убедился какая какая шаровая хрень веб-разработка, где куча бабла платиться за посредственые проекты, а сайтец для крупной компании уже считается мега проект масштаба СНГ и т.п.

    – сайтец = корпоративная система, с которой работают люди каждый день.
    А так довольно таки поверхностные рассуждения.
    Насчет ошибок, я не считаю ошибками то, что в статье описал. Ставились и достигались конкретные цели.

  43. ursus

    2 Мах
    это конечно мое субъективное мнение – но время шальных денег за плевую работу в вебе даавно прошло.

  44. Вот интересно

    Вот интересно, будет ли автор работать с теми, кто учиться хочет, а работать у него … ну это уже как выйдет :) ?

  45. Vlad

    давит тупая зависть что человек стал совладельцем компании особо не отжигая до этого – не делал там всякие сложные системы, не становился мега спецом по С++, наверное даже не задумывался как работает компилятор и т.д…

    А почему Вы так уверены, что люди которые все это знают мечтают стать владельцами веб-дев конторы со штатом в 10 человек? Вы правда думаете, что серьезный специалист предпочтет стоять с кнутом над кучкой студентов интересной и высокооплачиваемой работе где нибудь за пределами нашей родины?

  46. Vlad

    У Веба есть свои заморочки – основная из которых в реальном времени обслужить огромное колличество запросов к сайту.
    А здесь без глубоких знаний всей системы в целом ( не только язык и компилятор – но и операционка, и СУБД и … и много еще чего) не обойтись.

    Интересно, если провести опрос среди веб-девов, сколько из них реально представляет как внутри устроен компилятор и ОС? :)

  47. ursus

    2 Vlad 3.09.2008 в 13:59
    Мне кажется – что процент будет точно такой же, как и у других не веб девов

  48. Vlad

    >Мне кажется – что процент будет точно такой же, как и у других не веб девов

    Вам неправельно кажется. Среди эмбеддеров или гейм-девов результаты будут несколько иными :)

  49. ursus

    2 Vlad 3.09.2008 в 13:56
    Я бы сказал даже больше – чем больше человек знает (возможно это касается не только программеров) – тем меньше он сможет управлять другими людьми – уж очень велико желание “ВСЕ ПРАВИЛЬНО ПЕРЕПИСАТЬ”

  50. ursus

    2 Vlad 3.09.2008 в 14:13
    Ну для ембедедов – знание операционки – чуть ли не основное знание (во всяком случае обязательное)
    Про дев-геймеров – сложно сказать (не владею ситуацией) –
    но например сейчас множество флеш-игрушек и их разработчики – тоже дев-геймеры ;)
    В любом случае, и для каждой спецухи – есть новички (их много), есть гуру (и их мало)

  51. Vlad

    Я бы сказал даже больше – чем больше человек знает (возможно это касается не только программеров) – тем меньше он сможет управлять другими людьми – уж очень велико желание “ВСЕ ПРАВИЛЬНО ПЕРЕПИСАТЬ”

    Ну есть яркие примеры обратного. Например Норвиг в гугле. Но там в том и фишка, что он занимается далеко не “обучением студентов паттернам”.

  52. ursus

    >Ну есть яркие примеры обратного
    Исключения, подтверждающие правила :)

  53. ursus

    В данном случае, человек ищет себе в компанию сотрудников и он поступает весьма правильно (эту технологию описывал Спольский в своем блоге)
    При наших реалиях – их можно обучать и патернам и всему другому – тут главное не то – чему он будет обучать – а чему ОНИ научатся. И если они научатся и подойдут в команду и сами захотят и… – то он достиг результата при небольших (в общем) усилиях

  54. anton

    Brainbench transcript опубликованный на RAC совсем не впечатляет…

  55. Andrew Bananos

    2 Андрей Zerkella

    Привет Андрюха =) Насчет коммента про КПИ могу подтвердить тему образования, но то что есть в столичных вузах и нету в провинциальных — это тусня. Чему бы там не учили преподы и какие бы там не были курсы — если ты учишься в группе где 3+ призерев межнара по математике, а группа составлена из двух физмат лицеев, и тебя шпигуют 6 лет всякой разной абстрактной математикой — то поверь, всякие рефакторинги, устройство компиляторов и прочее вполне реальные вещи оказываются куда как попроще чем нелинейные функционалы в гильбертовых простаранствах =)

    А насчет самой статьи — очень позитивно, понтов нету у автора, видна готовность к открытому общению. Таких бы людей побольше. А в комментах как раз видны понты всяких системщиков про работы компиляторов и прочие навороты.

    Чуваки, то что кто-то чего-то не знает чего знаете вы далеко не означает что этот кто-то глупее вас, или вы на этом фоне “круче” =) Это действительно либо зависть либо психологические проблемы чела.
    Почитайте товарища Дейкстру “The humble programmer” =)

    И автор действительно прав — там где начинаются понты, пропадает всякое обучение, желание общаться и тем более работать =)
    Всегда нужно стремиться попасть в среду где ты не “круче” или “умнее” тех кто кругом, а наоборот — где кругом тебя одни гики, и навороченные в разных способностей люди.

    С такими мотивами типа тех как озвучил Щетинин Сергей —- далеко не заедешь, как по мне откровенные панты и бахвальство в стиле “чо ты сасунок тут еще понаписал, если только 6 лет назад первую строчку кода написал”. Нехорошо

  56. Илья

    >>Brainbench transcript опубликованный на RAC совсем не впечатляет…

    Да уж, у нас трейни и юниоры 3.5-4.5 получают :) а типа “крутой” чел 2.5 – 3

  57. Скакунов Александр

    “чо ты сасунок тут еще понаписал, если только 6 лет назад первую строчку кода написал”

    Ага, есть такой подтекст.

  58. Andrew Bananos

    to Щетинин Сергей:

    Сергей, меня зовут Андрей Друченко, мой блог http://developer.co.ua, имейл — там же.
    Если у вас вопросы насчет анонимности.
    Насчет хамства — думаю комментарии излишни.
    Ну а размерами шварца я с вами лично меряться не намерен =)
    Ибо глупая затея.

    p.s. Я так понимаю ваш коммент либо затерли, либо он не появился

  59. Скакунов Александр

    p.s. Я так понимаю ваш коммент либо затерли, либо он не появился

    Я стёр. Комментатор может высказывать любое мнение, только не матом.

  60. Игорь Кононученко

    Да уж, у нас трейни и юниоры 3.5-4.5 получают :) а типа “крутой” чел 2.5 – 3

    – если вы заметили, я не выпячивал здесь свои брейнбенч заслуги, кои за заслуги вовсе не считаю. 3 или 4 четыре года назад, когда я их сдавал, они были очень полезны для получения первых заказов.

  61. Vadim Voituk

    Андрей Сидун,

    реализовал в начале 2000-ых Andrey Khavryuchenko

    О! Все не мог вспомнить фамилию.

    Автору советую предварительно пообщаться с Андреем (если он ещё где-то в пределах досягаемости), дабы немного развеять миф “нашару учиться – побегут толпами, а если нет – я ничего не теряю”.
    Ну и об преподавательском опыте Саши Скакунова тоже стоит подробнее разузнать.

    P.S. Хорошо знаю людей которых оный Хаврюченко “выростил” – но это скорее бриллианты в горах мусора :)

  62. Max

    зачем толпами, может удастся заполучить 10 талантливых человек (ну там выбрать их из 50…). и будет нормально. Пусть попробует, может получиться.
    Не надо свою неудачу и поражение обобщать на всех.
    во всяком случае ему может просто певезти с учениками :)

  63. Игорь Кононученко

    Константин
    Пишите мне на мыло вопросы.

  64. Denis Osetrov

    Хороший ученик на все золота! :-)

  65. Denis Osetrov

    поправка – на вес

  66. Игорь Кононученко

    Всем привет, сейчас у меня уже 6 учеников.
    Сделал страничку, с наиболее частыми ошибками при верстке.
    http://www.kigorw.com/2008/09/12/learn-verstka/

Оставить комментарий

Указать свой сайт могут только зарегистрированные пользователи. Регистрация или вход.

Архив

Добавить статью

Станьте автором нашего сайта!

Какие материалы подходят для публикации? — Такие.

Присылайте статьи на editors@developers.org.ua.

Подробнее.

Популярные теги

Все теги

Комментарии

Последние комментарии

интернет-магазин цифровой техники

Бытовая техника
Холодильники
Купить часы
Телевизоры ЖК
Стиральные машины
Швейцарские часы