D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Зрабіў невялікую аналітыку наконт перспектыў працы ў Ruby, чакаю вашых думак тут: http://dev.by/forum/post/11675/#p11675. Калі паспрабаваць выразіць мае высновы ў дзьвух словах: "Ruby - гэта тое, у чым мае сэнср разьвівацца, калі вы глядзіце на перспектыву ў 7-10 год". Зразумела, што ён не "silver bullet", але як пляцоўка для засваеньня й практыкі ў сучасных WEB-тэхналогіях і актуальных падыходах да стварэньня праграм - адзін з лепшых выбараў. Да й праца для ruby senior developer знойдзецца ;)

P.S. Пры ўсім тым я б вельмі раіў людзям, якія пачалі свой шлях з Ruby і жадаюць разьвівацца ў ім, вывучыць і PHP (на ўзроўні разуменьня асноўных канструкцый і алгарытмаў працы), таму што ёсьць вялікая верагоднасьць таго, што вам прыйдзецца калі не перапісваць сайт з PHP на Ruby, тое як меньш у чымсьці ўзаемадзейнічаць зь ім.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+4

Выдатна распісана, падрабязна й даходліва, дзякую! :)

Паспрабую падзяліцца якімі рэчамі са свайго вопыту, можа каму будзе карысна ;)

1. "Суправаджальны ліст". На мой погляд, яго атсутнасьць - гэта проста непавага да чалавека, да якога мы зьвяртаемся. У той жа момант ліст больш за чвэрць развароту экрану наўрадці нехта будзе чытаць. Сэнс ліста ў тым, каб удакладніць адразу нейкія важныя моманты й даць магчымасьць HR-у ўбачыць у вас індывідуальнасьць. Зразумела, што ён павінны датычыцца менавіта прафессійнай вобласьці, праца ў якой прапануецца (аб сваёй любві да акварыўмных рыбак распавядзеце потым :). Мне падаецца, дзьвух-трох абзацаў па 3-4 сказа больш чам дастаткова ;)

2. "Інфаграфіка". Цалкам згодны, зь ёю выглядае лепш, але важна не "перагрузіць", памеры малюнкаў павінны быць ня больш, чым яны ёсьць у сеціве на тых жа кнопках "Facebook" ці маленькіх лога "PHP". Калі сумняваецеся - лепш няхай будзе больш тэксту. Пры тым можна яшчэ дадаць свае фота невялікага памеру (150px будзе дастаткова) - так значна прасьцей запомніць, чыё гэта CV ;)

3. "Я шукаю" - так, гэта сапраўды чароўнае слова :) Чым лепш HR разумее вашу матывацыю, тым прасьцей будзе зразумець, ці атрымаецца ў вас супрацоўніцтва. Але я б дадаў яшчэ і пытаньні да фірмы адносна таго, як на ёй адбываецца працоўны працэс, якія ў іх асноўныя каштоўнасьці, зь якімі праэктамі звычайна працуюць (маштаб, памер каманды). Як верна сказана ў артыкуле, мы шукаем лепшага для абедзьвух бакоў.

Жадаю ўсім знайсьці "сваю справу" і тую каманду, у якой сапраўды хоччацца працаваць ;) Пачытайце Шэклі, у яго аб гэтым выдатна напісана: http://cosmozoo.narod.ru/lib/sheckley/spets.html

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+27

