TAG: software development

Graywolf's Lair: Inhuman Being's Diary

Про [псевдо]сіньйорів

Час від часу мені на очі попадаються всякого роду оголошення про щодо программістських вакансій. І є одна річ від якої у мене завжди смикається око: це вакансії типу Senior C++/Java/ASP.Net/React/... (десятки їх) Developer.

От мене напрягає сам факт "сеньйорності" у вузькій спеціалізації. Як на мене, там максимум може стояти узагальний напрямок дільності. Backend, frontend, mobile, AI, game, тощо... Не факт, що навіть це має першочергове значення, але в такому розподілі є раціональне зерно. У фіксації стеку технологій його практично немає.

Весь мій скромний більш ніж 10-річний досвід роботи в сфері розробки ПЗ підказує одну річ. Якщо людина — Senior XXX Developer (де XXX — певна мова або стек, знання якого ексклюзивно домінують над всіма іншими), то

OAuth2 - промінчик світла в темному царстві?

З давніх давен мене завжди харила необхідність реєстрації на сайтах. Чесно. Причому не з якихось там параноїдальних міркувань (мене це дуже мало бентежить), а банально: знову вводити ім’я користувача, придумувати пароль, тощо… І тому коли треба реєструватись на комусь сайті доводиться через стандартну логін/пароль/e-mail процедуру це мене запросто може відлякнути від реєстрації взагалі. Потім з’явилися всякі OpenID, Facebook Connect, OAuth і життя стало налагоджуватись – реєстрації на одному з популярних сервісів типу Google/…

Garage48, Startup Mixer, DOU Hackaton і всі, всі, всі...

Мені отут подумалось, чи я єдиний кому цікаво було б якось прийняти участь у якомусь із названих у сабжі заходів? ^_^ Про Хакатон я знав раніше, але якось не склалося, а про два інших дізнався буквально нещодавно. Основна їх ідея – написати робочий додаток/стартап за дуже обмежену кількість часу (24-48 годин, причому не робочих, а саме календарних!). Я подивився на список того, що клепали під час проведення Garage48 – вражає. Отож, з того, що проводиться в Україні я…

Перемогти посередність

Нарешті в мене дійшли руки перекласти ще одну повчальну статтю Пола Грема про мови програмування, яку я вже згадував у минулому перекладі про “дух міста”. Зазвичай подібні “євангелістичні” речі я сприймаю вельми критично, оскільки я чудово знаю, що срібних куль не існує, але тим не менш думаю, що основна ідея вірна. Читаючи статтю зробіть поправку на те, що вона написана в 2003-му, тобто майже десятиріччя тому і з тих пір дещо змінилося, а Lisp вже не…

Пишем GUI з wxWidgets. Підготовка

Отож, як і обіцяв, вирішив почати потроху описувати свій досвід освоєння цього GUI-фреймворку. По-перше пара слів про сам wxWidgets. Це вже досить старий і тому стабільний і потужний фреймворк для розробки графічних інтерфейсів. Він кросплатформенний (є версії для Windows, Linux, MacOS та кількох інших, навіть для OS/2) і доступний у варіантах для декількох мов програмування (наприклад, C++, Python, Perl, C#, тощо). Як заявляють розробники прямо на головній сторінці сайту, основною особливістю їх фреймворку є те,…

"Тяжела и неказиста жизнь простого программиста" (с)

Цікава штука: з часу звільнення у мну відкрилося справжнє друге дихання в професійному плані. Ідеї для реалізації та варіанти куди прикласти свої знання та енергію просто б’ють ключем і мене просто банально на все не вистачає. Хоч я офіційно і не працюю, але в той же час зараз програмування та інші ІТ-шні речі займають значно більше “штатних” 8 годин часу і приносять масу задоволення. З іншого боку, більшість цих задумок неприбуткові (принаймні на перших порах…