Автор Тема: Как се става програмист  (Прочетена 8227 пъти)

IvanX

  • Напреднали
  • *****
  • Публикации: 48
    • Профил
    • WWW
Как се става програмист
« -: Apr 08, 2007, 22:00 »
За тази тема се пише в много форуми, но дайте и вашето мнение. Как мисли Linux обществото - какви програмни езици и компютърни умения би трябвало да притежава даден програмист?
Активен

Говори се, че Тесла е забравения баща на технологията. Самият Тесла веднъж казал "...Настоящето е тяхно. (скептиците на деня) Бъдещето, за което аз в действителност работя, е мое."

Колко правилно наистина.

vixon

  • Напреднали
  • *****
  • Публикации: 170
    • Профил
Как се става програмист
« Отговор #1 -: Apr 09, 2007, 08:49 »
Трябва само да си сериозен, останалото е опит, който се придобива с времето.
Активен

sdr

  • Напреднали
  • *****
  • Публикации: 655
    • Профил
Как се става програмист
« Отговор #2 -: Apr 09, 2007, 10:00 »
Цитат (vixon @ Април 09 2007,08:49)
Трябва само да си сериозен, останалото е опит, който се придобива с времето.

/flameon
И да не програмираш на java или html

 'B)'  '<img'>  'B)'
Активен

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Как се става програмист
« Отговор #3 -: Apr 09, 2007, 10:19 »
Цитат (sdr @ Април 09 2007,11:00)
Цитат (vixon @ Април 09 2007,08:49)
Трябва само да си сериозен, останалото е опит, който се придобива с времето.

/flameon
И да не програмираш на java или html

 'B)'  '<img'>  'B)'

хaйде да не замесваш html в езиците за програмиране.
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

Invincible

  • Напреднали
  • *****
  • Публикации: 115
    • Профил
Как се става програмист
« Отговор #4 -: Apr 09, 2007, 10:54 »
Ако питаш мен - C#, Java и SQL - това е основното.
В допълнение може да научиш - JavaScript и Python . Но програмирането не е само до знание на езици, а и съвкупност от знания в много други области, начин на мислене и т.н.
Активен

Аз съм българче обичам нашите планини зелени и да пиша на кирилица е чест за мен.

Emooo

  • Гост
Как се става програмист
« Отговор #5 -: Apr 09, 2007, 12:05 »
Цитат (Invincible @ Април 09 2007,11:54)
Ако питаш мен - C#, Java и SQL - това е основното.
В допълнение може да научиш - JavaScript и Python . Но програмирането не е само до знание на езици, а и съвкупност от знания в много други области, начин на мислене и т.н.

Прав си кво е тва C/C++ някакъв незначителен език
Активен

growchie

  • Напреднали
  • *****
  • Публикации: 623
    • Профил
Как се става програмист
« Отговор #6 -: Apr 09, 2007, 12:39 »
Програмист не се става. Програмист се раждаш '<img'> Виж да копаш на някакво езиче всеки може, но това не те прави програмист. Простотии може да се пишат на всеки език, както и на паскал може да направиш чудеса. За да си програмист не трябва да робуваш на идеята "тоя език е тъп оня е супер", само копачите на полето мислят така. Първата стъпка към това да станеш програмист е да проумееш, че всеки език е иструмент за точно определена работа, има силни и слаби черти, до твоята интелигентност е да определиш за коя задача кое е най-добре да използваш.
Активен

SOMNIVM

  • Гост
Как се става програмист
« Отговор #7 -: Apr 09, 2007, 15:24 »
Езиците за програмиране далеч не са всичко за един програмист. Трябва да си на ти с алгоритмиката, да отбираш от понятието "сложност на алгоритъм", да можеш да моделизираш проблеми, да познаваш в известна степен компилаторите, които ползваш (например какви оптимизации са способни да извършват) ... и още много други неща...
Активен

TheNightmare

  • Гост
Как се става програмист
« Отговор #8 -: Apr 09, 2007, 16:54 »
Трябва просто да ти се отдава. И ако ще пишеш настолни приложения задължително на C/C++. Програмистите които пишат на езици като Java и C# според мен се гаврят с потребителите(особено Java програмистите). Не искам да си купувам 10 оптерона, за да си подкарам офис пакета преди пенсия. Така че хора ако ще пишете нещо пишете на C/С++, защото иначе винаги ще се търсят алтернативи на вашите творения.
Активен

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Как се става програмист
« Отговор #9 -: Apr 09, 2007, 19:26 »
Програмистът трябва да знае достатъчно езици, за да може да използва най-подходящия за заданието '<img'> Точните имена не са толкова важни и зависят от човека. Аз например не мога да понасям Perl, но причината вероятно е, че нямам нищо общо със системно администриране '<img'>

Според мен най-важното качество, различаващо добрия програмист от средния, е способността бързо да откриваш слаби места. Независимо дали става въпрос за дизайн или готова програма, ако някой вЕрва на автора (няма значение дали вЕрващия и автора са едно и също лице), а не търси _постоянно_ слабите места, няма начин да стане добър програмист '<img'>

П.П. The Humble Programmer на Дийкстра е много добро четиво за програмисти, препоръчвам го.



Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

smelkomar

  • Напреднали
  • *****
  • Публикации: 429
    • Профил
Как се става програмист
« Отговор #10 -: Apr 09, 2007, 20:06 »
Цитат (TheNightmare @ Април 10 2007,16:54)
И ако ще пишеш настолни приложения задължително на C/C++.

Пфахаха
Активен

Ползвам т'ва, к'вот ме кефи

TheNightmare

  • Гост
Как се става програмист
« Отговор #11 -: Apr 09, 2007, 20:37 »
Цитат (smelkomar @ Април 09 2007,21:06)
Цитат (TheNightmare @ Април 10 2007,16:54)
И ако ще пишеш настолни приложения задължително на C/C++.

Пфахаха

И кво не ти харесва в исказването ми че нещо не схванах.
Активен

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Как се става програмист
« Отговор #12 -: Apr 09, 2007, 21:19 »
TheNightmare,

Колко настолни приложения си писал на C/C++?
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Как се става програмист
« Отговор #13 -: Apr 09, 2007, 21:50 »
Темата е тъпа, съжалявам ако се засегнете..
Активен

"Knowledge is power" - France is Bacon

TheNightmare

  • Гост
Как се става програмист
« Отговор #14 -: Apr 09, 2007, 22:30 »
Цитат (tarator @ Април 09 2007,22:19)
TheNightmare,

Колко настолни приложения си писал на C/C++?

Не съм писъл. Говоря от гледна точка на потребител. И лично аз мразя Java приложенията независимо, че Java дава най-добри възможности за писане на мултиплатформени приложения и там квито други предимства има. Просто са супер бавни и не ги обичам.
Активен