Яшчэ што датычыцца інфаграфікі, ёсьць цікавы артыкул (http://jimplush.com/blog/article/177/This-may-be-the-best-resume-I-have-ever-seen) з падрабязным прыкладам (http://forrst-production.s3.amazonaws.com/posts/snaps/57782/original.png?1296924317). Зразумела, што гэта не панацэя й падыйдзе не для кожна, але так сапраўды можна спросьціць успрыманьне рэзюмэ й павялічыць хуткасьць гэтага працэссу - ўсё ж такі ня трэба "перакладаць" усю тэкставую інфармацыю, можна адразу візуальна ўбачыць і параўнаць. Калі падобную рэч разьмясьціць у "Падрабязнай" частцы - будзе зусім ня кепска ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Дзякую, нават ня думаў пра такое, буду мець на ўвазе! Што датычыцца Беларусі, здаецца ў нас усё ж наяўнасьць фота будзе хутчэй за ўсё ў "плюс", але дакладна гэта можна спытаць у саміх HR'аў, калі яны тут ёсьць ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+2

Шчыра кажучы я так і не зразумеў з артыкула, якія менавіта часткі "беларускіх ноўтбукаў" ствараюцца непасрэдна ў Беларусі? Калі гэта адныя нашлёпкі на корпус, тое сапраўды няма аб чым казаць, а калі гэта значная частка электронікі, тое чаму няма прыкладаў і параўнаньня з замежнымі аналагамі?

"Но из всего этого можно сделать только один вывод: если нет спроса, то не нужно делать тщетные попытки что-то производить"

Прабачце, але гэта - бязглузьдзіца! Попыт на ноўтбукі (як і на іншую тэхніку) на Беларусі - досыць вялікі, перспектыў на рынку шмат, таму тут могуць устаць толькі пытаньні кошту й якасьці, але менавіта яны й не былі раскрыты ў артыкуле. Калі ў Беларусі вытворчасьць абыходзіцца значна даражэй - то які сэнс ёй займацца, можна рабіць тое, што ў выніку дае большы здабытак (той жа IT-outsourcing), а ноўтбукі набываць замежныя. Калі ж пытаньне толькі ў якасьці - тое што трэба зрабіць для таго, каб падняць яе на добры ўзровень?

Без адказаў на гэтыя пытаньні заявы МПОВТ і БелАВМ гучаць проста сьмешна, калі не сказаць зьдзекліва...

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Мда, артыкул сапраўды "ніякі", я за 5 хвілін нагугліў мноства спасылак па тэме, і ўсе яны датычацца 2009-га году (у тым ліку і ў саміх КВ: http://www.kv.by/index2009062101.htm), і інфармацыя ў іх тая ж, а часам і больш падрабязная. Дзіўна, што аўтар не пажадаў зьвярнуцца да яе каб зрабіць хоць нейкі аналіз. Дарэчы, наконт "беларускага цуда" ўсё атрымліваецца, як і заўсёды:

"Как сообщил директор по маркетингу ОАО «МПОВТ» Николай Рыков: «ноутбук «Коллега» использует комплектующие производства мировых брендов (по словам специалистов предприятия, отечественные смежники такого не делают или у них это слишком дорого). Таким образом, это ноутбук белорусского производства, но я никогда не скажу «происхождение Беларусь» - это разные экономические понятия». Комплектующие закупаются у официальных представителей Hewlett Packard. "Коллега" создан на базе модели производителя Hewlett Packard 530 (а также других представителей этого ряда) и похоже, не представляет из себя законченного решения - конфигурация будет зависеть от желания корпоративных заказчиков. Процессоры ноутбуков – естественно, производства AMD или Intel. Программное обеспечение при этом будет лицензионным – "Виста", ХР, не исключается и использование "Линукс", в зависимости от пожеланий клиента. «"Коллега" может быть с любой начинкой — все зависит от потребностей клиента и его финансовых возможностей, но цена белорусского "лептопа" будет не ниже, чем у производителей с именем»

На фирму всегда можно приехать, если возникла рекламация, и заменить или отремонтировать вышедшую из строя единицу оборудования. На предприятии налажена система тестирования готовой техники – её "прогоняют" через специальные печи, где проверяется стойкость изоляции, проводят ряд других тестов. Словом, для корпоративного потребителя сотрудничество с МПОВТ удобно и клиенты это ценят – заказы у компьютерного подразделения, несмотря на кризис, наверняка будут, так как и в прошлые годы компьютеры, собранные здесь, на складах не залеживались. Рассчитывают в объединении и на успешную продажу ноутбуков, которые имеют оригинальное название "Коллега".

http://www.interfax.by/article/39610

http://ibelarus.net/post/907

http://it.tut.by/182998

Вось як рэагаваў у свой час прадстаўнік Інтэграла на гэтую навіну:

"Наша газета взяла эксклюзивный комментарий у заместителя генерального НПО "Интеграл" Дмитрия Вечера, который сообщил буквально следующее: "Меня вот уже 10 дней осаждают представители десятков СМИ из Беларуси и России с настойчивыми просьбами прокомментировать информацию о белорусском ноутбуке и даже показать его. На самом деле никакого компьютера не существует, это утка, пущенная неизвестно кем и непонятно зачем. Если хотите, приезжайте к нам и напишите про производство полупроводников. Это то, что реально работает" - http://it.tut.by/182998

А вось як прадстаўляюць сваю прадукцыю самі "аўтары":

"Из пресс-релиза МПОВТ

"...Белорусские ноутбуки "Коллега" с диагональю дисплея от 14 до 19 дюймов представляют собой полное мобильное решение для пользователей, требующих высокой производительности при работе с графикой. В ходе разработки техники применены САМЫЕ ПЕРЕДОВЫЕ ИННОВАЦИИ. К примеру, в широкоэкранных дисплеях использована новая технология для плоскопанельных мониторов, благодаря которой изображение отличается высокой чёткостью и яркостью. Ноутбуки оснащены также мониторами С ШИРОКИМ УГЛОМ ОБЗОРА (ДО 140 И БОЛЕЕ ГРАДУСОВ). Ноутбуки "Коллега" не уступают по производительности полномасштабной настольной компьютерной системе за счёт использования новых мощных процессоров Intel Core Duo или Core 2 Duo, рассчитанных на ОДНОВРЕМЕННУЮ ОБРАБОТКУ НЕСКОЛЬКИХ ЗАДАЧ. Графическая карта СОЗДАЁТ СЛОЖНЫЕ ТРЁХМЕРНЫЕ РИСУНКИ и презентации с высокой визуальной чёткостью. Быстродействующие жёсткие диски большой ёмкости ПОЗВОЛЯЮТ СОХРАНЯТЬ СЛОЖНЫЕ ФАЙЛЫ, а мобильная система защиты сохраняет информацию даже в случае ударов и вибрации..."

Адпаведная падобнай "рэкламе" рэакцыя з'явілася ў сеціве:

"МИРОВАЯ ИНДУСТРИЯ В ШОКЕ ПОСЛЕ ОФИЦИАЛЬНОГО АНОНСА БЕЛОРУССКОГО ИНТЕГРАЛА

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

Но удалась ли сенсация? Сегодня сборку ноутбуков может организовать любой частный предприниматель. Проблема заключается лишь в том, что 99,9% возможных производителей отечественных ноутбуков столкнуться бюрократическими препонами при получении сертификата на производство. Но поскольку Интеграл – госхолдинг, то таких проблем нет - первый образец сегодня уже проходит сертификацию. Технически все напоминает детский конструктор Лего – достаточное количество компаний в мире, являющихся поставщиками комплектующих для ведущих мировых брендов, сегодня загружают собственное производство за счет выпуска так называемых «white box» - почти готовые ноутбуки без полиграфии и торгового знака, в которые так называемому производителю остается лишь доставить процессор, память и жесткий диск. Затем лишь остается нанести собствнный торговый знак – и вот вам пилотный образец отечественного хайтека. Подобная сборка осуществляется во многих странах мира, но лишь в Беларуси такое производство считается собственным, хотя очень сложно в данном образце найти 40% отечественных деталей и компонентов как того требует законодательство. Искусство владения отверткой не в счет...

Сложно понять, кому и зачем нужен подобный спектакль – разве лишь ради отчетов о создании импортозамеющающих производств. Но, очевидно, что в данном случае никакого замещения нет. Страна тратит ничуть не меньше валюты, чем если бы закупала технику признанных мировых производителей. Но в колхозе свои нравы и обычаи. Кстати, Интеграл уже в ближайшее время представит еще одну новинку – портативный аудио-видео плейер. В Китае такая железка стоит около 40 долларов, в Беларуси за счет имени «Интеграл» этот девайс будет продаваться за сотню с лишним. Счастливчики, кому довелось держать в руках это устройство, остались весьма довольны и даже прогнозируют небывалый спрос. Правда, при условии, что розничная цена на этот «отечественный» АВП не превысит цену в Китае, а производитель не закроет доступ к операционной системе, что позволит местным умельцам облагородить очередную отечественную новинку качественным пиратским софтом".

http://afn.by/news/i/113471

А вось і рынак, на які разлічана гэтае "цуда":

"— Ноутбук предназначен для оптовой продажи предприятиям, министерствам и ведомствам, — сообщил газете "Народной газете" начальник бюро маркетинга предприятия Виктор Финогенов. — Но мы ведем переговоры, чтобы такие ЭВМ появились и в розничной торговле. Последние годы МПОВТ занималось в том числе и сборкой ПК, серверов и продажей их корпоративным белорусским потребителям – крупным компаниям и организациям, таким, как МВД, Министерство образования, информационно-аналитический центр при президенте Беларуси и т. д." - http://charter97.org/ru/news/2009/2/18/15228/

"Al 14 февраля 2009 года, 16:41. Ну неужели непонятно, что это - компьютер для госконтор, которые будут покупать его по разнарядке и за деньги бюджета, чтобы "Интегралу" поддержать штаны. Прочитайте список заказчиков. Все ясно? Естественно, никто в своем уме не будет покупать ДЛЯ СЕБЯ такой ноут. Просто надо как-то выживать заводам... Вот такой ценой... Это цена режима" - http://www.kv.by/forum/forum2009062101.htm

Ну і пад канец, каб крыху разьвеяцца :)

"Скандал в США: iPad делался на “Интеграле”

Культовый интернет-планшет iPad на самом деле разработан и выпускается на минском предприятии “Интеграл”. Именно так: integralPad — и расшифровывается название устройства.

Несложно догадаться, что роль Apple в производстве планшета минимальна. Готовые iPad’ы приходят из Беларуси на заводы американской компании, где на них наклеивается фирменная наклейка в виде надкусанного яблока.

“Когда мы про это узнали, то были в полном недоумении“, — заявил нам главный разработчик с минского предприятия. — “Самое обидное не то, что мы не знали о такой наглой эксплуатации нашего интеллектуального труда, а то, что наше устройство применяют не по назначению. Мы-то делали электронные весы“.

Напомним, если на белорусских моделях iPad потереть ногтем яблоко, то под защитным слоем можно выиграть до 5000 рублей."

http://newsbelarus.net/hi-tech/skandal-v-ssha-ipad-delalsya-na-integrale.html

P.S. Можа, каму трэба звыштрывалу чугунны ноўтбук? Іх ёсьць у нас! :) http://shpindler.livejournal.com/33948.html

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Эх, памятую, як на мадэме 14400 сідзеў вечарамі й дазваніваўся да BBS-ак, спампоўваў праграмы, чытаў навіны. Тады кожная BBS была чымсьці таямнічым, нерэальным, нібыта сапраўды адчыняла дзьверцу ў іншы сусьвет. Тады было ўсё так рамантычна: Гібсан, Стэрлінг, Лук'яненка... Зараз сеціва стала звычайным інструмантам, ды й наогул таямнічаму у нашай рэчаіснасьці засталося зусім мала месца, а шкада...

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Віншую! :) Дзякую за то, што вы ёсьць, сапраўды важна мець такое месца ў байнэце, дзе можна сустрэцца, абмяркаваць цікавыя артыкулы, падзяліцца сваімі думкамі. Посьпехаў вам у дальнейшым разьвіцьці! ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Выдатна, што вы займайцеся падобнай працай, гэта сапраўды вельмі неабходная рэч, дзякую вам за вашыя намаганьні зрабіць сьвет лепш! Мы з сябрамі прадумваем суместны сацыяльны праэкт, але крыху ў іншай сьферы. Было б добра, калі б вы далі тут спасылку на сайт, дзе можна даведацца падрабязьней аб вашай працы й планах на будучыню, тады будзе значна больш шанцаў знайсьці людзей, якія змогуць дапамагчы (калі будзе зразумела, што дакладна трэба зрабіць). Посьпехаў вам! ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Шмат з чым згодны, празрыстастасьць тут - першы крок да таго, каб людзі паверылі, што гэта сур'ёзна, і грошы сапраўды ідуць на добрую справу. Адпаведна, павінны быць і вынікі па кожнаму выпадку: каму чым дапамаглі, як і што вылечылі й г.д. - з фота, відэа, і абавязкова кантактамі гэтых людзей, каб любы мог пазваніць ці нават заехаць у госьці (па папярэдняй дамоўленнасьці, зразумела ж ;). Няхай у кожнага добраахвотніка будзе магчымасьць ці зрабіць ананімны пералік, ці зарэгістравацца й рабіць гэта ад свайго імя, як каму больш падабаецца. Наконт таго, хто будзе траціць грошы - пытаньне яшчэ можна было б абдумаць, я тут зусім не упэўнены, што заўсёды аддаваць на рукі - гэта лепшы варыянт. У любым выпадку падобная справа патрабуе сур'ёзнага прадумваньня і адпаведнай падтрымкі "афіцыйных устаноў", інакш потым у адзін "добры" момант уся праца можа быць перакрэслена з-за неадпаведнасьці якімсьці законам ці пастанаўленьням, што можна было б вырашыць з самага пачатку.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Мне падаецца, што ў дадзеным выпадку мае сэнс не абмяжоўвацца аднымі дзіцячымі дамамі (тым больш калі вы зараз працуеце з сайтам ngo.by), а адразу пачаць ствараць платформу для працы з любымі ініцыатывамі НГА. Але абавязкова не ў форме "доўгатэрміновых праэктаў" (як, напрыклад, ахова нейкай драпежнай птушкі ці яшчэ што, калі трэба ўвесь час займацца гэтым - для такіх праэктаў людзі знаходзяцца інакш і звычайна па профілю працы ці захапленьню), а ў фармаце "акцый", якія маюць кароткі прамежак часу (максімум - месяц, але звычайна - некалькі дзён), ці маюць дакладны прадмет (канкрэтны дзіцёнак, ці пэўнае возера, ці яшчэ нешта), на дапамогу якому йдуць сродкі.

Такім чынам, можна ствараць у грамадстве "культуру валанцёрства", калі людзі замест таго, каб правесьці выходныя ў тэлебачаньня ці набыць новы прыбамбас, знойдуць значна больш цікавым дапамагчы камусьці сваім часам ці грашыма. На тым жа Хакатоне (http://www.hackathon.by/) было як меньш дык 3 праэкты (Meetup 2.0, iNeed, Аптекарь), напрацоўкі зь якім можна было б выкарыстаць для рэалізацыі падобнай задумкі, я думаю распрацоўшчыкі могуць імі падзяліцца.

Я ўяўляю сабе гэта як мабільны/інтэрнэт сэрвіс, які дазваляе ў залежнасьці ад зададзеных параметраў (месца знаходжаньня, сьферы цікавасьці,..) бачыць сьпіс "акцый" і далучацца да тых, што мне цікавы. Напрыклад, я магу паглядзець, каму на гэтых выходных пад Полацкам неабходна валанцёрская дапамога, і паехаць прыбіраць бераг возера ці дапамагаць у дзіцячым доме. А ў іншы дзень у мяне будуць вольныя 50 тыс., і будзе жаданьне ўкласьці іх у нешта больш істотнае, за ежу, і я знайду, каму яны зараз найбольш неабходныя.

Пры гэтым акцэнт павінны быць на тым, што валанцёрства - гэта весела :), цікава, гэта новыя сябры й выдатны спосаб правесьці час. Дапамагаць людзям - што можа быць прыемней? ;) Насамрэч, я сам значна больш люблю дарыць падарункі, чым атрымліваць іх - толькі за тое, каб убачыць радасьць у вачах іншага чалавека, яго ўсьмешку, вартае аддаць вельмі шмат :D

