Каријера

Како постати програмер од нуле и да ли је професија програмера права за мене?

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

На овај или онај начин, сви почињу од нуле. И пре него што почнете од самог почетка, запитајте се, да ли вам је заиста потребна та професија?

  1. Суштина програмера, специјализације, предности и мане
  2. Квалитете, способности и вјештине за рад као програмер
  3. Где и како учити као програмер од нуле?
  4. Корисни онлине ресурси и књиге за учење
  5. Како брзо пронаћи посао програмера и зарадити?
  6. Изгледи за каријеру и плате програмера

Суштина програмера - главна специјализација, предности и мане рада

Суштина рада програмера зависи од специјализације и компаније.

Међутим, понекад програмер - и "шведски, и жетелац, и игрет на дуде." Али то је, по правилу, у малим фирмама, које главе штеде на стручњацима.

Главне категорије у које се могу условно поделити сви програмери према њиховим активностима:

  • Примењени специјалисти. Задаци: развој софтвера за игре, уреднике, софтваре / бусс, гласнике итд.; развој софтвера за аудио / видео надзор, алармне системе, итд.; прилагођавање програма за специфичне потребе било кога.
  • Системски стручњаци. Задаци: развој оперативних система, креирање интерфејса за базе података, управљање рачунарским системом, рад са мрежама, контрола рада креираних система, итд. Ови стручњаци зарађују више него било ко други у својој области, због реткости и специфичности професије.
  • Веб специјалисти. Задаци: рад с Интернетом, креирање веб страница и веб страница, развој веб сучеља.

Како постати веб аналитичар од нуле?

Предности професије укључују следеће погодности:

  1. Веома пристојна плата.
  2. Велика потражња за добрим стручњацима.
  3. Могућност добијања престижног посла без образовања.
  4. Способност зараде на даљину док седите код куће на каучу.
  5. Способност даљинског рада на страним компанијама.
  6. Креативна професија (додуше креативност често зависи од жеља клијента).
  7. Удобни услови који великим компанијама пружају своје стручњаке (бесплатна пића / лепиње, посебна места за рекреацију и спорт итд.).
  8. Могућност добијања "опције". То јест, улог компаније. Међутим, тек након одређеног периода у компанији.
  9. Проширени хоризонти. Како се развијате у професији, морате се упознати са најразличитијим сферама живота и упознати се са најразличитијим системима - од уредског посла и рачуноводства до остатка.

Цонс:

  • Рад "из дана у ноћ" је уобичајена ствар за ову професију.
  • Овај посао за многе људе ће бити досадан и монотон.
  • Интереси стручњака и купца се не поклапају увек, а оно што је програмеру очигледно, по правилу, не може се уопште објаснити клијенту. То доводи до сукоба и стреса.
  • Није неуобичајено - хитни рад.
  • Потреба за сталним развојем, учењем нових ствари, има времена да се развије након ИТ-сфере. За само неколико година, програми постају застарјели, а ви морате написати нове.

Видео: Како постати програмер?

Потребне личне и пословне вјештине, професионалне вјештине и способности за рад као програмер - шта требате знати и бити у могућности?

Главне особине доброг програмера

Добар програмер треба ...

  1. Волите свој посао. И не само љубав - да је повриједим.
  2. Вољети учити и учити од нуле.
  3. Будите веома вредни, марљиви и стрпљиви.
  4. Бити спреман за стални рутински рад.
  5. Бити у стању да ради у тиму.

Које знање је потребно будућим програмерима?

Требало би да почне са учењем ...

  • Енглисх лангуаге.
  • Рачунарски уређаји и физика свих процеса.
  • Програмски језици.
  • СКЛ.
  • Технике развоја софтвера.
  • Методе тестирања софтвера.
  • Системи за контролу верзија.

Програмски језик - шта да почнемо?

Сви стручњаци препоручују да почнете са високим питоном (Питхон), којим можете пронаћи много књига на руском језику.

