Ако не ви се занимава..

Накратко ако не ви се занимава – няма смисъл въобще да се занимавате 🙂

И весе пак ако не ви се занимава, но искате с 5 клика да си направите шарен сайт – решението е DreamWeaver. Програмката е много добра и в същото време е много известна. В интернет е пълно със туториали как се ползва. Може да си намерите и примерни проекти.В някоу от линковете които съм дал от страни може да намерите информация по темата. Хора, които никога през живота си не са виждали компютърен код – правят сайтове без проблеми. Сайтовете се получават шарени и хващат окото. Обаче има едно голямо НО. Проблемът идва когато направите първите си няколко сайта. В един момент ще започнете да искате вашите сайтове да имат карти с местоположения, въртящи се менюта, интеграция на разни игрички и тем подобни шарени харабийки. Тук вече идват ограниченията на DreamWeaver и се оказва че неможе да направите толкова як сайт колкото ви се иска. Проблемът става още по голям когато започнете да разбирате от програмиране и започнете да оправяте кода на сайт който е писан на DreamWeaver. Проблемът идва от там, DreamWeaver генерира много лош код и хората трудно се оправят с него. Затова или само по лесния начин, или от самото начало уцхите HTML и CSS (селед малко ще кажа какво е това) и си пишете сами кога на страницат без да използвате бъгави програми.

Ако все пак искате да станети добри в разработаката на сайтове 🙂

Ако все пак искате да правиет хубави сайтове, които правят точно това което искате значи можете да се захванете с езиците за програмираен на WEB страници. Езициет за веб страници са HTML, CSS  и JavaScript. Има и други езици и опции, но това са най-комерсиалнитеи най-често използваните. За да се напише един сайт се използва комбинация от трите езика. В общи линии на HTML  се построява схелета на сайта – какви елементи ще има във сайта и как те да бъдат подредени. След като се завърши тази част сайта в общи линии изглежда “дървено” – черно – бял със неформатиран текст, неработещи бутони и без картинки.

Тук идва на помощ CSS. На CSS се описват чветовете и формите на полетата, бутоните фоновете, шрифтовете и т.н. След CSS имаме шарен сайт който има падащи менюта променящи се елементи  и много картинки, но няма функционалност. Фобщи линиии където и да цъкнеш по сайта -нищо няма да стане. След това се пише на  JavaScript. Със JavaScript се задават инструкции какво да се случва когато се цъкня някъде на сайта. След тези три стъпки имаме вече готов и готино изглеждащ сайт. Единственото което остава е да го “качим в интернет”. За тази цел ни трябва домейн и хостинг. Препоръчвам ви да потърсите в интернет какво е това домейн и хостинг и как се ползва. Не е много сложно, но мисля че вече има по-добри обяснения от тези които бих дал. За HTML, CSS и JavaScript има ема един много добър курс за начинаещи който се води в академията на Телерик – http://academy.telerik.com/student-courses/web-design-html-5-css-3-javascript/about. В страницата на курса има записани видеа които обесняват за гореспоменатите технологии от нулата до това, как да си направим сами сайт и да го качим в интернет. Там има много практически примери и задачи за упражнения.

Успех на всички които са решили да се занимават със правенето на сайтове!

Advertisements

Какво е това програмиране.

Накратко казано, когато човек програмира той задава някакви инструкции на компютърен език, след което на екрана на компютъра излизат разни шарени неща които се движат по екрана. За съжаление, ако почнем да програмираме сега ще мине доста време преди да почнат да излизат шарени неща на екрана. Най-вероятно първите ви програми ще изглеждат като картинката в ляво – в добрият случай.

От къде да почнем.

Има 3 основни начина за започвене на програмистките ви дейности.

  1.  Първият начин е да започнете да четете статии в сайтове където се публикуват уроци и туториали за начинаещи програмисти. В линковете на блога ми има достатъчно препратки към такива сайтове.
  2. Втори вариант е да си закупите книга за начинаещи програмисти. При този вариант според мен има по-добри резултати, защото сте вложили някакви средства за закупуването на книгата. Парите които сте дали ви действат като стимул да прочетете всичко от край до край. Тук идва въпросът – “На какъв език да програмираме?”. Все пак книгите за начинаещи обучават хората на определен език за програмиране. (Добрите книги обучават и на добри практики в програмирането – но това е отделан тема.) Най-вървежните езици за програмиране през последните 10 години са Java и C#(си шарп). Две много добри книги за начинаеши програмиссти за двата езика може да намерите на този саит http://www.introprogramming.info/. Специално тези две книги може да изтеглите и безплатно от сайта. Лично моето мнение, е че ще има по-добри резултати ако си закупите копие на хартия.
  3. Третият вариант е да се запишете на курс за начинаеши програмисти. Този вариант според мен е най-добрият. Така влагате повече време и енергия и следователно резултатите са по-добри. Когато посещавате курса може да се консултирате с преподавателите, когато имате затруднения и да им задавает всякакви въпроси свъразни с програмирането. Все пак един човек пред вас на живо ще ви отговори по-добре на въпросите от Google :-). При посещението на курса, преподавателите дават насоки за това какво точно да се учи, кое за какъв период от време е добре да се усвои и т. н. Все полезни неща. Резултатите са гарантирани. Много добри безплатни курзове за начинаещи програмисти в българия има тук http://academy.telerik.com/.

Какво можем да програмираме в българия.

Ако си мислите, че когато се захванете с програмиране ще правите игрички – жестокосе лъжете. В България почти не се правят игри или поне не такива за които си мислите. В някои български фирми се правят прости игри които не са толкова известни или backend частта на на някоя по добра игра, но шарената част в общи линии се прави в чужбина.

Това което всъщност се прави в България са сайтове и уеб програмиране. Когато илзе Windows8 и се научите да правите сайтове – със същите тези знания ще можете да правиет игрички и апликейшъни за Windows   и за Windows phone.  Но за сега в общи линии ще може да правите сайтове и шарените мърдащи неща по страниците. Ако ви харесва идеята ра правене на шарени сайтове можеда се захващате с ученето още сега.

Успех на всички които се заемат тепърва с програмиране. Пътят пред вас е дълъг. Вахното е да не се отказвате 🙂