P.S. Калі што мая пошта: ratmir@ecoby.info, але можна проста пазваніць 8-029-766-46-83 (мтс), калі ўзьнікне якая нагода. Посьпехаў! ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Яшчэ адна цікавая думка ў тэму, сёньня натыкнуўся, чытая аб традыцыі "падвешанага кофе" (http://www.restoclub.ru/user/17322/blog/40871/):

"Начали с забавных традиций, закончили благотворительностью. ОЧЕНЬ ХОРОШИМ делом, но отчаянным и совершенно отличающимся от нормальной благотворительности. Не заменять государство, а быть внегосударственным. Подвижники, которые пытаются забрасывать топку паровоза коррупции своими купюрами, не самое правильное решение. Нормально расследовать деятельность больницы или детского дома, выяснить, почему по документам, дети жрут по килограмму грано падано, а на самом деле, один хлеб "эконом", это вернуть 60% средств, а не собирать 5% на "прикорм". Лучший благотворительный проект, что будет создан в России, это частное агентство расследований, привлекающее лучшие кадры и три раза в неделю привозящее в прокуратуру папки на закупщиков из больницы, в которой больных кормят капустой и хлебом три раза в день, при выделяемых 600-700 рублях. Капуста по 800 руб. кг? Из японии что ли? Выяснить почему томограф куплен в пять раз дороже, это равнозначно покупке еще четырех томографов. Но конечно можно закрыть глаза и собирать мучительные три года деньги на покупку половины томографа... Что принесет больше пользы?

Выделяются деньги. И очень не маленькие. Бюджет посмотреть. Просто вместо помощи, покупаются для сотрудников администрации шапки по 25000, а одна из воинских частей послала заявку на тендер "техническое обслуживание автопарка части (Ауди, Фольксваген...) на 2 млд. рублей. Не покупку, а только обслуживание. Поймать такую б...дь за жопу - и все: вот Вам в 100 раз больше оплаченных операций фонда Хаматовой. Отличного дела, только помогающего точечно. Мне очень нравился фонд Коммерсанта. Именно потому, что в каждом конкрететном случае, доказывал что действительно нет путей других, кроме как отправить в неоплачиваемую госпакетом, швейцарскую клинику, этого точно нельзя сделать в России, а родители действительно не могут себе этого позволить. Не оплачивать вору строительство коттеджа. Вот что не хочется больше всего! В 2008 году мне страшно понравилась идея оплаты экстракорпорального оплодотворения для семей, который ХОТЯТ, но не могут иметь детей. Квота, и мы это проверяли, на всю страну была какая то совершенно смешная, около 1% от желающих. Выделялась и использовалась. То есть, тут не подменялось государство. Конкретная семья, конкретный вклад в демографию. Тем более, банки не давали кредит на такие цели. Это наверное, не единственное, но именно это "задело" именно это не вызывало "сложных" вопросов. Это было прозрачно и чисто."

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

http://new.kv.by/content/importozameshchenie-zakonchilos - а вось і нармальны артыкул па тэме, чаму ж было адразу не напісаць падобны?

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Дзякую за адказ, сапраўды, ў мяне зараз хутчэй апошні варыянт ("новичок php-шник"), таму й гляджу ў бок RoR як магчымасьці адразу "з нуля" вывучыць правільныя падыходы ў праграмаваньні й неабходны зараз набор інструмантаў, гэтакае "ядро", маючы якое можна расьці далей (магчыма, і ў php, калі для мяне стане зразумела, што ruby мне ў чымсьці замінае ці проста не падыходзіць).

Хуткасьць напісаньня коду - таксама важны фактар, я паспрабую ў бліжэйшы час пакапацца ў Core J2EE Patterns, каб ведаць, наколькі мне гэта пойдзе. Плюс Ruby для мяне зараз яшчэ й у тым, што ёсьць добрыя курсы (той жа самы Алторос), якія можна наведаць і адразу ўладкавацца там жа на працу. Калі ж працаваць з php на фірме, тое большасьць часу будзе ўходзіць, як я разумею, на "дапільваньне" старага коду, адпаведна рост будзе адбывацца значна павольней.

Калі ж казаць аб тых, хто яшчэ ня ведае ні таго, ні іншага, і вырашае, з чаго пачаць - мне падаецца ўсё ж Ruby будзе лепшым варыянтам, нават калі нехта потым вырашыць перайсьці на php, гэта ня будзе змарнаваны дарма час ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

valyala, наколькі я бачу, ты сам сабе й адказаў на першае пытаньне :) Нажаль, я яшчэ ня ведаю Ruby на такім узроўні, каб казаць аб яго моцных ці слабых баках, але калі ўсё ж такі буду вывучаць яго - абавязкова пастараюсь напісаць для dev.by некалькі артыкулаў з больш глыбокім аналізам і параўнаньнямі.

На дадзены момант у мяне таксама склалася ўражаньне, што ў Ruby стараюцца запіхваць большасьці навамодных "фішак", што, хоць і адчыняе больш магчымасьцяў, але сапраўды часам ідзе не на карысьць. Пры тым вельмі шмат размоў аб "Ruby style" і "кашэрных" падыходах да праграмаваньня на Ruby, што й ёсьць, напэўна, тыя самыя "жесткие coding style guide'ы", аб якіх ты ўзгадваў. Ruby пакуль ратуе то, што яго суполка досыць невялікая й шчыльная, пры тым пранікнутая ідэалогіяй "аўтарытэтаў", да якіх многія прыслухоўваюцца, таму й атрымліваецца не касячыць занадта. Але што будзе, калі Ruby набудзе папулярнасьць і туды хлыне шмат навічкоў? Каб не папоўнілася занадта капілачка: http://govnokod.ru/ruby/...

Наколькі я бачу, зараз такі час, што складана загадваць далёка, якая будучыня будзе ў розных тэхналогій, тым больш у web. Можа, усіх перамогуць фанаты JavaScript, і на ім будзе пісацца ўсё: і кліент, і сервер, і хамякі, і карпаратыўныя сайты - хто ведае? :))) Але было б выдатна, каб нехта ўлавіў той "пераломны" момант, калі пачынаецца эра наступнага "стэку" тэхналогій і падыходаў, і прадставіў механізм, ідэальна падыходзячы для тых патрэб. Але пакуль - прыходзіцца выбіраць з таго, што ёсьць ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Дзякую, я так і думаю рабіць :) Але ў якасьці Linux прыйшлося ставіць Ubuntu 10.04.3, таму што 11.04 глючнаватая яшчэ, таму ўж лепш больш старая, затое стабільная ;)

Наконт php - згодны, шмат залежыць ад таго, зь якімі праэктамі йдзе праца й на якіх framework'ах, проста даволі часта бывае, што на невялікіх канторах для стварэньня сайту выкарыстоўваюцца самапісныя двіжкі, дзе частка коду напісана яшчэ 5-7 год таму, а да рэфактарынгу ні ў кога рукі не даходзяць :(

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

А можа, проста заслужаная ўвага да цікавага накірунку? :) Прыватна ў мяне ўстала пытаньне, як для мне будзе прасьцей, цікавей і перспектыўней расьці ў прафесійным плане. На тое, каб разабрацца ў гэтым пытаньні, у мяне ўйшо ў агульнай колькасьці каля 30 гадзін, і я падумаў, што варта падзяліцца нейкімі назіраньнямі з іншымі людзьмі, каб укладзены час не згубіўся ;) Магчыма, у далейшым я напішу нешта і пра Scala ці Python, але менавіта для мяне Ruby здалася больш цікавай, таму й капаў у гэтым накірунку. Да таго ж той жа Altoros праводзіць зараз курсы па Ruby, а чагосьці падобнага па Scala/Python я ня бачыў (калі ў цябе ёсьць інфармацыя - падзяліся, калі ласка, было б сапраўды цікава!).

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

hawk, дзякую за апісаньне вопыту! Як думаеш, тваі высновы можна пашырыць на большы маштаб, ці нешта можа зьмяніцца пры больш грунтоўным падыходзе да вывучэньня Ruby? (можа, тут праблема не ў мове, а ў людзях, што яе падобным чынам выкарыстоўваюць?) Ці сапраўды ёсьць лепшая альтэрнатыва з умовай таго кантэксту, што я апісаў вышэй? Зразумела, што паўсюль ёсьць +/-, але мова - гэта ўсяго толькі інструмант, без разуменьня агульных прынцыпаў ні на Java, ні на чым іншым нармальнага коду не напішаш ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

hansi, ты практычна цалкам апісаў тое, што мяне зацікавіла ў Ruby! :)) На курсы схадзіць добра было б, але яны пакуль што адкладваюцца на месяц ці нават болей (па планах было - з пачатку лістападу), таму буду глядзець, як у мяне атрымаецца, і пакуль што працаваць php-шнікам ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

