То ж яка мова і напрямок для початку?

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

  • якою галузею програмування зайнятися (веб, десктоп, мобільне програмування, ігри, математика, і т.д.)
  • яку мову програмування обрати для створення рішень під обрану галузь
По галузях маємо мобільні, десктоп, окремо галузь ігри (також під мобільні, десктоп і веб), веб (як фронт-енд так і серверна сторона), embedded програмування, низькорівневе програмування (мікроконтролери, драйвера, і т.д.) і ще багато інших речей. Звичайно програми для веб, мобільних та десктопу – це одні з найпопулярніших напрямків для програміста.
Найпростіший для початківця я вважаю є ВЕБ. Він також являється і одним з найпопулярнішими на даний момент.
Щодо мови програмування, то однозначно починати легше з інтерпретованої мови з динамічною типізацією. Наприклад php, python, ruby, javascript. Їх не тільки швидше і простіше освоїти, але на даний момент вони є одними із найпопулярніших.
Трохи важчим буде почати з компільованої мови із статичною типізацією змінних. Наприклад. C, C++, C#, Objective C. З мовою Java дещо простіше, але все одно, порівняно із вище згаданими інтерпретованими мовами, з Java вам прийдеться повозитися трішки довше, і зрозуміти кілька додаткових речей на нижчому рівні (як от управління пам’яттю і тому подібне).

Немає коментарів:

Дописати коментар