Jump to content

Учење програмирања - план

Оцени ову тему


Препоручена порука

Ово је генерални "план" шта све треба научити да би се најкраћим путем дошло до неког "употребљивог" нивоа, да би имали глобалну слику. Наравно да ће ту остати неке "рупе", али циљ је да поставимо довољан темељ да после може свако самостално да "у ходу" учи. Ако знаш глобално шта све постоји, можеш да имаш самопоуздања да ћеш бити у стању да научиш нове ствари како буду наилазиле. Данас апсолутно све може да се нађе на Google, само треба да знаш шта да тражиш. Ево кратког прегледа:

1) Програмски језик - C#.

C# сам одабрао зато што је Microsoft, они имају вероватно најбоље окружење и алате. Осим тога, он је базиран на синтакси језика C/C++ - исто као Java, Javascript и још неки. Тако да кад научите синтаксу за C#, ово остало ће вам бити врло блиско. То смо почели овде: https://pouke.org/forum/topic/46093-програмирање-лекција-бр-1/

2) Базе података.

Како се праве и користе базе података. SQL језик. Како се онда са подацима барата из C#. Ови на Windowsu користиће SQL Server, Linux и остали може PostgreSQL.

3) Web апликације.

Овде ћемо коначно "црни ДОС прозор" да заменимо правим корисничким интерфејсом. Ту иде HTML/CSS/Javascript и сл. Циљ ће бити да направимо неку функционалну апликацију која барата са подацима. То је ASP.NET/MVC/jQuery и слично.

4) Додатни алати.

Има још неких једноставнијих алата који се користе у свакодневном раду и треба их знати. Debugging - тражење грешака. Source control - систем за чување кода и тимски рад. FTP, VNC и слично. То су пуно једноставније ствари, али треба да се зна о чему се ради.

5) ... биће ту још неких ствари ...

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

Звучи амбициозно, али је стварно "раван пут". Само треба уложити време и бити упоран.

Овде ћу да додам ако ми још нешто падне на памет или колеге дају неки савет.

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

Мора да похвалим екипу са Лекције бр. 1. Не само да људи разбијају, него су направили и ствари које уопште нисам планирао - нпр. верзије за Linux i Mac... :)

Идемо! Само јако!

Ајде још ко је заинтересован нек се јави. Баталите гласање и прецеднике, идемо да сами направимо добар живот.

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

пре 9 минута, Grizzly Adams рече

него су направили и ствари које уопште нисам планирао - нпр. верзије за Linux i Mac... :)

И спречили тебе, Мајкрософтовог плаћеника, да нас све преобрати у Windows.

Link to comment
Подели на овим сајтовима

Овај "план" изнад можда делује компликовано зато што вам "тешке речи" нису познате, али је направљен за апсолутне почетнике. Идемо корак по корак, сваки веома једноставан и лак.

Ко буде упоран и ради свакодневно, за годину дана имаће довољно знања да конкурише за неки посао. Али сваки дан. Бар по мало.

А годину дана проћи ће док си реко "пиксла"...

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

пре 29 минута, Juanito рече

И спречили тебе, Мајкрософтовог плаћеника, да нас све преобрати у Windows.

img2-you-dont-know-the-power-of-the-dark

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

@Grizzly Adams  Predlažem da u plan uvedeš i unit testing. Mislim da će im to dosta značiti i pomoći na duže staze, jer će ih pogurati da razmišljaju u pravom smeru, testovi prosto prisiljavaju da se odgovornosti pravilno podele, odnosno otkrivaju sve greske u dizajnu.

Je l' ima visual studio neki test code coverage?

 

Link to comment
Подели на овим сајтовима

пре 2 минута, Иван ♪♫ рече

@Grizzly Adams  Predlažem da u plan uvedeš i unit testing. Mislim da će im to dosta značiti i pomoći na duže staze, jer će ih pogurati da razmišljaju u pravom smeru, testovi prosto prisiljavaju da se odgovornosti pravilno podele, odnosno otkrivaju sve greske u dizajnu.

Je l' ima visual studio neki test code coverage?

То је одлична идеја, убацићу негде при крају са оним "додатним алатима". Само да проходамо мало... ;)

Да, има code coverage.

https://msdn.microsoft.com/en-us/library/dd537628.aspx

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

Придружите се разговору

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

Guest
Имаш нешто да додаш? Одговори на ову тему

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Креирај ново...