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

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

OpenSource

@opensource.org

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

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

Сила Звички або Як Досягати Результату

Вже завершується другий тиждень як я почав раніше вставати (8 ранку, так, для мене це рано :-), та кожного дня писати своїх 500 слів. До цього часу, починаючи із січня 2014 року в мене постійно були збої в написанні своїх щоденних 500 слів і я протримувався не пропускати цієї рутини максимум 5 днів. На даний момент вже 14 днів підряд пишу і не пропускаю.

Power of Habit

Як мені це вдалося? А досить просто.

Я додав ще одну умову – вставати зранку, і першим ділом займатися написанням своїх 500-ста слів. Таким чином пов’язав звичку писання з подією: перша річ зранку.

А щоб вставати зранку (а це була найважча частина) я пообіцяв платити 10.000грн за…

Чотири Кроки до Гугла без Університетського Ступеня

4 Steps

@capitalcampaignmagic.com

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

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

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

Вирішив перекласти дану статтю для вас. Думаю після прочитання ви зрозумієте, що ваша задача значно простіша у порівнянні із тим, що вдалося Девіду і ви по новому глянете на вашу власну задачку. Крім того в статті є конкретний план дій та набір дієвих порад, які треба собі запозичити.

(більше…)

Техніка “Помодоро” або Як Встигати Зробити Більше За 25 Хвилин

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

Pomodoro Technique

@pomodorotechnique.com

Це одна з технік менеджменту часу, яку заснував Франческо Ціріло ще у 80х роках.

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

Як ця техніка може допомогти вам? Читайте далі:

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

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

Extra Skills for Programmer

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

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

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

(більше…)

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

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

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

Python Embedded

@opensourceforu.com

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

(більше…)

Програміст Початківець: На скільки важлива англійська мова на старті кар’єри?

Давніше на dou.ua з’явилася дискусія на форумі із заголовком: “HR украинских IT компаний говорят, что главное знать английский, а программированию мы научим“.

Я абсолютно не погоджуюсь із даним судженням. Так само тоді можна сказати: “головне програмування, а англійську ми навчимо”.

Do you speak english?

@nativespeakers.ch

Так от. В даній статті із серії “Програміст Початківець” ми з вами розберемося у двох питаннях:

  • на скільки важливо знати початківцю англійську
  • як краще вивчати англійську програмісту початківцю

(більше…)

Фріланс та Аутсорс Форуми у Львові 2014, Звіт

Минулих вихідних я мав чудову нагоду побувати на двох класних львівських IT тусовках: Форум Фрілансерів та Львівський Аутсорсинговий Форум. Обидві події організовані Львівським Стартап Клубом, який вже на регулярній основі проводить суперові IT події у Львові. Ростислав Чайка та його команда – молодці, в черговий раз організували події на дуже високому рівні. Велике дякую за запрошення та організацію!

Freelance Forum

@startuplviv fb

А тепер трошки детальніше про обидві події. Як це було, що сподобалося, доповідачі, і т.д.:

(більше…)

Retainer або Як Програмісту Фрілансеру Дорожче Продати Свої Послуги

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

Retainer

@agencypost.com

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

(більше…)

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

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

Languages

@vitalflux.com

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

В будь-якому випадку готовий до критичних коментів та цікавих дискусій…

(більше…)