Такође ћете морати да научите ...

  • Јава Више популаран од Питхона, и добар избор за почетнике. Али компликованије од Питхона.
  • ПХП Оштрење под "мрежом", али ће бити корисно сваком почетнику.
  • Ц и Ц #. Веома сложени језици, можете их оставити за касније.
  • Руби Добар избор за други језик.
  • Дјанго Он ће научити програмирање исправно. Сложеност је слична Питхону.

Много зависи од изабраног правца.

На пример ...

  1. Познавање ХТМЛ, ЦСС и ЈаваСцрипта ће бити корисно за веб програмера.
  2. За десктоп програмер - АПИ и оквири.
  3. За програмере мобилних апликација - Андроид, иОС или Виндовс Пхоне.

Где студирати као програмер од нуле - руске образовне институције, курсеви, учење на даљину, онлине обука?

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

  • Самообразовање. Најтежи пут до програмирања, који лежи кроз проучавање сајтова, апликација, књига и тако даље.
  • Университи. Ако сте управо завршили школу и желите да добијете престижну професију програмера, идите на одговарајуће одељење. И даље ћете добити основно знање кроз самообразовање, али ће вам “кора” помоћи да се брже приближите свом драгом циљу. ИНСТИТУЦИЈЕ ВИСОКОГ ОБРАЗОВАЊА бирају техни ~ ки, поха | ају} и унапријед програме обуке.
  • Персонал теацхер. Ако можете пронаћи ментора међу програмерима, само-учење ће бити брже и ефикасније. Потражите менторе на онлине форумима, на аи-странкама, тематским конференцијама и тако даље.
  • Курсеви. Могу вас научити овај или онај програмски језик на једноставним курсевима који се могу наћи чак иу малим градовима. На пример, "Образовни ИТ портал ГеекБраинс ", "Специјалиста "у МСТУ Бауман, "Цомпутер Ацадеми СТЕП ", Маспк.

Добити диплому из програмера може бити у…

  1. МЕПИ.
  2. Руски економски универзитет у Плехханову.
  3. Московски државни грађевински факултет.
  4. МСТУ Бауман.
  5. Државни универзитет за менаџмент.

И други

Видео: 7 грешака почетника програмера

Корисни онлине ресурси и књиге за обуку програмера

  • хабрахабр.ру (чланци о ИТ-темама, информације о различитим темама). Овај ресурс је познат сваком програмеру.
  • рсдн.орг (књиге, актуелне теме, користан форум, попуњавање празнина у знању, материјали на руском).
  • скл.ру (одлицен прикладен форум, корисна литература, цак и предлози за дело).
  • тхерегистер.цо.ук (вести из ИТ-а).
  • опеннет.ру (новости, пользователи, форуми и др.). Ресурс за професионалце.
  • дривер.ру (дривер либрари). Корисна страница за почетнике.

Ресурси за учење:

  1. оцв.мит.еду/цоурсес (преко 2000 курсева на различите теме).
  2. цоурсера.орг (више од 200 курсева, бесплатно).
  3. тхецодеплаиер.цом (упутства за почетнике).
  4. елокуентјавасцрипт.нет (ресурс за увод у Јава Сцрипт).
  5. рубикоанс.цом (за оне који уче Руби).
  6. леарнцодетхехардваи.орг (учење Питхон, Руби, Ц, итд.).
  7. удеми.цом (плаћени и бесплатни курсеви).
  8. теамтреехоусе.цом (преко 600 лекција).
  9. вебреф.ру/лаиоут/леарн-хтмл-цсс (за мастеринг ХТМЛ и ЦСС).
  10. гетбоотстрап.цом (истражује могућности Боотстрап-а).
  11. леарн.јавасцрипт.ру (учење фронтенд и Јавасцрипт).
  12. бацкбонејс.орг (за фронт-енд програмере).
  13. итман.ин/уроки-дјанго (за учење Дјанго-а).

