суботу, 11 лютого 2012 р.

Отличные способы почувствовать себя ничтожеством

У меня продолжается неделя тотального "депресняка", я еще не совсем знаю как с этим бороться - но уже знаю как этого достичь. Хочешь начать ненавидеть себя и мир вокруг, тебя давно не посещали мысли о своей ничтожности - вот он, список простых,но эффективных правил, которые позволят тебе достичь вершин уебошности и ничтожества, позволят сидеть сутками напролет вКонтактике и верить в то, что жизнь закончилась так и не начавшись

  • Самое простое правило - перестаньте чистить зубы по утрам(если еще и вечером, то наблюдается кумулятивный эффект). Серьезно, Бро, все эти условности, вроде нормального вида и свежего дыхания изо рта, для неудачников. Не умывайся и не причесывайся - гони прочь все, что может заставить тебя до конца проснуться раньше обеда.
  • Никаких физических упражнений - вечером и главное! по утрам. Твое жалкое тело все равно не способно выдавить из себя, что-то большое чем медленный шаг  - так что нечего и стараться. Беговые эндорфины - оставьте это фанатам ЗОЖ и другим неудачникам, удовлетворенность собой - это для слабаков. Наш выбор поспать подольше и потратить свободное время на "сериальчик" или контакт, а лучше - посмотреть "сериальчик" посредством контакта.
  • Дешевое пиво и сериальчики по вечерам - никаких прогулок, встреч с друзьями и хобби. Только пивас, орешки и калорийная еда. Концерты, театр, выставки - оставьте это эстетствующим пидрилам, диванная критика - наше все. Зачем отрывать свой зад от уютного кресла и куда-то идти, если можно узнать кучу нового посредством ютуба, пообщаться в комментариях и посмотреть на отличных телок сквозь вКонтакт.
  • Никаких встреч с людьми только общение посредством интернета и мобильного. Либо, как вариант, каждый вечер встречайтесь с теми же людьми(их должно быть не больше трех человек, главное никакой текучести кадров) и потребляйте с ними пиво или любой другой алкоголь  под просмотр "кинца". Желательно, чтобы люди были давно с тобой знакомы и стремились к тем же высотам уебошность и прокрастинации
  • Кстати о людях, главное это вообще не менять круг общения. Круг общения - вещь данная Богом и попытки его расширить ни к чему хорошему не приводят.
  • Начни увлекаться новостями - нет, серьезно, тебя искренне должны начать "ебать" проблемы твоей страны и бабушек из соседнего подъезда. Ты должен точно знать, с кем трахается Билл Гейтс и какой будет внешняя политика Либерии в следующем году. Дружище, не оставляй даже возможности почувствовать в своей жизнь пустоту.
  • Перестань делать все вовремя - то есть вообще. Ты всегда должен куда опаздывать и что-то не успевать.  "Только впритык  и только на тройку" - вот наш девиз. Оставь право на самореализацию для перфекционистов и других ебантяев.
  • Оставайся доделывать работу после работы - отличный, а главное простой способ почувствовать себя неудачником. В рабочее время нужно заниматься исключительно какой-то хуйней(контакт, чатики и кофеек), зато вечерком - сделай все чтобы остаться на этой работе.
  • Как можно больше сладкого - никогда не отказывай себе в удовольствии. Твой желудок всегда должен быть набит.
  • Никаких планов - каждый новый день для тебя загадка.
  • Никакого самоанализа - оставь это мудакам вроде Фрейда, пускай развлекаются. И не вздумай вести дневник, в котором описываешь свой день. Единственная приемлемая форма дневника - уютный бложек, куда нужно копипастить правильные цитаты и милые фоточки и не дай тебе Бог написать хоть что-то длиннее сообщения  вконтакт 
Этот список можно продолжать еще довольно долго, но это основные правила. Придерживайся их неделю, мой Дорогой друг, и я гарантирую, что вершины ненависти к себе и самокопания раскроются для тебя во всей своей красе.

вівторок, 27 грудня 2011 р.

about PHP

Сюда я буду писать разные примеры кода и заметки о PHP.


  • С символа "_" рекомендуется начинать приватные методы и члены класса.
  • Файлы классов class.someName.php, интерфейсы - interface.someName.php

пʼятницю, 23 грудня 2011 р.

О Системе.

Этот пост написан под впечатлением этой статьи на ДОУ.


