Вибір мови програмування
Довгі роки ті фрілансери, які писали на PHP або якій-небудь мові з сімейства С, могли не хвилюватися щодо роботи - попит на таких програмістів був стабільно високим. Однак з середини 2000-х років все почало змінюватися. Поява iPhone кардинальним чином змінило наші уявлення про те, як повинен виглядати мобільний телефон. Створена Apple екосистема викликала великий попит на програмістів, які пишуть на ObjectiveC / iOS - далеко не найпопулярніших мовах програмування. Конкуренти Apple в переважній більшості використовують ОС Android, і сьогодні роботодавцям потрібні фрілансери, які пишуть на Java.
Відео: Мови програмування: критерії вибору
золота середина
Яку мову програмування вибрати? Цим питанням задаються всі програмісти, як новачки, так і досвідчені професіонали. Численні рейтинги та опитування показують, що найбільш популярними є такі мови, як С ++, Java, PHP і javascript. Однак для фрілансера велике значення має і затребуваність мови. У 2013-14 роках найбільше цінувалися програмісти, які пишуть на Ruby, Erlang і ObjectiveC - попит на їхні послуги був дуже високий, що знаходило відображення і на розмірах оплати праці. Таким чином, фрілансеру потрібно знайти золоту середину: мова повинна бути не тільки популярним, але і затребуваним у роботодавців.
Звичайно, при виборі мови слід враховувати те, до чого, як то кажуть, «лежить душа». У програмуванні є величезна кількість напрямків і не варто намагатися осягнути неосяжне - все одно за всіма змінами на ринку фрілансу НЕ встежиш. Звичайно, хочеться бути в числі самих затребуваних (а, значить, найбільш високооплачуваних фахівців), але вивчення нової мови вимагає багато часу і сил. Крім того, може скластися така ситуація, коли фрілансер, нарешті розібравшись в Ruby або Python, може виявити, що вибуховий попит на послуги таких програмістів був тимчасовим і на ринку настало затишшя.
Відео: Яку мову програмування вибрати?
Поточний попит або перспектива?
Фрілансери-програмісти, як правило, орієнтуються на поточний попит. Це, звичайно, правильно, але не слід забувати і про перспективні напрями, адже в цьому випадку дуже великі шанси потрапити в «фазу найбільшої затребуваності», про що мріє будь-який фрілансер. Якщо дивитися на пропозиції роботодавців, то очевидно, що в даний час в основному потрібні програмісти, які пишуть на C ++, PHP, Java, Javasript, ObjectiveC. Попит на послуги програмістів, які пишуть на цих мовах, буде стабільним протягом найближчих декількох років.
А ось якщо дивитися в майбутнє, то краще за все зробити ставку на вивчення Python, Scala і Ruby - багато проектів, які неодмінно «вистрілять» в найближчій перспективі, будуть, швидше за все, написані саме на цих мовах. Також не варто скидати з рахунків старий добрий Microsoft - вихід операційної системи Windows 10, яка з`явиться в 2015 році, обов`язково викличе великий попит на програмістів, які пишуть на C #.