69

Как да се научим да пишем код

  • Upload
    -

  • View
    469

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Как да се научим да пишем код
Page 2: Как да се научим да пишем код

Как да се научим да пишем код

Page 3: Как да се научим да пишем код

Стъпка 1

Page 4: Как да се научим да пишем код

Спрете да чакате за Перфектния технически съосновател и започнете да се учите да

пишете код сами.

Page 5: Как да се научим да пишем код

Защо е важно?

Page 6: Как да се научим да пишем код

Много от вас имат идея, но ако очаквате някой да я изпълни за

вас, то това никога няма да стане!

Page 7: Как да се научим да пишем код

Търсенето на разработчици е много високо.

Page 8: Как да се научим да пишем код

Замислете се : всеки с талант за програмиране получава оферти от големите компании, като Facebook и Google.

Page 9: Как да се научим да пишем код

Защо един програмист да избере вашата идея пред

някоя друга ... ?

Page 10: Как да се научим да пишем код

Причината, както се досещате, са парите.

Page 11: Как да се научим да пишем код

Ако знаете как се пише код:

Вие няма да плащате много пари за програмисти, а също така няма да се разочаровате толкова, ако не получите желания резултат, защото няма да сте платили нищо.

Page 12: Как да се научим да пишем код

Защо?

Писането на код дали отнема 15 часа или просто мога да бъда излъган?

Page 13: Как да се научим да пишем код

Ако Вие сте предприемач, който чака някой да осъществи идеята ви, то Вие не сте такъв!

Page 14: Как да се научим да пишем код

Да знаете как се пише код

!=как да бъдете софтуерен инженер

Page 15: Как да се научим да пишем код

Целта е да се научите да пишете код толкова добре, че да създадете

прототип.

Page 16: Как да се научим да пишем код

Трябва да намерите главен разработчик.

Page 17: Как да се научим да пишем код

Да знаете да пишете код ви помага да намерите и прецените добрите

разработчици.

Page 18: Как да се научим да пишем код

Все повече и повече са нещата, с които взаимодействаме в заобикалящият ни

свят се определя, като технология.

Page 19: Как да се научим да пишем код

Има 10 типа хора

Page 20: Как да се научим да пишем код

Такива които разбират от двоичен код и такива които не разбират.

Page 21: Как да се научим да пишем код

Обществото се разделя бързо на две групи:

Page 22: Как да се научим да пишем код

Такива, които могат да пишат код, могат да манипулират всяка

структура на заобикалящия ги свят.

Page 23: Как да се научим да пишем код

Такива, които не могат – техния живот се определя от “можещите”.

Page 24: Как да се научим да пишем код

Стъпка 2

Page 25: Как да се научим да пишем код

Избиране на език за програмиране.

Page 26: Как да се научим да пишем код

Има много езици за програмиране и ние трябва да решим откъде да

започнем!

Page 27: Как да се научим да пишем код

C, Java, C++, PHP, JavaScript, Python, C#, Perl, SQL, Ruby, Shell, Visual Basic, Assembly, Actionscript, Objective C, Lisp, Delphi, Pascal, Scheme, Haskell, Tcl, Fortran, Ada, Lua, ColdFusion, Cobol, Erlang, D, Scala, Smalltalk, Ocaml, Forth, Rexx

Page 28: Как да се научим да пишем код

Езици с които управляваме “това, което ние виждаме”(front-end)

HTML

CSS

JavaScript

Page 29: Как да се научим да пишем код

Езици с които управляваме “това, което ние не виждаме ”(back-еnd)

Page 30: Как да се научим да пишем код

Ако целта Ви е да направите прототип, започнете с Ruby on

Rails

Page 31: Как да се научим да пишем код

Ruby on Rails е рамка за Ruby.

Page 32: Как да се научим да пишем код

Най – лесно се навлиза в Ruby on Rails.

Page 33: Как да се научим да пишем код

Снимката с примерния код

Пише се единствено с думи и <>%=/@:

Page 34: Как да се научим да пишем код

Той скрива всяка информация, от която не се нуждаете.

Page 35: Как да се научим да пишем код

Модерно е програмистите да казват, “Започнете с PHP или Java”.

Page 36: Как да се научим да пишем код

Това е така защото е оглeдален начин на нещата, които учим в

училище и начина, по който те са го учили.

Page 37: Как да се научим да пишем код

Игнорирайте ги !

Page 38: Как да се научим да пишем код

Ако започнете с тези езици, ще ви е необходимо много време за да схванете основни неща и Вие ще може да правите

само това:

Page 39: Как да се научим да пишем код

Мотото на Ruby е бързо и лесно

Page 40: Как да се научим да пишем код

Способността да имаме бърза и позитивна обратна връзка на

проектите ни е от изключителна важност.

Page 41: Как да се научим да пишем код

Стъпка 3

Page 42: Как да се научим да пишем код

Как да се научим да пишем код за

1 месец?

Page 43: Как да се научим да пишем код

Ние намираме традиционния подход на учене за изключително

досаден, а вероятно и Вие ?!

Page 44: Как да се научим да пишем код

Затова разработихме собствен метод, наречен “brute-force”.

Page 45: Как да се научим да пишем код

Целта на този метод е да направи обучението по – интересно и

ефикасно.

Page 46: Как да се научим да пишем код

Били ли сте някога объркани от нещо, когато е обяснено по един начин, но когато е обяснено по

друг, всичко става ясно.

Page 47: Как да се научим да пишем код

Ако бяхте в стая пълна с умни хора, бихте ли питали един и същи човек

да обясни едно и също отново и отново, или бихте питали много

хора?

Page 48: Как да се научим да пишем код
Page 49: Как да се научим да пишем код

Резултата от този подход е

по – малко досаден.

Page 50: Как да се научим да пишем код

Нормално е да не разберете нещо от първия път!

Първият път като научим нещо ново нашето съзнание създава умствена карта. Това е замъглена картина на всички части и как те си пасват.

Page 51: Как да се научим да пишем код

Когато се върнете назад и усмислите информацията, която сте научили, всичко ви се струва все по – ясно.

Page 52: Как да се научим да пишем код

Ето какво препоръчваме:

Page 53: Как да се научим да пишем код

Ruby on Rails Tutorial by Michael Hartl

Page 54: Как да се научим да пишем код

Интернет е пълен с tutorial - и за Ruby on Rails, които могат да ви улеснят работата. Това прави

езика още по лесен за учене.

Page 55: Как да се научим да пишем код
Page 56: Как да се научим да пишем код

Когато го завършите ще можете да направите собствено web

приложение.

Page 57: Как да се научим да пишем код
Page 58: Как да се научим да пишем код

В процеса на изучаването може да ви се прииска да спрете и да

започнете да учите Ruby, HTML или CSS.

Page 59: Как да се научим да пишем код

НЕ ГО

ПРАВЕТЕ!

Page 60: Как да се научим да пишем код

Ruby е огроменНуждаете се да знаете само една малка част

от него.

Page 61: Как да се научим да пишем код

Освен това Вие ще научите Ruby, HTML, CSS, колкото Ви е

необходимо, по пътя.

Page 62: Как да се научим да пишем код

75% от писането на код е “Google - ване”

Page 63: Как да се научим да пишем код

Дебъгинг

Page 64: Как да се научим да пишем код

В момента Rails е много популярен език и може да се намери лесно информацията, като попитаме

някой.

Page 65: Как да се научим да пишем код

Стъпка 4

Page 66: Как да се научим да пишем код

Инсталирането на Rails става много лесно

Rails използва Model View Controller (MVC) архитектура.

Page 67: Как да се научим да пишем код

Направените промени в програмата могат да се записват в

Github (хранилище за информация), като по този начин

се създават версии на Вашия проект.

Page 68: Как да се научим да пишем код
Page 69: Как да се научим да пишем код

Благодарим за вниманието!