Вместо дисклаймера - я не претендую на последнюю инстанцию и выражаю только свое виденье ситуации. Прошу простить за возможные ошибки


Если кратко - мне двадцать два, я студент четвертого курса КПИ(самый большой и развитый ВУЗ страны) и у нас все очень хуево с образованием. И что самое хуевое проблемы лежат не на поверхности, а глубоко внутри нашего общества и с каждым днем все более усугубляются.
Давайте сразу определим список задач, которые должна решать система образования(далее СО). На мой взгляд, общество ставит перед системой образования две задачи - социальную и экономическую. Социальная - это привитие людям той системы ценностей, которая доминирует в обществе и подготовка людей к жизни в рамках того культурного поля, которое принято в данном обществе. Для этого служат все те дисциплины, которые многими считаются балластом - право, политология, культурология и т. д. Мы эту задачу успешно слили и сейчас пожинаем плоды в виде абсолютно отсталого общества с отсутствием политической культуры и культуры в принципе. Экономическая - это подготовка трудовых ресурсов для предприятий страны. Да, мои дорогие друзья - студенты всего лишь ресурс, и в этом плане университет ничем не отличается от, скажем, лесопилки. Тут все не так плохо, но только в КПИ(ну может еще паре ВУЗов), и только в IT - а на программистах мир клином не сошелся и зная PHP - мост,  увы, не построишь.
Могут быть и другие оправдания существования СО - но это основные. Кто с этими задачами не согласен, тому наверное дальше читать не стоит.
Теперь давайте кратко определим список задач, которые решает система образования уже сейчас на примере моей "альмаматер"(в других местах тоже самое, я думаю). Первое - "прокормка" 20 тысяч преподавателей, лаборантов, завхозов и других секретарей, которые получают мизерную зарплату(относительно), но вместе это как минимум 60 000 000 гривен в месяц( 3 тысячи - это вполне реальная средняя зарплата для работника КПИ - кто-то получает больше, кто-то меньше). Среди них много достойных людей, но большая часть - люди, которым больше некуда идти . Второе - создать место в котором 30 тысяч студентов в год смогут провести время, "потусоваться" и создать видимость работы СО. Большинство студентов "тупо" ошиблись с выбором профессии и ненавидят свою специальность. Половина из них получает стипендию, дотации(да, да - еще как получают, может они не совсем туда идут, но получают ) и вместе это 11 250 000 грн ( 750 * 15 000). Есть еще функции вроде распилов госбюджета разной тяжести - но мы не о них, да и за руку я никого не ловил.
А вот сейчас представим, что мы кардинально реформировали систему образования и выгнали половину персонала. Переучить большинство, практически, нереально - проще научить новых(многие учебные программы по "не фундаментальным" предметам пришли прямиком из 90-х годов ). Куда всех этих людей деть? - Они ведь, в сущности, жили по правилам. Их никто не отправлял на переобучение и они делали все что от них требовали - а мы их взяли, и выгнали.  А если взять в масштабах страны, то это вообще какое-то огромное количество людей( 100500 :) ) получается. И не одна( даже "идеальная") политическая сила не возьмется за эту реформу - кто, в здравом уме, будет "срать в душу" собственному электорату? Но это так - общая диспозиция, так сказать...

А вот сейчас обозначим "видимые" проблемы. Сначала просто обозначим
  • Отсутствие какой-либо обратной связи с реальным запросами рынка. Мы учим очень много пространной хуйни о которой можно давно и с успехом забыть(для "детей природы" - я не о математике, "тервере" и черчении, они нужны - они очень сильно развивают, это как минимум. Как штанга полезна боксеру, так и все эти предметы - инженеру).
  • Многие из студентов не хотят работать по специальности, а диплом получить нужно. Переходы с факультета на факультет возможны, но не приветствуются.
  • Наше образование излишне "научно" - будущим PHP программистам нафиг не впало ЧМО и Искусственный Интеллект , дайте им тестирование и паттерны проектирования. Будем реалистами процентов 70% выпускников будут клепать сайты и совсем при этом не комплексовать. Бизнесу "быдлокодеры"  и "тестировщики" нужны больше, чем недо-"ученые"(честно - не знаю как это написать) и это нормально.  
