неділя, 23 вересня 2018 р.

Середовище програмування


Варто з мого боку ще раз наголосити, що не варто мої поради сприймати як вказівки до обов'язкового виконання. 

Я лише в одному впевнений, що варто читати мою писанину, а робити по-своєму. Але робити.


Отож, середовище, де Ви пізнаватимете таємничий світ програмування в JavaScript...
На моє дрібне переконання, розпочати вивчення JavaScript варто саме з цього вибору. І вибір цей не повинен бути остаточним та єдиним. Чим далі Ви будете пізнавати цю чудову мову, тим більше Ви усвідомлюватимете, як багато нового взнаєте й наскільки сумним Ваш світ був до цього та наскільки кольоровішим він буде в майбутньому. Адже він значно більший й розвинутіший, навіть, за LOGO (не плутати з LEGO).
В інтернеті можна знайти багато порад та рейтингів середовищ програмування. Мабуть, найбільше позитивних відгуків знайдете стосовно WebStorm'а. І я не буду переконувати в протилежному - саме його і варто взяти за основу. Але, коли є але, то завжди воно вагоме. Тут гіпервагоме - він платний. Як варіант, але не спонукання, можна користуватися його "краківським" (чит. крякнутим) клоном. Підкреслюю, я не підштовхую нікого й раджу використовувати не ліцензійну його версію. Але можливості його великі.

Ще я особисто користуюся безкоштовним Visual Studio Code. Потрібно одразу заінсталювати пакет Node до нього.

Інша гарна розробка - Atom.

Але взагалі-то, можна і в Notepad, Notepad++ писати перші рядки коду. Ось мій син розпочав вчити JavaScript, то в його дитячій книжці пропонують цілком хороший Sublime Text Editor.

Гадаю, початкову точку відштовхування надав. А далі - справа ліні та смаку. 

середа, 11 квітня 2018 р.

Intro

На початку було Слово, і Слово було в Бога, і Слово було Бог

Івана 1:1

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

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

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

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

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

Отож, в добру путь!