Яка різниця між початківцем та професійним програмістом, або як стати профі?

Яка різниця між початківцем та професійним програмістом, або як стати профі?

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

(більше…)

Програміст, кодер чи інженер або чому програмістів називають стількома різними термінами?

Програміст, кодер чи інженер або чому програмістів називають стількома різними термінами?

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

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

(більше…)

6 важливих правил, щоб бути класним командним гравцем в IT

6 важливих правил, щоб бути класним командним гравцем в IT

Мабуть ви не один раз бачили словосполучення “Командний гравець” серед списку вимог на посаду програміста чи іншої суміжної галузі в IT. І якщо даний термін вам не завадить отримати роботу, адже визначити чи ви командний гравець на співбесіді доволі важко, від нього точно залежить те, як легко вам працюватиметься з іншими людьми в команді та швидкість вашого просування далі по кар’єрній драбині програміста.

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

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

(більше…)

5 речей, які заважають вам стати програмістом уже завтра

5 речей, які заважають вам стати програмістом уже завтра

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

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

(більше…)

Хочете досягати більшого? Ставте правильні цілі

Хочете досягати більшого? Ставте правильні цілі

Перед новим роком уже традиційно підготував і запостив статтю-рев’ю свого 2014 року та коротенько плани на 2015-ий. Одразу після цього серйозно задумався над тим, чому ж знову вдалось досягти не більше 30% задуманих цілей. При чому деякі речі, на які присвячував більше часу, не вдались, а інші, які навіть не планував, вдались із легкістю. І загалом, не можу сказати, що халявив. Над багатьома цілями добряче попрацював і, взагалі, я задоволений проробленою роботою. Чому ж сухі розрахунки показують лише 30% досягнутих цілей?

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

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

(більше…)

6 технік, щоб нарешті почати… писати код

6 технік, щоб нарешті почати… писати код

Однією із найбільших проблем, яку вам потрібно вирішувати, коли працюєте на себе – це, власне, заставити себе працювати. Більшість людей, які працюють на найманій роботі чи навчаються в універі, не мають даної проблеми. Адже вони мають визначені терміни для виконання певної роботи. Ці терміни визначають за них інші. То ж, якщо ви не встигаєте виконати потрібну роботу у потрібний час, з’являється шанс, що вас звільнять. Боячись звільнення (чи вильоту з універу) ви, зазвичай в останній момент, але вчасно, виконуєте призначене завдання. Принаймні я так завжди робив – в останню хвилину, бо вже дуже треба.

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

То ж що із цим робити? >>

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

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

Stop Reading, Start Coding!

Stop Reading, Start Coding!

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

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

(більше…)

Робочий день програміста або як не проживати все життя за компом?

На dou.ua недавно з’явився новий дискусійний топік про здоров’я програміста. Багато порад та суперечок стосовно того, як берегти програмісту здоров’я при його сидячій роботі. Я ж пораджу просто менше сидіти і більше рухатись, тоді не прийдеться лікувати хвороби. Як? Читайте далі.

Sleeping at Work

@asurevisioner.wordpress.com

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

В цій статті:

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

(більше…)

Як працювати під час подорожі і все встигати?

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

Work Remotely and Effectively

@computerislandllc.com

Але з будь-якими додатковими можливостями постають і невеликі додаткові проблеми. В даному випадку, коли постійно в русі і подорожуєте, з’являється проблема самоорганізації та розмежування часу для розваг та часу для роботи.

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

(більше…)

5 способів, щоб стати найкращим у своїй справі

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

Genius

@humansinvent.com

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

(більше…)