BreatheInMyVoid, дзякую за твой вопыт, скажы, а што можна было б пачытаць і з чаго пачаць для таго, каб так жа пранікнуцца любоўю да Java? :)) І яшчэ: я разглядаў менавіта скрыптавыя мовы, таму што мне цікавыя праэкты з працягласьцю ня больш за паўгады, каб можна было пераключацца на нешта новае, спрабаваць цікавыя падходы й тэхналогіі, а Java выкарыстоўваецца крыху для іншых па праэктаў, калі я не памыляюся. Ці ты маеш на ўвазе выкарыстаньне JavaScript ці чагосьці яшчэ?

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Зразумела, тады якія, на твой погляд, ёсьць альтэрнатывы для web? Java + Spring/Tapestry/JSF?

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Зразумела, я прыблізна да таго ж і прыйшоў сам :) Буду глядзець пакуль у бок Ruby/Python.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Ня ведаю, у чым складанасьць, на запыт "хостинг Ruby" па Беларусі - 363.000 спасылак :) А калі не прывязвацца да краіны (навошта?), тое Ruby-хостынгаў больш чым дастаткова: як недарагіх (http://hosting101.ru/catalog/ruby-on-rails-ror), так часам і зусім бясплатных (як той жа http://heroku.com/, http://www.heliohost.org/, http://arvixe.ru/). Таму лічу, што гэта праблема надуманая й ўжо даўно не актуальная.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Зразумела, бывае й такое, але ж знайсьці ўсё роўна магчыма, тым больш што звычайна гэта робіцца адзін раз і далей праца йдзе ўжо з абраным хостэрам. Дарэчы, калі вы гэта рабілі?

Наконт "руби-рекрутеров", калі вы гэта да мяне - тое вы памыляецеся, мяне проста зацікавіла гэта тэма, я стаў разьбірацца й вырашыў падзяліцца сваімі высновамі зь іншымі людзьмі. Я нідзе не пісаў, што "рельсы крутые" ці што яны лепш "голого php", я проста разглядзеў перспектывы разьвіцьця Ruby і паспрабаваў зрабіць нейкія высновы са свайго ўзроўню. Калі ты лічыш інакш - давай казаць аргументавана й абапіраясь на факты, якія ёсьць у артыкуле. Інакш гэта пустая размова...

P.S. Тым больш смешна чытаць нейкія папрокі ад чалавека, які піша аб "какой-то непонятной статистике" :)) Калі сам не пажадаў разабрацца - мог бы спытаць, што і як, а не рабіць далёкіх высноў.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Зразумела, калі мяне ўсё ж такі занясе ў RoR, тое пастараюся напісаць нешта больш грунтоўнае.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Дзякую! :) Цікава было б параўнаць сітуацыю з нашым ПВТ і іншымі задумкамі: наколькі гэта працуе, як, чаму й г.д.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Ну, хансі ўжо адказаў, дадам толькі: Фрыц цікавіцца рознымі рэчамі, але падобных артыкулаў я ў яго не заўважаў, адпаведна й чытачоў-праграмістаў у яго ня так ужо і шмат, а тэма цікавая, да таго ж і пераклад ужо ёсьць, таму вырашыў падзяліцца тут. Ці вы лічыце, што трэба ўсе навіны ствараць самастойна? :)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Вялікі дзякуй за твой вопыт, запраўды цікава й вельмі карысна, трэба ўзяць на нататку ;) Сам зараз толькі пачынаю пераходзіць у php з Notepad++ на нейкую IDE, пакуль што прываблівае Komodo, але буду яшчэ глядзець.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Ужо на працягу 5-ці год карыстаюся http://bombahost.ru/ (былы itex.by) - практычна ніякіх папрокаў за такія грошы, служба падтрымкі працуе даволі марудна, але ў ёй практычна не ўзьнікае неабходнасьці (як меньш дык маі 5 розных праэктаў ад самапіснага да Joomla з WikiMedia адначасова працуюць на адным плане без усялякіх праблем). Таксама лічу, што няма сэнсу цыкліцца на беларускіх хосьцерах, у мяне даменнае імя наогул на Ўкрайне зарэгістравана, хостынг у Расеі, і ўсё працуе без пытаньняў.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Эх, як у свой час у "Камп'ютаршчыка" іграліся, сапраўды, цэлая эпоха! :)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+2

"Процедура постоянного копи-паста в ворде окончательно вывела Сергея из себя, и он предложил написать инструмент оптимизации этого конкретного процесса. А почему бы и нет? В мире десятки инструментов для онлайн инвойсинга, CRM, системы управления проектами, системы ведения бухгалтерии, а вот инструмента для онлайн пропоузалов нет".

Гэта цытата, на мой погляд, найлепшым чынам паказвае, што трэба, каб зрабіць сапраўды добры Startup: трэба самому перажыць неабходнасьць і знайсьці рашэньне. Выдумваць жа Startup'ы "з галавы" - на мой погляд, не практычна й наўрадці прывядзе да посьпехаў. Таму першая ўмова посьпеху: быць дастаткова ўважлівым каб убачыць тое, што іншыя не заўважаюць, і знайсьці прынцыпова новае рашэньне там, дзе іншыя шукаюць, як бы выкруціцца з тым, што ёсьць :)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Дзякую за добры адпачынак, сьмяяўся так, што палову офісу перапужаў! ))) Насамрэч артыкул даволі бязглузды: усе гэтыя "пропоузалы" без аніякіх прыкладаў, затое з рэкламай свайго рэсурсу - пакідае вельмі сумнае ўражаньне. Трэба ўсё ж такі больш элегантнасьці, неназойлівасьці - тады й вынік будзе куды лепш. А так - ну, пасьмяяліся й забылі.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+2

Цікава, за шчырае выказваньне сваіх думак ужо "мінусуюць"? Дзякую, буду ведаць, каб наступны раз замест заўваг, якія можна прыняць да досьведу, проста зрабіць "-1" ці "+1", і ўсё.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Дзякую арганізатарам, нават не прыняўшы ўдзел, па аднаму апісаньню бачна, што канферэнцыя апынулася вельмі карыснай для маладых спецыялістаў, такога трэба паболей - тады й агульны ўзровень падымецца, і людзям будзе прасьцей зразумець, чаго ж яны насамрэч жадаюць, і як зрабіць першы крок. Посьпехаў! ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Дык што там з групай, набріраецца яна ці як? Калі плануецца пачаць курсы? А тое ўжо сярэдзіна сьнежаня, а планавалася зь лістападу пачаць.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+5

Дарэчы, цікава, а дзе ў RightScale выкарыстоўваецца Ruby? Я заўважыў, што ў іх усе спасылкі ідуць на файлы "*.php", ці гэта яны так шыфруюцца? :))) Або гэта была размова аб "Cloud Computing Management Platform"?

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

У сьвеце гэтага артыкулу было б цікава пачуць больш разгорнуты адказ, чаму ты лічыш Drupal і Joomla - ня вартымі ўзгадваньня :) На твой погляд у іх няма будучыні? Ці цябе проста не падабаецца, як зроблены гэтыя сістэмы? Ня трэба забывацца яшчэ й аб тым, што любы framework/CMS - гэта толькі інструманты, кожны са сваімі асаблівасьцямі. І тое, што падабаецца праграмістам, зусім не абавязкова спадабаецца бізнэсу (ад якога праграмісты, што не кажы, у пэўным сэнсе залежаць). Можна разглядзець гэта пытаньне з розных пунктаў гледжаньня, каб зразумець, якая будучыня насамрэч нас чакае, і на што мае сэнс арыентавацца. Той жа Бітрыкс, як бы яго не гнабілі, жыве сабе далей і трымае перашае месца сярод платных CMS рунэта.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Артыкул: http://blog.webspecies.co.uk/2011-05-23/the-new-era-of-php-frameworks.html

Слайды: http://www.slideshare.net/juokaz/the-new-era-of-php-frameworks-dpc

Спасылкі дапісаў унізе артыкула, дзякую за нагадваньне ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Спадар otone, я ўжо чытаў зыходнікі Joomla, а зараз чытаю зыходнікі Bitrix, таму мяне складана чымсьці спужаць :) Але факт у тым, што гэтымі сістэмамі карыстаюцца, і карыстаюцца мільёны людзей, таму з гэтым прыходзіцца лічыцца. Зразумела, заўсёды павінны быць ідэялы, да якіх трэба імкнуцца, але пры гэтым усё роўна прыйдзецца на шляху да іх зрабіць шмат памылак. Дарэчы, калі б не было падобных "падробак", можа й разьвіцьцё такім праэктаў, як Symfony, ішло куды больш павольна: часам каштоўна ведаць ня толькі, як трэба рабіць, але й як ня трэба ;)

І ўсё ж такі, вяртаючыся да артыкулу, - як ты лічаш, як будзе далей разьвівацца гэта сьфера? Калі CMS імкнуцца стаць CMF, а framework'і пры гэтым даюць усё больш гнуткасьці й універсальнасьці ў распрацоўцы, што нас чакае далей? На мой погляд сучасныя framework'і нагадваюць жалезны канструктар, які быў раней у продажы: там было шмат дэталяў, якія злучаліся вельмі проста (з дапамогай шворанаў :), і зь якіх можна было зрабіць па сутнасьці любую канструкцыю, але гэта патрабавала ўяўленьняў аб архітэктуры й прынцыпах яе пастраеньня. CMS жа - гэта больш як Lego: здаецца, і зрабіць нешта можна, але ўсё абмежавана стандартнымі памерамі й усё роўна будзе прастакутным, ніякай табе элегантнасьці, а каб зрабіць нешта незвычайнае - трэба вельмі моцна выкручвацца.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+3

Ад мільёна мух адмахвацца стамішся, таму цяжка не ўлічваць іх наяўнасьць ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Што датычыцца Symfony 2, ёсьць яшчэ вельмі цікавы артыкул ад Fabien Potencier - http://fabien.potencier.org/article/49/what-is-symfony2. Наколькі я разумею, найбольш поўная рэалізацыя ўсіх закладзеных задумак будзе ў версіі 2.1, якую плануецца выпусьціць недзе ў сакавіку 2012, да таго ж часу абяцаюць разабрацца з большасьцю "securety issuse" другой версіі, якія пакуль што крыху падвіслі. Але ў любым выпадку Symfony 2 - гэта тое, што немагчыма не заўважыць ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Дзякую за адказ, сапраўды вельмі цікава. Але як быць з тым, што, калі мы кажам аб працы на web-студзіі, то нам сапраўды ў большасьці выпадкаў даводзіцца рабіць нешта больш-меньш стандартнае, і рабіць хутка. Распрацоўваць кожны сайт "з нуля" - звычайна немэтазгодна й дорага; карыстацца гатовай CMS - магчыма, але ўзьнікаюць пытаньні з тым, наколькі складана яе будзе дапрацоўваць (але кліенты пры гэтым пішчаць "Бітрыкс, дайце Бітрыкс!" - маркетынг працуе ;); карыстацца "студыйнай CMS", распрацаванай намі ж і адаптаванай пад нашыя патрэбы - звычайна так і робіцца, толькі ў кліентаў часам узнікаюць сумненьні, як бы не прывязвацца да адной студыі (і гэта пры тым, што дробныя дапрацоўкі можна зрабіць у любым кодзе, а пад нешта істотнае ўсё роўна прыйдзецца пісаць "з нуля" на іншай сістэме). Пакуль што найлепшы варыянт, які мне бачыцца ў такім выпадку: распрацоўваць сваю CMS, але на добрым (і папулярным, што таксама важна!) framework'е і з максімальным выкарыстаньнем гатовых модуляў, plugin'аў і бібліятэк, каб у якімсьці выпадку пытаньне з падтрымкай і дапрацоўкай нават староньнімі людзьмі можна было б вырашыць досыць проста.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Аналагічна ))) Добра, што цяпер ёсьць магчымаць хоць так пісаць на iPhone на роднай мове. Справа за дробязьзю: набыць iPhone ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