А сейчас попробую описать всю ту неповторимую атмосферу "пиздеца", которая царит на учебе у нас в "Универе" на примере нашего потока. Представьте себе сорок реально одаренных молодых людей - тупых у нас нет(я думаю везде в КПИ тоже самое). Есть слабо мотивированные, невоспитанные, те которым не интересно и т.д. - короче обычные молодые люди со своими на которых все забили(я не исключение - я тоже молодой человек со своими проблемами). Воспитательную работу с ними никто не проводит, досуг никто не организовывает, институт кураторства не работает - короче печаль. Многие из нас чувствуют свою "второсортность" из-за того, что что-то не выходит с программированием(хотя они далеко не глупы - просто не их это) и это чувство с каждым годом нарастает, а перевестись, например, нельзя. Нам никто не говорит, что IT - это не только программирование, тут места хватит всем( менеджеры, верстальщики, тестировщики, алгоритмисты и т.д. ). Масла в огонь подливают еще те кому "дано" - пренебрежительное отношение к "тестировщикам" сродни хорошего тона в среде программистов.
А в конце, мы идем на собеседование куда-нибудь где нам говорят, что учили мы не то и без английского(его нам очень плохо преподают) нас никуда не возьмут.  И вот тут вообще не многие могут оклематься и сесть самостоятельно выучить те же паттерны. И эти не верящие в себя люди идут по жизни дальше. Такова ситуация в КПИ в других ВУЗах все еще хуже, наверное. 

Вместо вывода. Что с этим делать я, честно, - не знаю. Для себя я выход нашел, но я от природы самоуверенный и чуть наглый. А вот в масштабах страны это очень плохо. И все то "чемоданное" настроение, которое царит в нашем обществе прямое следствие этой ситуации. Цель этой заметки показать, что проблема намного глубже - а не в простом несоответствии учебных планов. Что с этим делать я не знаю, но молчать тоже не правильно. Может кто-то прочитав это что-то придумает. По крайней мере,  я на это надеюсь!

пʼятницю, 16 грудня 2011 р.

Книги которые хотелось бы прочитать

  1. Beginning ASP.NET E-Commerce in C#: From Novice to Professional (Cristian Darie, Karli Watson)
  2. "The world is flat 3.0: A Brief History of the Twenty-first Century", Thomas L. Friedman - рекомендуют тут

середу, 16 листопада 2011 р.

Пятый заключительный мастер-класс компании Global Logic


Если кратко - было очень "нудно". Спикеры плохо приготовили материал и плохо разделили роли между собой. На прошлых занятиях приятно удивляли слайды - здесь они были в разы хуже.
Очень сильно бросалась разница в подготовке спикеров.
Мне показался  не интересным материал лекции - в ней почти не было конкретных техник и методик для программистов, зато была куча разной ненужной, на мой взгляд, информации о состоянии рынка. Как по мне, лучше было показать пример для одной платформы, а не рассказать сразу о всех(особенно если учесть, что большинство из присутствующих не разбирается ни в одной из мобильных платформ).

Понравилось когда в конце начали рассказывать о конкретном тестовом задании для поступления на работу. Но это было вне плана мастер-класса, по-этому выглядело очень сумбурно.

суботу, 5 листопада 2011 р.

Четвертый МК от Global Logic



Agile cтал темой четвертого мастер класса от Global Logic. Можно долго спорить нужно оно студентам без опыта работы или нет, но знакомство удалось - тренер смог донести как приблизительно выглядит Agile в производстве.
Тренером был Евгений Куценко - кто он такой я не знаю, потому как опоздал на десять минут. НО он смог довольно интересно все рассказать и показать. Кстати о «показать» - меня приятно удивило качество слайдов. Ясно, что эти слайды готовились не только для этого МК, но общую картину это не меняет. Еще показывали приятный мультик о создателе методики WaterFall.
В общем, рассказали об истории методики, применении на производстве, планировании спринтов и способах применения в больших командах(Scrum of Scrum). В конце показали видео, в котором в пух и прах разбили команды, которые не используют Agile-методики. Стоит отметить, что тренер не рассказывал о методике как об универсальной серебряной пуле, а четко дал понять, что найдутся команды, для которых эти методики не применимы или применение их затруднительно.  
Единственное, что смутило - привычка тренера использовать не к месту заимствованные слова. Фразы вроде "Changeй не может быть" довольно сильно сбивают с толку. Наверное, это проблема многих программистов, но нужно иметь чувство, дабы не превращать профессиональный сленг в "суржик"

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


Спасибо Global Logic за лекцию. Понимаю, что цели у них вполне корыстные, но факта того, что они полезны и интересны это не отменяет.