Бесплатни сајтови за учење како би помогли почетницима:

  • ру.хеклет.ио (8 бесплатних курсева на Ц и ПХП, ЈаваСцрипт и Басх).
  • хтмлацадеми.ру (18 бесплатних курсева за веб дизајнере).
  • цодецадеми.цом (популарни курсеви о језицима, алатима, итд.).
  • цодесцхоол.цом (више од 60 курсева (13 - бесплатно) на ХТМЛ / ЦСС и ЈаваСцрипт, Руби и Питхон, иОС и Гит, итд.).
  • цхецкио.орг (за учење Питхон и ЈаваСцрипт).
  • цодингаме.цом (обука за видео игре, 23 програмска језика).
  • цодецомбат.цом (учење ЈаваСцрипта, Питхон, итд.). Образовна игра доступна за оне који још увек не говоре енглески.
  • цодехунт.цом (учење како пронаћи грешке у коду).
  • цодефигхтс.цом (едукативна платформа кроз турнире у којима можете “позвати” на интервју код пристојне ИТ компаније).
  • блоц.ио/руби-варриор# (учење Руби, као и уметност / интелигенција).
  • тхеаигамес.цом (развој вјештина програмирања је узбудљив онлине симулатор играња за програмера).
  • цодеварс.цом (збирка интерактивних задатака учења за оне који имају минимум знања).

Обично, самостално учење основа програмирања траје од шест месеци до 12 месеци.

 

Како брзо наћи посао као програмер и почети зарађивати - савјете од искусних

Наравно, једноставно не можете радити у нормалној компанији без радног искуства.

Зато ...

  1. Читајте књиге, проучавајте сајтове и образујте се, али одмах почните да пишете прве линије кода.
  2. Креирајте и компликовајте задатке за прошли материјал.
  3. Потражите своје прве пројекте, чак и за "смијешан новац", напишите се у "сажетку".
  4. Потражите и радове на слободним размјенама на руском језику (ру) и на размјени на енглеском језику (упворк.цом) - има више шанси да се то постигне.
  5. Почните са малим пројектима које можете да урадите.
  6. Не пропустите опцију отвореног кода (у таквим пројектима увек нема довољно људи).
  7. Помоћ "за много новца" (или чак бесплатно, за искуство) познатих програмера. Нека вам дају неке једноставне задатке.

Припрема резимеа

  • Обавезно напишите: своје искуство, листу језика и технологија које посједујете, образовање и контакте.
  • Ми не гурамо у резиме цео списак њихових квалитета и талената. Чак и ако сте виртуоз на хармоници, о томе не треба писати у резимеу.
  • Направите животопис узимајући у обзир креативност, али одговарајући.
  • Не треба да попуњавате ставке као што су "ваши циљеви и амбиције" или "кога видим за 5 година". Довољно је написати оно што сте раније радили и шта бисте сада жељели.
  • Немојте писати о језицима и технологијама које знате само по њиховим именима. У резимеу треба написати само оне у којима пливате као риба у води. За све остало постоји магична фраза - "било је мало искуства."
  • Ако сте искусни у Делпхију, не заборавите да поменете да знате и Ц #, јаве или неки други језик, јер само "програмер делпхи" никоме не треба (долпхиес су основе са којима је сваки дипломац упознат).
  • Не спомињте посао који није био специјалитет. Ово никоме није занимљиво. Такође, нико се не пита имате ли возачку дозволу или ауто. Нећеш добити курира.

Изгледи за програмерску каријеру и плату за програмере

Просечна плата програмера у већим градовима земље - од 50.000 до 200.000 рубаља.

У Русији као цјелини - од 35 хиљада до 120.000.

Професија је уврштена на листу најтраженијих - и најискренијих. Чак и скромни стручњак може зарадити сендвич са кавијаром, а већ професионалац дефинитивно неће требати новац.

Од приправника до шефа ИТ одељења, пут није тако дуг, а плаћа на самом врху може бити и до 4000 долара месечно. Па, а онда се можете пребацити на вође великог пројекта (око - на развој софтвера), а овде плаћа већ прелази 5000 долара.

Сајт Цолади.ру вам се захваљује на пажњи на чланку - надамо се да вам је то било корисно. Молимо вас да подијелите повратне информације и савјете нашим читатељима!

Погледајте видео: Revolution OS - 2001 - Multilingual 16 languages (Новембар 2019).

Загрузка...