> Кліенту трэба толькі ведаць, што сайт на пхп, а на чым канкрэтна

> фрэймфорк ці кмс, гэта ўжо другаснае пытаньне.

Вельмі хацелася б, калі б так сапраўды было, але... кожны ж лічыць сабе "спецыялістам", вось і прыходзяць даволі часта кліенты з упэўненасьцю, што ім трэба сайт менавіта на ... (зараз звычайна падстаўляюць слова "Бітрыкс"), таму што ... (і далей пералічваюць стэрыатыпы, якія прысутнічаюць у іх асяроддзі). Атрымліваецца, калі ёсьць жаданьне працаваць са сваёй сістэмай, прыйдзецца пераконваць кліентаў у тым, што насамрэч ... (і далей тлумачэньні, якія павінны быць зразумелымі й істотнымі для кліента). Таму тут часам узнікаюць супрацьрэчча паміж бізнэсам (якому цікава атрымаць грошы за заказ) і праграмістамі (якім цікава, акрамя грошай, яшчэ й атрымліваць хоць нейкае задавальненьне ад працэсу ;). Вось і цікава, наколькі атрымаецца пры такім падыходзе зрабіць так, каб усе былі задавольнены :)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Толькі што ўбачыў сярод украінскіх вакансій цікавае апісаньне ўмоў працы:

"Оплата: от 1800 до 2500 у.е. Соцпакет, мониторы 24", не опен-спэйс-овый офис и прочие печеньки прилагаются :)"

http://rabota.ua/company892034/vacancy4584562

Напэўна, усё гэта ня проста так ;)))

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+3

Цудоўна напісана, дзякую! :) Я з dev.by усяго некалькі промняў, але ўжо пасьпеў яго палюбіць. Вельмі акуратны й зручны дызайн, цікавыя навіны й адэкватная суполка - што яшчэ трэба для шчасьця? ;) Жадаю вам посьпехаў у наступным годзе, расьці й разьвівацца! Павінны ж і ў беларускага IT быць свой "твар" :) З новым годам!

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+3

Как раз по теме нашёл интересный перевод: "97 вещей, которые должен знать архитектор ПО" (http://avl2.info/index.php?option=com_content&view=category&id=1&Itemid=2). Думаю, почитать это в любом случае будет не лишним ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

В данном случае я имел ввиду небольшие компании (до 100 человек, или до 20 программистов), в которых может и не найтись подобного человека. Отдельную позицию вводить, естественно, смысла нет - человек будет постоянно "в простое". А вот отдавать ли подобную задачу "в оффшор" или пробовать решать своими силами - это вопрос. Тут я смотрю одновременно как с позиции программиста (которому потом меньше маеты с переписыванием кода), так и с позиции менеджера (которому нужно получить прибыль от проекта, а любое затягивание сроков может привести к серьёзным потерям).

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Насчёт "на outsource" перепутал, благодарю! ;) Вопрос тут не в "наговонкодить" (все же уровень, и неплохой, присутствует), а во времени, которое потом может уйти на "дурную работу" по переписыванию части кода, чтобы сделать его более универсальным или получить возможность подключить новую "фишку". Вот я и решил узнать, насколько народ в принципе считает это оправданым, и думает ли об архитектуре в принципе (на серьёзном уровне, а не только для себя и "по интуиции"). Как этот процесс построен у вас?

Вообще, это, наверное, часть более общего вопроса о "культуре разработки", потому что сложно ответить на вопрос выше, не зная, к примеру, сколько те же программисты тратят времени на разработку, а сколько - на рефакторинг или придумывание "костылей" и латание дыр. Учитывая, что "agile нам только снится :)" (очень хотелось бы посмотреть, если он рельно у кого-то работает), то наши "водопады" имеет тенденцию становится всё больше похожими на Ниагарский ;) Так что интересно узнать, насколько вы считаете данный вопрос (разработка архитектуры web-приложения) важным?

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Это понятно, но я как раз говорю о крупных изначальных промахах при проектировании системы, которые никакими "небольшими улучшениями" не исправишь, потому что уже многое на них завязано, и нужно или ставить "костыли" (если надо успеть к сроку), или перепроектировать систему и переписывать значительную часть связанного с этой частью кода. И тут уже не рефакторинг, тут реинжиниринг может потребоваться :)))

Есть также понятие "технического долга" (http://sergeyteplyakov.blogspot.com/2011/05/blog-post.html), более подробно раскрывающее возможные ситуации. Там как раз хорошо написано в выводах: "Измерение продуктивности программиста или команды программистов дело сложное, и именно из-за этого возникают многие сложности при выборе того или иного технического решения: руководители или заказчики просто не понимают, какие последствия ждут их при выборе одного и отказе от другого решения. Кроме того, даже если вам приходится идти на компромисс и влезать в долговую яму осознанно или не осознанно, старайтесь проектировать ваши системы так, чтобы влияние неоднозначных решений было минимальным, а качество кода реализации – на высоком уровне".

Вот и возникает вопрос - как этого достичь?

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Благодарю, очень ясно и просто написано, в общем согласен :)

Единственное, что бывают ситуации, когда среди небольших проектов (на которых уже набили руку и в общем все подходы изучены) попадается один действительно серьёзный, отказываться от которого нет смысла (это ведь и деньги, и имидж, и новый опыт - что для меня сейчас важнее ;). И вот в таком случае, мне кажется, нет ничего зазорного в том, чтобы обратиться к стороннему специалисту, который бы помог грамотно спроектировать систему. С обычныме же задачами справиться и "дядька с бородой и в свитере" (кстати, почему именно такой образ? :)))

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

И какой выход ты видишь? Как предлагаешь поступать в описанной выше ситуации?

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

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

P.S. Не думаю, что наличие бороды и свитера - это обязательно показатель неряшливости :) Хотя у меня в памяти надолго запонился один сисадмин с ГродноАзот, я тогда в комнатку заглянул узнать, где там лестница на крышу, а он сидит в здоровенном помещении с кучей компов, и обросший, как леший! :))))

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Интересный опыт :) С большего согласен, но под "веб-архитектурой" я имел ввиду не столько выбор паттернов для разработки "с нуля", сколько принятие изначального решения: на каком именно языке (или, скорее, сочетании языков :) писать, какие инструменты (библиотеки, framework's, CMS...) использовать, какова будет общая структура проекта и БД.

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

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Как раз сейчас Олег Ридченко, технический директор компании Intetics, начинает рассказывать об этом на phpDevBy (http://phpdevby.com/), постараюсь потом отписаться и выложить тут его презентацию.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Как и обещал, доклад Олега Ридченко "PHP архитектор – кто он?" с конференции #phpDevBy:

http://www.slideshare.net/phpdevby/php-11216388

Там затронуты более общие вопросы, но тем не менее много полезных мыслей, которые можно просто брать и использовать для себя ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Здорово, примерно так я себе это и представлял! :) Что ж, буду пока учиться сам и потиху предлогать какие-то полезные идеи.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Странно, и почему специалистов Taucraft так сильно взволновало данное обсуждение? На сообщения, написанные в подобном тоне (с указаниями, кто что должен знать и кому что нунжо делать), я обычно не отвечаю, чтобы не начинать беспричинный флэйм. Однако, в данном случае я сделаю скидку на возможную экспрессивность автора и, уважая посетителей Dev.by (который мне очень нравится :), всё же отвечу.

Я начал это обсуждение с целью разобраться, насколько вообще применима практика приглашения временного специалиста для решения задач архитектуры web-приложения, и есть ли подобный опыт у кого-то из участников Dev.by. Дискуссия оказалась вполне интересной и полезной, были даже живые примеры (el.profundo) того, что иногда такой подход оправдан, но в большинстве своём люди склоняются к использованию своих специалистов (что понятно, но не известно, сколько возможно они в результате теряют из-за этого на просроченных deadline'ах и послелующем рефакторинге, потому что подобной статистики никто пока у нас не собирал).

Я же в дальнейшем специально сделал акцент на том, что может попастся довольно большой заказ, который нужно выполнить на определённой системе (к примеру, на том же Битриксе - ну любят его заказчики, что поделать :). И здесь, если подобных специалистов на фирме пока нет, а переубедить заказчика использоваться что-то иное не получается, остаётся или отказываться от заказа (если вы так богаты, к вам стоит очередь клиентов, и такой бренд вам в копилке не нужен), или начинать работу. Но изначально спроектировать всё идеально на незнакомой системе - довольно сложно, а цена ошибки тут может равнятся неделям или даже месяцам работы (если проект очень крупный и его придётся потом поддерживать и развивать), потому и возникает вопрос - не нанять ли стороннего специалиста, разбирающегося в данной системе, чтобы он спроектировал основной каркас, а дальше уже сами разработчики "входили в тему" и начинали осваивать новую систему, при этом имея уже правильные ориентиры.

Естественно, что широкий кругозрор программисту лишним не будет, и расти можно до бесконечности, но вот не люблю я этого "чёрно-белого" мышления: "или ты хороший програмист, или сиди книжки читай". Никто сразу "хорошим программистом" не становится, каждый проходит через определённые этапы развития, для этого мы тут и собрались, по сути - чтобы было проще двигаться вперёд, помогая и поддерживая друг друга. И мне очень бы хотелось, чтобы подобная дружеская атмосфера тут была нормой :)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+2

palubasik, дзякую, заўсёды цікава чытаць жывы вопыт ;) Сам усё прошлае лета правёў на хутары пад Полацкам (http://windsnest.ecoby.info/), думаю вяртацца туды бліжэй да лета, і таксама працягваць працаваць на фірме ўдалённа, даязжаючы ў Менск у агульнай колькасьці ня больш чым на тыдзень за месяц. Проста ёсьць розныя людзі: нехта любіць сталіцу й працу з 9 да 18, а нехта - глыбінку й працу з дому, кожнаму свае ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

agentcooper, отдельная благодарность за ОЧЕНЬ интересную и содержательную дискуссию! :) (ну и, конечно, ребятам из Taucraft за то, что её провоцируют ;). Очень хотелось бы тебя увидеть на следующей конференции #phpdevby (http://phpdev.by/), будет очень здорово, если ты поделишься своим опытом в сфере управления проектами.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+14

