Можете ли сами да научите да програмирате?

Научити програмирати је веома лако

С времена на време постане модерна професија која ће, ако је учите, бити ваш пасош славе или богатства или вештина коју ће их деца, ако је не науче, осудити на неуспех. Тренутно је то креирање апликација и, пре него што је замени вештачка интелигенција, покушаћемо да одговоримо на питање: Можете ли научити да програмирате самоуки?

Да се ​​разумемо, апсолутно не постоји дисциплина која гарантује успех и, иако је истина да добар програмер стиче вештине које ће му користити у животу, оне се могу стећи и проучавањем других ствари.

Сећам се из мојих тинејџерских година осамдесетих, рекламе у којој је писало да ако научите Басиц, компаније ће се борити да вас запосле.Басиц је језик опште намене који тешко да је добар за прављење апликација које се користе у стварном свету. Годинама касније, укључена је настава информатике у школама, што није било ништа друго до објашњавање употребе Мицрософт канцеларијских алата. Последњих година су популаризовали курсеве програмирања које би заправо требало назвати курсевима кодирања јер су ограничени само на подучавање рудимената програмског језика.

Можете ли сами да научите да програмирате?

На друштвеним мрежама с времена на време поново се појављује расправа о томе да ли да студирам на универзитету да би се бавила каријером програмера. Наравно, они који су је узели су ватрени поборници дипломе, док они који су се сами школовали негирају ту потребу. Генерално, чини се да компаније у сектору преферирају демонстрацију вештина у односу на свитке.

У сваком случају, не само да научите да програмирате да бисте зарадили новац. То се такође може урадити ради сарадње на пројектима отвореног кода или креирања апликација које одговарају нашим потребама.

Што се тиче питања из наслова, тачно је да можете, али имајте на уму да што више вежбате, бићете бољи програмер.

Шта програмер треба да научи?

Вероватно сваки примењени ученик основне школе зна за шпанску граматику исто што и Перез Реверте или Варгас Љоса. Ипак, неће моћи да напише добар роман. Исто важи и за програмирање. Можете запамтити све команде језика и запамтити хиљаде линија кода, а то вас ипак не чини програмером.

Прва вештина потребна за програмера је објективност и способност логичког закључивања. Апликација мора да решава проблеме, а програмер мора да идентификује шта је то, да замисли решење и да буде у стању да га примени пре писања кода.

Следећи корак је да се идентификује који је програмски језик најпогоднији за прављење апликације. У сектору има доста тога да ако имате само чекић ћете веровати да су сви проблеми ексери.

За сваки програмски језик постоји неколико интегрисаних развојних окружења. Многи су компатибилни са неколико програмских језика, тако да ће упознавање са једним од њих уштедети много посла.

Већина Линук дистрибуција укључује подршку за најпопуларније програмске језике, као и избор интегрисаних развојних окружења.

Неке препоручене дистрибуције за учење програмирања

Ово то је апсолутно лична селекција. У принципу, било која Линук дистрибуција се може користити за програмирање.

  • Убунту: То је дистрибуција веома популаран, па ако тражите како да урадите нешто на линуксу, вероватно ћете пронаћи како то да урадите на убунту-у. Поред тога, има најкомплетнији избор програма и различите облике инсталације.
  • Ред Хат Ентерприсе Линук: Ако сте програмер, можете добити бесплатну лиценцу и приступ веома корисним алатима за програмере као што су управљање контејнерима и подршка за различите програмске језике.
  • Федора:  То је дистрибуција Форум заједнице за тестирање функција које ће касније бити део Ред Хат Ентерприсе Линук-а. У његовим репозиторијумима можете пронаћи најновије верзије алата за програмирање.

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   нелсон дијо

    Научио сам да програмирам када сам имао 13 година на самоуки начин са Цоммодоре ПЕТ 2001, тренутно имам 54