КурсоWeek

kypcoweek@progmeistars.lv

#117    29.10.2013.

                                   ®

Бюллетень SIA

 

 Pulkveža Brieža 6-1,

tel. 67336035, 26428902, www.progmeistars.lv

                                                                                                                             

 


Поступление на курсы.

                    Без собеседования принимаются: на прикладное отделение - ученики, начиная с 5-го класса; на начальное и основное отделения программирования - призеры олимпиад и ученики с хорошими отметками по математике (поступающий предъявляет администрации диплом или табель); на начальное и основное отделения программирования - курсанты других отделений, получившие рекомендации преподавателей.

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

Новичкам каждого отделения за первый семестр предоставляется  скидка 10%.

 

 

Занятия по математике.

Кружок по математике для учеников 7-8 классов работает по средам с 16.30. На занятиях ребята готовятся к олимпиадам. Развивающие семинары по математике для 6-7 классов проходят по пятницам с 16.15. Развивающие семинары по математике для 7-8 классов проходят по вторникам.с 16.15. На развивающих занятиях  школьники повышают свой уровень математической культуры и рассматривют некоторые школьные темы.

За занятия  платить не надо. Количество мест в каждом кружке и семинаре ограничено. Обращайтесь к администрации.

 

На работу приглашаются!

Cнова поступила заявка от  солидной фирмы на наших выпускников. Таких заявок у нас практически всегда несколько. Конечно, фирмам хочется получить сотрудника с опытом работы, но всегда мы слышим: «С вашей рекомендацией возьмем и новичка.» И нам понятно почему: у нашего выпускника фундаментальные знания в программировании и умение быстро осваивать новый материал.  Однако,  для студента, который начал работать даже на неполную ставку,  важно умело спланировать свое время, чтобы не бросать учебу в университете.

Мы готовы и заинтересованы обсудить каждый конкретную заявку.

 

Просто к вашему сведению.

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

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

Для удобства тех, кто не особо хочет себя утруждать поисками  новостей про Гондурас или  про расписание на наших курсах, в колонке «Актуально» на главной странице есть краткое сообщение,  по которому  можно кликнуть и попасть  куда нужно.

 

 

Выпускники  - о своей работе.

 

Ефим Гасель - выпускник 2002 года. Основатель компании Makonix. Мы очень благодарны компании Makonix. Теперь  сайт и электронная почта курсов ”Progmeistars” находятся на  их серверах в полной безопасности.  

Я представляю компанию Makonix, которая занимается виртуальными серверами.

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

При подборе персонала я всегда отдаю предпочтение выпускникам курсов Progmeistars, ведь там дают базовые знания, которые позволяют становиться IT профессионалом, не зря среди студентов курсов столько победителей различных олимпиад и международных конкурсов.

***

 

Александр Иванов – выпускник 2002. года. Теперь он работает в должности «Senior Software Engineer in Test»  в команде «Calling RV» компании «Skype, Microsoft».

 

 

Как следует из официального названия моей должности, я являюсь представителем направления тестирования программного обеспечения. Но, как так же следует официального названия моей должности, я так же являюсь разработчиком программного обеспечения.К чему такая путаница? В общем-то всё становится ясно, если попытаться разобраться и не брать во внимание распространённые стереотипы вида «тестировщики – это те, кто не смог работать разработчиком», хотя, и такие представители нашей сферы встречаются. Тестирование продукта – это объёмная сфера разработки программного обеспечения, т.к. именно тестирование стоит «на страже» здравого смысла и должно максимально отображать интересы конечного пользователя при дизайне и разработке продукта. Т.е. при правильной организации и методологии именно «тестировщики» являются свидетелями, критиками и, в немалой степени, разработчиками продукта, начиная от формулирования требований и первоначального дизайна до финального запуска продукта.

Мне посчастливилось работать в именно такой компании и команде, где «тестировщики», или, как нас называют QE (от англ. “quality engineer”), являются необходимыми и равными членами нашей команды, «голосом критики» и людьми, которые пытаются увидеть и понять разрабатываемый продукт «от и до». Начиная со стадии уточнения требований и планирования дальнейшей работы, мы совместно с архитекторами и представителями бизнеса принимаем участие в создании спецификаций и участвуем в дальнейшей разработке. Нам необходимо быть уверенными, что разрабатываемый продукт будет понятным конечному пользователю, не будет содержать ошибок в логике, и, что облегчит нашу дальнейшую работу, будет максимально просто и быстро «тестируемым». В дальнейшем ходе работы мы стараемся избавиться от рутины и максимально переложить работу по проверке и поддержанию работоспособности продукта на различные системы автоматического тестирования, которые сами же разрабатываем и постоянно улучшаем.

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

Иногда «попадаются» экстраординарные задачи, например, разработка модуля или отдельного инструмента, который не войдёт в разрабатываемый продукт, но пойдёт на пользу всей компании, облегчит работу многих наших коллег и, возможно, будет выпущен как отдельный продукт.

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

***

 

Дмитрий Званчук – выпускник  2007 года. Наш преподаватель с сентября 2007 года по февраль 2011 года.

 

 

Начиная с 2010 года, моей основной работой стала разработка и поддержка мобильной 3/4G системы в латвийском филиале компании Accenture. Официальные требования от кандидата были: знания языка C/C++ и операционной системы Linux. На практике оказалось, что знать и уметь надо в несколько раз больше. А именно, из языков мне приходилось использовать:

·        Bash, expect, Makefile скрипты;

·        Perl для анализа 2х и более гигабитовых файлов отчета (log файлы);

·        Python для эмуляции WAP сервера на библиотеке Scappy и для скриптов общего пользования;

·        язык Ассемблер для глубокой отладки ядра ОС и отдельных программ;

·        C и C++ непосредственно для исходников самого проекта;

·        прочие малоизвестные языки, например BPF, что используется в программе tcpdump.

В ходе работы мне приходилось решать самые разные задачи, начиная от написания низкоуровневых модулей для ядра ОС FreeBSD и заканчивая высокоуровневым приложением для анализа трафика в системе. При этом мне необходимо знать на уровне эксперта устройство сетей (модель OSI), отдельно взятые протоколы (напр., HTTP), принципы работы мобильных систем и пр. Также необходимо уметь работать в команде и владеть знаниями по системам контроля версий – cvs, svn и git.

Работодатель позволил организовать гибкий рабочий график, чтобы я окончил магистратуру. При этом мои навыки и знания позволили мне довольно быстро продвигаться по карьерной лестнице. В последнее время мне доверили руководить небольшой командой коллег, а так же читать новичкам лекции по архитектуре системы.

***

 

Сергей Погорелов – выпускник 2006 года, серебряный медалист международной олимпиады IOI2004, наш преподаватель с сентября 2006 года по сентябрь 2012 года.  Работает в Риге  программистом в фирме CTE.

 

 

Мы разрабатываем игры для фейсбука и других социальных сетей. Я занимаюсь поддержкой серверсайда, то есть логикой приложения, стоящей за действиями, которые показываются на флэше игроку. Это включает в себя продумку того, как данные лучше хранитьв базе данных, чтобы потом их было удобно и эффективно использовать. Написание функций для базы данных так, чтобы они работали быстро и их код было удобно читать. Серверный код, который правильно обрабатывает запросы из броузера, вызывает функции, также общается с самой социальной сетью.

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

Сервер - Джава 7, хостится сразу на нескольких томкатах на юниксе и на солярисе. База данных - мультикластерная (т.е. данные тоже хранятся распределённо) PostgreSQL 9 (кстати, первый опыт и по Джаве, и по PostgreSQL'у я получил именно на Прогмейстарсе).