Усё гэта нагадала мне вельмі стары жарт:

"- Вы починили мою машину, один раз ударив по ней молотком. За что же Вы взяли 1000 баксов?!

- Все просто. Один – за удар молотком, а остальные за то, что знаю куда бить!"

На мой погляд, так і ў праграмаваньні: адно вернае й хуткае рашэньне можа быць значна больш эфектыўней за 100 гадзін упартай працы, таму бывае складана выкарыстоўваць некія "фармальныя параметры" (як тая ж колькасьць гадзін і г.д.). Важны вынік, а хто й як яго дасягае - асобная справа кожнага, і пакуль яна задавальняе замоўшчыкаў - усё добра :)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Уважаемый trishin, я ничего и ни у кого не "тырил", так что моя совесть вполне спокойна. Неужели из введения ("Изучая вопросы современных подходов к web-программированию, я наткнулся на перевод довольно интересной статьи литовского программиста Юзеса Казиукенаса...мне захотелось поделиться с вами этой статьёй и обсудить...") и заключения (Источник: http://trish.in/article/php-frameworks, Оригинал: http://blog.webspecies.co.uk/2011-05-23/the-new-era-of-php-frameworks.html, Слайды: http://www.slideshare.net/juokaz/the-new-era-of-php-frameworks-dpc) не достаточно ясно, что это не мой перевод, а просто интересный материал, которым я захотел поделиться с участниками dev.by? Или вы принципиальный противник "перепоста", даже при сохранении авторства и наличии всех обратных ссылок? Если так, то приношу свои извинения, мне почему-то кажется, что это вполне нормальная практика, тем более что статья не была использована в коммерческих или иных корыстных целях, а лишь явилась ещё одним "кирпичиком" в стене профессионального роста читающих этот ресурс людей. Думаю, если каждый человек будет связываться с автороми всех статей, которые он публикует в своём блоге или на публичных ресурсах, то мы уже через пару месяцев потонем в этой бюррократической волоките. Возможно, однако, я что-то не так понял, и вы говорите о чём-то другом? Тогда, прошу, поясните свою позицию, чтобы я мог адекватно ответить.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

У сэнсе афіцыйна зарэгістраваны па ўсіх правілах? (http://www.just-minsk.gov.by/ru/society/registr_pr_s) А які зараз у гэтым сэнс? Якія пытаньні ў нашай краіне ён бы мог вырашаць? І ці ня больш мэтазгодна прысьвяціць свой час асабістаму разьвіцьцю, чым усёй гэтай бюракратыі?

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Добра вам, у нас таксама раней было, але зараз загруз такі, што на працы зусім часу на гэта няма, а на выходныя большасьць жадае адпачыць :)

Вэбінар - добра, але прасьцей, як мне здаецца, рабіць звычайную сустрчу + on-line трансляцыя з чатам, так да таго ж больш цікава атрымаецца ;)

А матывацыя - яна ў кожнага свая, трэба думаць. Мне вось толькі ў радасьць дзяліцца тым, што я зразумеў, тым больш у мяне самаго так атрымліваецца яшчэ глыбей тэму зразумець.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Ну, калі атрымаецца некія канторы падштурхнуць да гэтага - можна й так :), але ў прынцыпе мне гэта бачыцца больш у фармаце "праграмісты для праграмістаў", а фірмы, зацікаўленныя ў тым, каб агульны ўзровень php-супольнасьці на Беларусі рос, могуць забяспечыць пляцоўку (памяшканьне, тэхніку, яшчэ нешта...). Усё ж такі гэта шмат у чым пытаньне культуры распрацоўкі, укладваючы ў якую свой час і высілкі, кожны ў выніку атрымлівае сваю карысьць, і ня толькі матэр'яльную ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Згодны, можна будзе паспрабаваць і так :) Па якому рэйту прапануеце плаціць? ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Мне таксама здаецца, што зацікавіць грошамі нармальных спецыялістаў - усё роўна не атрымаецца (па факту, яны за 1 гадзіну атрымліваюць значна больш, чым мы калісьці зможам прапанаваць). А вось увага, адчуваньне таго, што ты ўдзельнічаеш у чымсьці большым, дапамагаеш людзям расьці й разьвівацца, ды й сам расьцеш разам зь імі - гэта сапраўды матывацыя, як меньш дык для мяне ;) Вось, дарэчы, як раз выдатны прыклад з канферэнцыі PHP Benelux 2012 (http://phpdev.by/blog/morozov/2012-02-09-konferenciya-php-benelux-2012.html).

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Сьцьвярджаю, на вэбарубе сапраўды было вельмі выдатна, атмасьфера лёгкая й сяброўская, толькі на будучыню можна было б паралельныя выступленьні ўсё ж праводзіць у розных памяшканьнях ;) (але затое ў той раз зручна было, што можна адразу, як пачуў у суседзяў нешта цікавае, перабегчы туды, а потым, калі што, вярнуцца назад - але гэта так, больш у якасьці жарту :).

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Закіньце спасылку - дапамагу ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Выдатны артыкул, вельмі проста й зразумела напісаны, да таго ж паказаны жыцьцёвы цыкл праэкту з цікавымі жывымі прыкладамі - сапраўды вельмі каштоўны матэр'ял, дзякую за працу! ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Вельмі цікава было пачытаць, дзякую за артыкул, буду чакаць яшчэ! ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Вялікі дзякуй за адказ, знайшоў для сабе шмат чаго карыстнага ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Яшчэ раз дзякую на добрым слове ;) Атмасфера тут залежыць толькі ад нас саміх, таму, спадзяюся, зь цягам часу яна стане больш спрыяльнай для цікавых абмеркаваньняў і шчырых размоў! :)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+45

Дзякую за вельмі грунтоўны, цікавы й карысны артыкул, Міхаіл! ;) Выдатна было б трымаць менавіта падобны ўзровень на dev.by, калі адбываецца сапраўдны абмен вопытам і шчырая размова паміж людзьмі, якім няма чаго дзяліць паміж сабою :) На вашым прыкладзе добра бачна як эвалюцыя "трэндаў", так і пераход ад "дыктатуры канцэпцый" да знаходжаньня тых падыходаў, што пасуюць менавіта для вас (згодны тут з agentcooper). Буду паціху разбірацца ў тых выніках адносна працэса распрацоўкі, да якіх вы прыйшлі, спадзяюся, атрымаецца пачаць нешта прымяняць і для сябе ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Можа - шмат хто, але, нажаль, мала хто жадае прыкладаць для гэтага высілкі, таму што ў расейскамоўным асяроддзі гэта сапраўды патрабуе пэўных выдаткаў (як меньш дык трэба спачатку ўвесь час карыстацца слоўнікам :). Затое гэта прыносіць шмат задавальненья ад самаго працэсу, ды й проста адчуваецца блізасьць нашай мовы да гэтай зямлі ;) У любым выпадку ніякіх прынцыповых складанасьцяў у тым, каб выкладаць свае думкі ў любой галіне дзейнасьці на беларускай мове - няма, таму далучайцеся! Хто пажадае - магу дапамагчы, падказаць, з чаго пачаць ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Мне спадабалася фраза "поэтому наши госкомпании постепенно хватаются за голову и берутся за ум" :) Менавіта ў такой паслядоўнасьці гэта й адбываецца ;)

"Хвататься за голову - приходить в ужас, в отчаяние и т. п."

"Браться за ум - становиться благоразумнее, рассудительнее"

(с) Фразеологический словарь русского литературного языка

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+4

Вельмі цікавы артыкул, дзякую! :) Пабольш бы такіх жывых гутарак з людзьмі, гэта дапамагае зразумець шмат чаго значна лепш за іншыя "аналітычныя матэр'ялы" ;)

Гэтай восеньню мне будзе 29 год, і, гледзячы на 18-гадовага хлопца, што сядзіць побач, і ведае нейкія сучасныя тэхналогіі нават лепш за мяне (толькі тут трэба удакладніць, што я сам да праграмаваньня вярнуўся толькі год таму, да гэтага займаўся пасьля ВНУ рознымі іншымі справамі, толькі час ад часу зьвяртаючыся да сваёй спецыяльнасьці), я часам сапраўды адчуваю сабе нейкім "дыназаўрам" :)

Але пры гэтым я заўважаю й тое, што ёсьць шмат рэчаў, у якіх я магу даць фору шмат каму. Праца праграміста - сапраўды не абмяжоўваецца "тэхнічнай часткай", і без уменьня разважаць, падыходзіць да пытаньня з розных бакоў, разглядаць сістэму ў комплексе ўсіх яе ўзаемасувязей - абыйсьціся не магчыма, калі нехта жадае стварыць сапраўды добрае праграмнае забесьпячэньне. Ну й ня трэба забывацца аб іншых аспектах, такіх як стаўленьне да працы, адказнасьць, уменьне працаваць у камандзе й гэтак далей.

Таму мне падаецца, што жыцьцё праграміста ня скончваецца ў 35 год (інакш навошта б мне было зараз гэтым займацца? :). Калі чалавек дастаткова гнуткі, каб адчуваць зьмены й рухацца за імі, то ён зможа быць выдатным праграмістам і ў 45, а можа й у 55 год ;) Тым больш што для чалавека, які ведае аснову, вывучыць чарговы язык праграмаваньня, які зараз на піке папулярнасьці - не складае такой ужо цяжкасьці ;) Таму я схільны больш глядзець на то, што гэта за чалавек і што ён можа, а не то, колькі яму год, што ён скончваў, ці іншыя падобныя рэчы.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+2

