Професія тестера в IT та безкоштовний семінар у Львові

Маю багато знайомих та друзів, які були свого часу, чи зараз є Тестерами. Частина з них закінчувала програмістські курси чи ВУЗ (прикладна математика) та ставали тестерами. Частина навпаки, починали як тестери не маючи програмістської освіти, а потім, з часом, перебиралися у програмісти.

Quality Assurance

Quality Assurance @www.semrush.com

В будь-якому випадку, якщо ви хочете спробувати себе в IT, але ще не визначилися з конкретним напрямком та спеціалізацією, професію Тестера варта також розглянути. Вона може бути як проміжною ланкою до програміста, або ж виявитися для вас основним вдалим фахом…

(більше…)

Python: 5 найпоширеніших помилок початківців

За останні два роки отримав багато досвіду навчаючи джуніорів Python програмістів. За весь цей час назбирав невеликий список поширених помилок, що зазвичай зустрічаються при вивчення цієї мови.

My Code Isn't Working

@pythonforbiologists.com

В цій статті опишу 5 найпоширеніших помилок. Це допоможе вам навчитися на чужих помилках, набити менше гуль на власній голові та швидше освоїти мову.

(більше…)

З чого почати Python 2 чи Python 3?

Таке питання мені часто ставляють люди, які лише починають вивчати програмування. Зокрема, неодноразово отримував скарги, що якийсь із прикладів в моєму курсі Python 2 – Курс Молодого Бійця не працює. Після першого ж питання ставало зрозуміло, що людина просто заінсталювала собі Пітон 3-ї версії.

Python2 vs Python3

Python2 vs Python3 @www.thetechdive.com

Якщо коротко, то відповідь на дане питання:

  • саме для початківців: вивчайте мову Python починаючи з версії 2,
  • для профіків: обирайте Python 2 або Python 3 взалежності від проекту та ситуації.

Чому? Далі в статті спробуємо розібратися.

(більше…)

Програміст Початківець: Як тримати свої знання в темі і прогресувати?

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

Running

@freehdw.com

Проте в момент, коли вас беруть на вашу першу роботу це ще не кінець. Як б сказав, що це лише початок подальшого, часом непростого, процесу навчання. В більшості випадків професія програміста асоціюється з постійним навчанням.

Цим постом ми завершуємо серію Програміст Початківець і у ньому оглянемо, що ж робити початківцю далі. Як тримати свої знання у хорошій формі, набувати нові та прогресувати у своїй кар’єрі. IT сфера надзвичайно динамічна, тому важливим є постійно слідкувати за новинками, освоювати нові технології та орієнтуватися у поточній IT тусовці.

То ж яким чином можна постійно залишатися на гребені хвилі…

SEO в односторінкових динамічних Javascript вебсайтах

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

SEO vs Ajax

@webseoanalytics.com

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

Пошуковики зазвичай не вміють запускати і бачити динамічні частини вебсайту (те, що працює з допомогою мови Javascript), тому роль програміста – допомогти пошуковику розпізнати та правильно проіндексувати такі ресурси.

(більше…)

5 причин бути задіяним в OpenSource проекті та з чого варто почати

В одній із статей серії Програміст Початківець я згадував про ОпенСорс як хорошу можливість набути свою першу реальну практику. Так от, у цьому пості розкажу трохи більше про те, що таке цей OpenSource, чому варта спробувати себе у ньому та як це зробити.

OpenSource

@opensource.org

Я сам являюсь контріб’ютором Plone CMS, дописував патчі до Django та Python, а також регулярно комічу код в додатки до цих систем, і розробляю власні, які також публікую як OpenSource.

То ж, що таке OpenSource…

Програміст Початківець: Готуємось до інтерв’ю!

У попередній статті серії “Програміст Початківець” ми обговорювали основні пункти створення правильного резюме та супроводжуючого листа. У випадку, якщо у вас в резюме опинився необхідний список знань та досвіду для вашої вакансії, тоді ймовірно ваша анкета пройшла і ви отримали запрошення на співбесіду.

Interview

@www.forbes.com

Тому у даному пості спробуємо розібратися, що таке інтерв’ю, які вони бувають та як краще до усіх них підготуватися.

Які ж бувають типи інтерв’ю…

Програміст Початківець: Як Правильно Підготувати Резюме?

В наш час якщо ти вже досвідчений програміст і маєш за плечима не один успішний проект та кілька років досвіду програмування, тоді роль резюме відіграє твій профіль на сервісі linked.in та екаунт з кодом на github.com. Рекрутери самі їх знаходять та контактують тебе по кілька разів на тиждень.

Resume Sample

@cssmenumaker.com/

Проте, якщо ти лише початківець, що знайти першу роботу, треба буде добряче потрудитись, набути трохи реальної практики та підготувати класне резюме. В цій статті ми якраз і займемося з вами його підготовкою:

(більше…)

Програміст Початківець: Не Кодом Єдиним або Що Ще Варта Знати Початківцю?

В попередніх постах ми з вами вже розібралиcь з тим, що програмісту потрібно вміти програмувати 😉 , а також володіти, хоча б на початковому рівні, англійською. А тепер давайте, перед тим як переходити до тем інтерв’ю та резюме, ще оглянемо кілька додаткових навичок та вмінь, що можуть стати в пригоді як професіоналам так і початківцям.

Extra Skills for Programmer

@www.flickr.com/photos/ministry/6194522077/

Ця стаття є більше оглядовою і основною метою її є показати, що ж чекає на початківців протягом їхньої подальшої кар’єри. Думаю буде цікаво що ж такого вміють професіонали та що їм допомагає краще та ефективніше працювати.

Погрупуємо усі додаткові “скіли” в кілька категорій. Отже:

(більше…)

Python для Мікроконтролерів, або Як почати кодити Роботів

В цій статті, як вже звично для мого блогу, ми з вами поговоримо про мову програмування Python. Але не про її застосування у світі вебу, а при програмуванні Embedded Systems. Програмуванні мікроконтролерів.

Цей пост є гостьовим постом Василя Йосипенка. У ній він поділиться з нами основами Embedded Програмування. Розкаже що це таке і з чим його їдять 😉 Ну і звичайно буде невеликий приклад з використанням програми написаної на мові Пітон.

Python Embedded

@opensourceforu.com

Коли готував дану статтю для блогу самому було дуже цікаво. Дійшло аж до того, що просидів 2 години, серфив за робототехнікою і останніми чудесами ембедид систем. Надіюсь вам також буде цікаво починати.

(більше…)