Дзякую за працу, калі б так у нас заўсёды ўсё рабілася, то байнэту бы ўсе зайздросьцілі - "Убачыў. Падумаў. Зрабіў" :))) Памятаю, я так згортваньне паведамленьняў для аднаго форуму зрабіў, дзе шмат флуду было - да гэтага часу пасьпяхова карыстаюцца, ужо год 6 як ;) А калі б так кожны нешта рабіў ня толькі для сабе, але й на агульную карысьць - дык гэта ж зусім іншая справа была б! ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Цудоўна напісана, дзякую! :) Сапраўды цікава чытаць падобныя гісторыі, таму што насамрэч любыя тэхналёгіі - гэта перш за ўсё ІДЭІ, а ўжо потым тэхнічная частка. А за любымі ідэямі стаяць людзі, дзякуючы якім яны ўвасабляюцца ў гэтай рэчаіснасьці. Таму зразумець пэўныя ідзеі значна прасьцей праз разуменьне людзей, якія даюць ім жыцьцё ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+3

Досыць цікавы жыцьцёвы вопыт, было карысна прачытаць, дзякую за артыкул! Можа, працягніце цыкл інтэрв'ю зь іншымі дырэктарамі нашых IT-кампаній? ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+3

Шчыра кажучы, крыху сьмешна назіраць за тым, як тут спрабуюць "адстойваць гонар кампаніі" :) Толькі не крыўдзіцеся, калі ласка, але насамрэч для звычайнага назіральніка гэта выглядае амаль як ілюстрацыя да байкі 'Ганарысты парсюк' ;) Ну, атрымаліся не зусім удалыя фота, якія пры гэтым сапраўды адлюстроўваюць нейкія асаблівасьці сучаснага стану офісу - няўжо было абавязкова так рэзка ўспрымаць гэта як нейкую абразу? Усе гэтыя "-" побач з паведамленьнямі (якія часам даволі нейтральныя) ствараюць зваротнае ўражаньне. Куды цікавей было б пачытаць адэкватныя адказы на іх з вялікімі лічбамі "+" побач - тады б уражаньне заставалася б куды лепшае ;)

У любым выпадку, ўсё гэта падобна на нейкую недарэчнасьць, і казаць, зыходзячы з яе, нешта аб працы ў дадзенай кампаніі - практычна бессэнсоўна. Ёсьць жаданьне адчуць, як усё адбываецца насамрэч - думаю, ніхто ня будзе асабліва супраць, калі патэнцыйны супрацоўнік пабудзе для спробы некалькі дзён у калектыве менавіта на тым месцы, дзе яму потым прыйшлося б працаваць, і тады сам вырашыць, наколькі яго гэта задавальняе. Хібаў хапае ў кожнага, а імкнуцца да "ідэалу" можна бясконца (і гэта трэба рабіць, няма сумненьня), таму варта сапраўды казаць пра тое, наколькі самі працоўныя ў гэтай кампаніі адчуваюць сабе камфортна (а, гледзячы па апытаньню, так яно й ёсьць), а не аб тым, што накот гэтых умоў лічаць іншыя людзі. Насамрэч, камусьці й офіс Google можа падацца вельмі жудасным і нязручным - шмат чаго залежыць ад пэўнага чалавека ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Блін, а я толькі зараз убачыў гэтую навіну, а так бы паехаў абавязкова! Шкада, што не было анонсу на dev.by, а ў "Мерапрыемствы" я зрэдку заходжу. Вельмі радуе, што IT-супольнасьць Беларусі сапраўды расьце й развіваецца. І тое, што і ў нас працуюць з Ruby - таксама выдатна. Спадзяюся, калісьці й нашых спецыялістаў будуць запрашаць у іншыя краіны на падобныя мерапрыемствы (ці гэта ўжо адбываецца? :)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

З барадою ўжо год 5, мне падабаецца, у ёй сапраўды нешта ёсьць! (ну, крошкі ад хлеба часам знаходзяцца, ці яшчэ што :) Вельмі раю паглядзець па тэме гэты кліп, шыкоўны! ;)

http://www.youtube.com/watch?v=RmFnarFSj_U

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Уражаньне застаецца добрае, але згодны з папярэднім каментам - хацелася б больш аб IT і адпаведных тэматычных фота ;)

P.S. А даху над стаянкай для ровараў няма, ці проста ў ракурс ня трапіла? А то неяк ня вельмі зручна садзіцца ўвечары на мокры ровар пасьля летнега дожджыка ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

:) А я ўсё ж такі паставіў бы нешта падобнае: http://www.zb.dev.a-100.by/i/photo/news/velik.jpg

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+2

Дзякую за відэа, вельмі жыва! :) Мне наогул Intetics падабаецца сваімі прыгожымі HR-мі й добрым пачуцьцём гумару, так трымаць! ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Даволі цікавы артыкул, дзякую! :) Калі можна, распавядзіце больш пра "канцэнтрацыю" і "транс": як атрымліваецца ў яго ўваходзіць, што дапамагае, што перашкаджае й гэтак далей ;) На мой погляд, гэта шмат каму было б вельмі цікава, і дыскусія магла б атрымацца карысная!

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

-1

Калі казаць аб матывацыі, то я працую праграмістам з большага з-за таго, што гэта менавіта та галіна, дзе я магу быць найбольш карысным іншым людзям. Можна назваць гэта "альтруізмам", але гэта проста найлепшы варыянт зараз як для мяне (мне блізка такая праца па складу розуму, характару, іншых маіх асаблівасьцях), так і для сьвету (я працую ня толькі з камерцыйнымі праэктамі, але вяду й шэраг грамадскіх, за якія нічога не атрымліваю, акрамя маральнага задавальненьня :).

Лепшая матывацыя - гэта проста наяўнасьць цікавых праэктаў, у працы над якімі даюць пэўны ўзровень самастойнасьці (не стаяць над душою, але пры гэтым і не кідаюць на самаўпраўнасць лёсу). Тады ў нармальнага чалавека, які сутыкаецца з рознымі задачамі, узьнікае жаданьне разабрацца ў пытаньні, з'яўлецца натхненьне, калі можна прасідзець некалькі сутак над працай, амаль нікуды не адыходзячы, а потым радавацца таму, як атрымалася прыгожа ўсё вырашыць ;) Гэта цалкам натуральны працэс, яму проста ня трэба перашкаджаць, а калі атрымаецца яшчэ й стварыць умовы (у выглядзе магчымасьці зьвярнуцца за тлумачэньнямі да больш вопытных калег, напрыклад) - дык і наогул выдатна! :)

Таму падтрымаю Abrakadabr (http://dev.by/blog/61544#comment-42753), трэба проста граматна планаваць праэкт і даваць праграмісту задачы крыху вышэй за яго сучасны ўзровень: тады ў яго будзе стымул расьці. Гэта вельмі тонкі момант, і патрэбны вельмі добры teamlead, каб умела кіраваць гэтым працэсам: тут патрэбна будзе й псіхалогія, і шчырая зацікаўленасьць, і шмат чаго іншага. Лепш за ўсё, калі пры гэтым і ў самой фірмы ёсьць "звышмэта" (акрамя грошаў), тое, што на захадзе завуць "місія". Тады гэта кампанія можа стаць сапраўднай камандай, дзе кожны на сваім месцы, і пры гэтам адчувае адказнасьць за агульную справу.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Шыкоўна напісана, вельмі прыемна было чытаць, дзякую за +1 гадзіну жыцьця ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+2

Вельмі цікавая аналітыка, дзякую! :) Сапраўды дапамагае з'арыентавацца й зрабіць адпаведныя высновы. Хто можа дапамагчы зрабіць больш відавочныя графікі - няхай дапаможа, у чым справа-та? Буду спадзявацца, дачаемся яшчэ аналітыкі за 2015, цікава будзе паглядзець, да чаго прывядуць сучасныя зьмены ў IT і якая будзе карэляцыя з астатнім сусьветам ;)

P.S. Дарэчы, дзеля цікавасьці можна было б прывесьці спасылкі на падобныя замежныя даследваньні, каб ужо зараз можна было б параўнаць. Напрыклад, вось з гэтым: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html (2012) і http://www.asymptotix.eu/community/tiobe-programming-community-index-november-2009 (2009).

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Яўген, напішы мне на ratmir@ecoby.info ці паведамленьнем на http://vk.com/ratmir_by, вельмі цікава будзе пазнаёміцца ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Дзякую за фота, вельмі цікава паглядзець на людзей вось у такім, нефармальным асяроддзі, шмат чаго становіцца зразумела ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Вельмі цікава было пачытаць артыкул, дзякую! Бачна, што трэба шмат-шмат сур'ёзнай удумлівай працы - і тады можна разлічваць на "цуда" :) А само яно нікому ня зваліцца ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Цалкам згодны, з "эмацыйнага" боку апісаньне вельмі трапнае :) Ужо доўгі час па сеціву ходзіць візуальная ілюстрацыя асаблівасьцей працы над праэктам у IT:

http://www.activepmc.com/imgs/fun2.jpg

А паміж тым, толькі ўчора ў Менску скончылася "2nd Software Project Management Conference" (http://it-conf.ru/ru/content/543.htm), можа, варта задаць усе гэтыя пытаньні напрамік? Да таго ж, у БелХАРДзе ёсьць сертыфікацыя PM-аў, і вось якія навыкі й веды ад іх патрабуюць: http://www.training.belhard.com/test/cspm/cbokpm. Але мне больш падабаецца, як гэта апісана вось тут (http://www.pmi.org/About-Us/About-Us-Who-are-Project-Managers.aspx):

"Who are Project Managers?

They are organized, passionate and goal-oriented who understand what projects have in common, and their strategic role in how organizations succeed, learn and change.

Project managers are change agents: they make project goals their own and use their skills and expertise to inspire a sense of shared purpose within the project team. They enjoy the organized adrenaline of new challenges and the responsibility of driving business results.

They work well under pressure and are comfortable with change and complexity in dynamic environments. They can shift readily between the "big picture" and the small-but-crucial details, knowing when to concentrate on each.

Project managers cultivate the people skills needed to develop trust and communication among all of a project's stakeholders: its sponsors, those who will make use of the project's results, those who command the resources needed, and the project team members.

They have a broad and flexible toolkit of techniques, resolving complex, interdependent activities into tasks and sub-tasks that are documented, monitored and controlled. They adapt their approach to the context and constraints of each project, knowing that no "one size" can fit all the variety of projects. And they are always improving their own and their teams' skills through lessons-learned reviews at project completion".

Калі б усе нашыя PM-ы былі такімі, думаю, справы йшлі бы значна хутчэй :)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Ты я ж самыя думкі круціліся ўсесь час, як чытаў гэты артыкул :) Здаецца, усё трапна, але падобныя высновы з графікаў за адзін месяц - неяк зусім не сур'ёзна. Але сам падыход мне спадабаўся, падобныя аналізы бываюць карыснымі, як меньш дык - ёсьць аб чым задумацца.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Факультэт? Кафедра? У нас на ФКСіС (ПЗІТ) большасьць выкладчыкаў па профільных прадметах (што датычыцца праграмаваньня) была як раз-такі выдатнейшая: людзі, якія працавалі на сабе, а ў універ прыходзілі падзяліцца сапраўднымі ведамі, і той, хто жадаў іх атрымаць - той атрымліваў. Магчыма, цябе проста не пашансавала з кафедрай, бывае па-рознаму.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Скончыў БДУІР у 2006-м, на той момант вучыцца там было досыць цікава. Да таго ж тыя, хто жадаў атрымаць сур'ёзныя веды - мелі для гэтага ўсе магчымасьці, настаўнікі гатовыя былі працаваць зь імі. Пачытаў аб зьменах, і рады за родную ВНУ - даўно трэба было гэта зрабіць :)

"З мэтай выключэння дублявання інфармацыі такая ж работа была праведзена і па цыкле агульнапрафесійных і спецыяльных дысцыплін"

Вось гэта тады ў мяне была асноўная прэтэнзія - шмат чаго давалася бессістэмна (я маю на ўвазе не асобныя дысцыпліны, а менавіта ўсю праграму), і таму часам быў "перагруз" (таму што паралельна прыходзілася вывучаць мноства зусім ня звязаных адзна з адной рэчаў, асабліва на першых курсах), а часам, наадварот - прыходзілася слухаць тое ж самае, што ўжо праходзілі раней. Ну й любімы занятак ставіць у пачатку года практыку раней за тэорыю - таксама "дастаўляў" часам ))) А ў астатнім - добрая ВНУ для тых, хто сам жадае вучыцца - там сапраўды могуць у гэтым дапамагчы.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Добрая навіна перад "канцом сьвету", дзякую! ;)

Наконт функцыяналу: 5+, усё зроблена вельмі добра й прадумана, бачна, што вучыцеся на памылках ;)

Наконт дызайну: 4-. Цяперашні мне больш падабаецца, ён неяк больш "утульны", а ў новым - шмат "мітусьні" і наваротаў, перагруз першай старонкі. Прыватна для мяне найбольш цікавы навіны ды мерапрыемствы, усё астатняе - я б проста згарнуў (як, напэўна, і зраблю праз Scriptish), таму я б прапанаваў магчымасьць самастойна кампанаваць блокі. Разумею, што тут яшчэ й грошы неяк трэба зарабляць на сваё існаваньне, і магчымасьці падобныя дадаць ня так ужо й проста, але гэта было б сапраўды "крокам да карыстальнікаў".

З тых багаў, што пакуль адлавіў:

1. http://clip2net.com/s/2Bnd0 - калі дадаю водгук кампаніі й цісну на "Предварительный просмотр" - вывальваецца памылка.

2. Кнопка " Показать еще" у каментах працуе неяк дзіўна - яна паказваецца й тады, калі ніякіх схаваных каментаў няма. Адпаведна, пры націскваньні на яе паказваецца апрацоўка запыту й... кнопка зьнікае, але нічога не з'яўляецца :) І яшчэ - я б дадаў кнопку "Показать всё" для тых, каму надакучвае клікаць па дзесяць разоў (дарэчы, колькі зараз каментаў у адным блоку паказваецца?). Таксама можна было б паказваць побач з "Показать еще" колькасьць застаўшыхся каментаў (напрыклад " Показать еще (+34)").

Але наогул - выдатная праца, мае віншаваньні! ;)

P.S. Пакіньце дрэва ў каментах - гэта сапраўды зручна )))

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

-2

У мяне пасьля прымяненьня дзьвух філтраў у Adblock Plus сайт выглядае вось так: http://savepic.ru/3708378.jpg Разумею, што рэклама - гэта важна для разьвіцьця праэкту, але вэлком ужо надакучыў за столькі месяцаў ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+3

Ёсьць прапанова блок "Вакансии", які застаецца заўсёды бачным зправа, фарміраваць на падставе анкеты карыстальніка. Навошта мне, напрыклад, бачыць увесь час вакансіі java і .NET, калі ў мяне асноўны профіль PHP? Лепш паказваць рэлевантную выбарку, напрыклад, калі пазначана, што ў чалавека ўзровень middle, то й паказваць яму вакансіі не ніжэй за гэты ўзровень.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Дзякую за артыкул, выпраўце абзац "Ивенты" - вылецеў тэг h2 з назвы, і ўсё злілася з раздзелам "Билет в интернет" ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+3

Последние два года тружусь удалённо, так что интересно было почитать мысли живущих похоже :) В общем, многое сходится, хотя у меня изначально ситуация несколько иная - я живу на хуторе в 200 км от Минска, и даже при очень большом желании ездить каждый день на работу в офис у меня не получилось бы)

В целом, я весьма доволен, хотя везде есть нюансы. К примеру, я сам планирую свой день так, как мне удобно, и работаю обычно с 7 утра до обеда, днём занимаюсь своими делами (гуляю с любимой на конях, или стройкой занимаюсь, или ещё чем - по желанию), и потом вечером работаю где-то до 21 часа. Конечно, то, что при этом необходимо - более-менее постоянно быть 'на связи', я для этого использую скайп (для общения) и трелло (для отслеживания новых задач), даже если куда-то отхожу от ноута - все уведомления можно оперативно получить на смартфон.

Вопросы взаимодействия с коллегами также вполне успешно решаются удалённо, но всё равно стараюсь хотя бы пару раз в месяц на 2-3 дня доезжать поработать в офисе, чтобы поддерживать отношения и решать какие-то вопросы, которые требуют встречи в живую (хотя видеоконференции в скайпе хватает в 95% случаев).

Питание дома не идёт ни в какое сравнение с ссобойками или столовками) Да, это занимает какое-то время, но не столь уж большое (тут многое зависит от рациона питания, мы, к примеру, потиху переходим на сыроедение). К тому же, готовить можно вместе с любимой (если она дома, а у меня это так), заодно общаясь, обсуждая какие-то вещи.

Насчёт лени - да, приходится самому следить за собой, чтобы не отвлекаться, но так даже и лучше, самодисциплина даёт лучший результат, чем работа 'из-под палки'. Зато можно самому решать, что и когда делать, и, если 'никак не идёт', не вымучивать из себя нечто, а спокойно заняться другими делами, а потом вернуться к работе - ведь, в отличии от офиса, дома я могу работать в любое время с 7 до 22.

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

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+2

Пробовал - на скаку не очень, приходиться на шаг переходить, но в целом - да, без проблем))) http://windsnest.ecoby.info/ - романтики у нас действительно хватает, но её нужно ещё уметь воспринять за кучей будничных дел ;) Хотя, всё равно ни за что такую жизнь не променял бы на город, меня тут всё устраивает, и даже общения, как это не удивительно, выше крыши) Наоборот, радуемся, когда наконец вдвоём удаётся остаться :)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Куда там, за этот год в гостях были французы, англичане, поляки, эстонец и даже одна японка, и это не считая кучи друзей и знакомых :) Тут вопрос лишь в том, насколько человек сам желает общаться, а возможностей сейчас таких выше крыши, начиная с Couchsurfing и заканчивая волонтёрством по типу HelpX ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+4

Действительно очень простая и понятная статья, прекрасно даёт общее представление о процессе, благодарю! Хотелось бы почитать дальше о конкретных примерах работы связки Jasmine + Karma, к примеру, чтобы увидеть в живую, как это происходит на практике.

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+4

Интересное исследование, благодарю! Также давно размышляю над этими процессами, и пришёл к похожим выводам. Однако, названные вещи ("участие каждого" и "эмпатия") - являются лишь "маркерами" успешной команды, и куда важнее было бы понять, каким образом эти вещи возникают и как можно помочь их реализации в команде, то есть как создать умную команду. Если у кого-то есть информация по этой теме - буду благодарен ;)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+1

Да, без парсинга порой никуда) Недавно нужно было переводить книгу на сервисе коллективных переводов, а там загнулись уведомления о новых комментариях (да и вообще сайт забросили, хотя он всё ещё остаётся самым удобным из остальных). Десять минут изучения html-разметки страницы, пару часов программинга PHP + AJAX - и вуаля, по запросу пользователя выдаётся список последних комментариев к переводу сразу с нужным куском текстом оригинала и перевода :) В такие моменты чувствую реальную пользу от своих знаний, когда действительно можно быстро решить прикладную задачу)

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

+2

И это говорит Яндекс, который пихает свой Яндекс.Бар и остальную туфту куда только можно?) Ну-ну, рассказывайте нам о "честной конкуренции" и "праве выбора"...

D958b8247cd4735ace66623604bfd336?1365455449
Максим Новиков
– Project Manager в Andersen

Тоже стартовали сейчас на Талаке с проект "РАЗАМ! Сообщества взаимопомощи" (http://razam-lepsh.by). Хотя его нужды в большей степени связаны с программированием сервиса (фрэймворк MeteorJS + Material Design), так что денежная помощь нужна в меньшей степени, актуальнее участие пары хороших программистов с опытом работы с JS-фрэймворками + верстальщик для Materialize, так что если кто захочет поработать над интересным проектом - стучитесь ;)

Зарплаты

1700
Медиана зарплаты в ИТ за 3 месяца
НОЯ
ДЕК
ЯНВ
ФЕВ
МАР
АПР
1700
1575
1500
1900
1600
1500
Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.