Въпрос към програмистите ?

На братчеда на леля му на зетя й брат му се жени, не мога да избера с какъв цвят обувки да ходя на сватбата?? Помагайте!

Модератор: Общи модератори

старши ентусиаст
Аватар
Мнения: 1986
Регистриран на: 24.10.2006
Местоположение: София
Пол: Мъж
Кара: Bmw x5 4.4
Мечтае да кара: Муха

Въпрос към програмистите ?

Мнение от ditko1 » 17 Фев 2009, 18:15

Решил съм да се науча да работя на "Perl" изтеглих я и намерих общи работи за нея, за да се науча- книгата ли трябва да си купя или трябва на уроци да ходя? До колкото четох можеш и само нея да научиш, май няма нещо като начало със други програмки да почваш и после нея? Има ли инфо как се работи с "Perl" в интернет, търсих и видях общи неща само.
Изображение

ентусиаст
Аватар
Мнения: 932
Регистриран на: 31.08.2008
Местоположение: София
Кара: e65

Мнение от Пилев » 17 Фев 2009, 18:41

Хващаш и четеш книгата, която си избереш. Най-добре на амглийски. Ако се запънеш четеш в гоогле и така. Програмиране се учи с писане не с четене :) . Зависи и каква ти е целта, просто да се научиш или професионално.
Много ми е интересно защо точно perl.
Аз като почнах да го уча прегледах една две книги за няма и 4 дена и само практика иначе трудно стават нещата.

старши ентусиаст
Аватар
Мнения: 1986
Регистриран на: 24.10.2006
Местоположение: София
Пол: Мъж
Кара: Bmw x5 4.4
Мечтае да кара: Муха

Мнение от ditko1 » 17 Фев 2009, 20:41

Защото имам възможност да почна в една фирма и ще има обучение, но искат поне основните работи да се знаят. Perl защото най-много се уважава от американските програмисти и само това искат, поне тази фирма е такава и само със това се работи.
Изображение

ентусиаст
Аватар
Мнения: 933
Регистриран на: 7.03.2005
Местоположение: O.C.
Пол: Мъж
Кара: Е36

Мнение от Escape » 17 Фев 2009, 21:57

ditko1 написа:Защото имам възможност да почна в една фирма и ще има обучение, но искат поне основните работи да се знаят. Perl защото най-много се уважава от американските програмисти и само това искат, поне тази фирма е такава и само със това се работи.


Хм, за сефте чувам че Перл най-много се уважавал. В УСА-та бачках като програмист и ме пращаха по клиенти (все ИТ фирми) да им интегрирам системата и мога да ти кажа, че .НЕТ-а и Жава са си номер 1. Програмистки отдел на Перл не успях да срещна.

А по темата, изобщо не си губи времето да четеш. Вервай ми - само с четене нищо няма да научиш, а най-много да се изложиш с някое изказване. Програмирането се учи изцяло и само в процеса на работата и то не за година-две.....

Перл учихме в университета и ходех всяка седмица по 3ч. (беше ми интересно), и след цял семестър познанията ми стигнаха за проектче което е проста версия на чат сървър през уеб (вади от базата, записва в лог фаил, праща разни съобщения и т.н.) С 2 думи доста елементарен проект, за цял семестър учене. За професионален проект на Перл си трябват мноооооооооооого знания, щото е доста мощен език. Пак ти казвам, не се занимавай изобщо да се мъчиш да учиш. Щом ще те земат на работа и има и обучение, просто покажи желание по време на самия курс ;)

Понеже съм бил и от двете страни, мога да ти кажа че когато обучавах кадри в предишната ми работа много по важно за мен беше човека да покаже че може да мисли. Това че не знаеш как се вади от сесията е дребен проблем. Има гоогле и след 5 мин ще знаеш, ама ако не можеш да мислиш.....сори баце.....

Най ме кефят Майкрософт, при тях тест на интервюто за работа е само от логически задачи ;) не им дреме, че си успял да назубриш 34 различни алгоритъма за компресиране на данни (справка: интервю във Гоогле)

старши ентусиаст
Аватар
Мнения: 2173
Регистриран на: 29.11.2002
Местоположение: София
Кара: F15 X5; F10 M5 Stage 2

Мнение от b2 » 17 Фев 2009, 22:24

Ха аз съм голям фен на Perl и то точно щото не ме кефи програмирането :) Някак си много натурално се случват нещата на Perl. :) С кеф си правя скриптове за улесняване и автоматизация на процеси, а реално могат много големи и сложни неща да се направят, но си трябват програмистки умения и време. И аз много рядко съм виждал компания да търси Perl програмисти за големи проекти и чаак толкова да е уважаван в тези среди :)

Мога горещо да ти препоръчам книгата "Teach yourself Perl in 21 Days" на O'Reilly аз с нея почнах - чети, следвай примерите, измисляй си някакви прости задачки и така. Аз се зарибих покрай *NIX манията, което ми даде доста солидна основа, а и някак си почувствах нуждата от това да мога да си правя програмки и скриптове на език достатъчно мощен и прост за да се справям без да съм програмист и чак след това дойде идеята за Perl.

Като се замисля какви неща съм писал, които като съм почвал изобщо не съм вярвал, че са ми по силите и така едно по едно с помощта на google нещата се случват.

Доколкото разбирам ти нямаш опит нито в програмирането нито в unix/linux и ОС като цяло? В такъв случай трябва да положиш повечко усилия и постоянство, но щом си решил, че си заслужава...

Успех!
Последна промяна b2 на 17 Фев 2009, 22:26, променена общо 1 път
Dark Side of the Force is а pathway to many abilities some considered to be unnatural.

младши ентусиаст
Аватар
Мнения: 776
Регистриран на: 5.08.2006
Местоположение: Детройт, София

Мнение от Stoyan7777 » 17 Фев 2009, 22:24

Escape написа:
Хм, за сефте чувам че Перл най-много се уважавал. В УСА-та бачках като програмист и ме пращаха по клиенти (все ИТ фирми) да им интегрирам системата и мога да ти кажа, че .НЕТ-а и Жава са си номер 1. Програмистки отдел на Перл не успях да срещна.



:yes:
Изображение

ентусиаст
Аватар
Мнения: 808
Регистриран на: 18.09.2004
Местоположение: София
Пол: Мъж

Мнение от [Georgi] » 17 Фев 2009, 23:14

Научиш ли основите, регулярните изрази, DBI и 3-4 cpan модула ще можеш да правиш всичко дето правят джаварите и .(ми)нет-аджиите с купища хардуер и IDE-та дето се зареждат по половин час :)

Има едно книжка PDF за Perl на български, която е има из нета.

Ако ще копаш на Windows ще трябва да прибегнеш до ActivePerl, който има известен брой неудобства, но върши работа.


Код: Избери целия код
#!/usr/bin/perl -w                                      # camel code
use strict;

                                           $_='ev
                                       al("seek\040D
           ATA,0,                  0;");foreach(1..3)
       {<DATA>;}my               @camel1hump;my$camel;
  my$Camel  ;while(             <DATA>){$_=sprintf("%-6
9s",$_);my@dromedary           1=split(//);if(defined($
_=<DATA>)){@camel1hum        p=split(//);}while(@dromeda
 ry1){my$camel1hump=0      ;my$CAMEL=3;if(defined($_=shif
        t(@dromedary1    ))&&/\S/){$camel1hump+=1<<$CAMEL;}
       $CAMEL--;if(d   efined($_=shift(@dromedary1))&&/\S/){
      $camel1hump+=1  <<$CAMEL;}$CAMEL--;if(defined($_=shift(
     @camel1hump))&&/\S/){$camel1hump+=1<<$CAMEL;}$CAMEL--;if(
     defined($_=shift(@camel1hump))&&/\S/){$camel1hump+=1<<$CAME
     L;;}$camel.=(split(//,"\040..m`{/J\047\134}L^7FX"))[$camel1h
      ump];}$camel.="\n";}@camel1hump=split(/\n/,$camel);foreach(@
      camel1hump){chomp;$Camel=$_;y/LJF7\173\175`\047/\061\062\063\
      064\065\066\067\070/;y/12345678/JL7F\175\173\047`/;$_=reverse;
       print"$_\040$Camel\n";}foreach(@camel1hump){chomp;$Camel=$_;y
        /LJF7\173\175`\047/12345678/;y/12345678/JL7F\175\173\0 47`/;
         $_=reverse;print"\040$_$Camel\n";}';;s/\s*//g;;eval;   eval
           ("seek\040DATA,0,0;");undef$/;$_=<DATA>;s/\s*//g;(   );;s
             ;^.*_;;;map{eval"print\"$_\"";}/.{4}/g; __DATA__   \124
               \1   50\145\040\165\163\145\040\157\1 46\040\1  41\0
                    40\143\141  \155\145\1 54\040\1   51\155\  141
                    \147\145\0  40\151\156 \040\141    \163\16 3\
                     157\143\   151\141\16  4\151\1     57\156
                     \040\167  \151\164\1   50\040\      120\1
                     45\162\   154\040\15    1\163\      040\14
                     1\040\1   64\162\1      41\144       \145\
                     155\14    1\162\       153\04        0\157
                      \146\     040\11     7\047\         122\1
                      45\15      1\154\1  54\171          \040
                      \046\         012\101\16            3\16
                      3\15           7\143\15             1\14
                      1\16            4\145\163           \054
                     \040            \111\156\14         3\056
                    \040\         125\163\145\14         4\040\
                    167\1        51\164\1  50\0         40\160\
                  145\162                              \155\151
                \163\163                                \151\1
              57\156\056

:shock:

кандидат ентусиаст
Аватар
Мнения: 207
Регистриран на: 14.03.2007
Местоположение: София

Мнение от Tech0 » 17 Фев 2009, 23:25

Колега, както казаха по-нагоре не се мъчи много да четеш книги. Почти е безсмиследно. Практика и талант. Защото последно време се напълни с пишман програмисти, но като има глад и добро заплащане ще е така. ;)
Успех.
БМВ е религия чада мои ,споменаването на Марката до марки като фиат и др кокошарници е обидно ! карайте си там недозавиващите балонообразни бавнооборотни автомобилчета чието задвижване е на неправилните колела ,оставете ни нас балъците каращи 8-10 годишни БМВ-та на цената на 3 фиата

I ride across town on my black boomer
‘Cause I’ve got a black boomer, it is always with me
‘Cause I’ve got a black boomer, fast and wild
‘Cause I’ve got a black boomer, such a lively boomer
Take seat, don’t hesitate girl, let’s go for a ride

старши ентусиаст
Аватар
Мнения: 1986
Регистриран на: 24.10.2006
Местоположение: София
Пол: Мъж
Кара: Bmw x5 4.4
Мечтае да кара: Муха

Мнение от ditko1 » 17 Фев 2009, 23:25

Аз изтеглих вече, този Perl под windows. Итеглих и ActivePerl. ще я потърся тази книжка, но отркивам само готови проекти без обяснение.
Изображение

ентусиаст
Аватар
Мнения: 808
Регистриран на: 18.09.2004
Местоположение: София
Пол: Мъж

Мнение от [Georgi] » 18 Фев 2009, 11:28

Книжката я имаше из дата-та, ама в момента ремонтират пак нещо... Пусни ми на ЛС мейла си и ще ти я пратя.

ентусиаст
Аватар
Мнения: 1288
Регистриран на: 12.02.2003
Местоположение: София
Пол: Мъж

Мнение от Fking » 18 Фев 2009, 12:45

Като видях Perl, погледнах датата която е пусната темата....хм от 2009 е

По мои наблюдения този език е поумрял, ако целта е web програмиране бих избрал PHP.

Също така не разбирам как може да се препоръчва на човек който няма опит в програмирането, да не чете книги ами направо да почва практика.....е как да стане? :)

старши ентусиаст
Аватар
Мнения: 6615
Регистриран на: 7.04.2004
Местоположение: CA
Кара: конете да бягат
Мечтае да кара: mustang gt, много черeн...

Мнение от steeN » 18 Фев 2009, 13:29

...
Последна промяна steeN на 30 Ное 2011, 12:05, променена общо 1 път
- Practical men, who believe themselves to be quite exempt from any intellectual influence, are usually the slaves of some defunct economist. – John Maynard Keynes
- Above all, we must realize that no arsenal or no weapon in the arsenals of the world is so formidable as the will and moral courage of free men and women. It is a weapon our adversaries in today's world do not have. – Ronald Reagan
- Life, liberty, and property do not exist because men have made laws. On the contrary, it was the fact that life, liberty, and property existed beforehand that caused men to make laws in the first place. – Frédéric Bastiat
- Don't eat the yellowcake.
- “When the legend becomes fact, print the legend.”

старши ентусиаст
Аватар
Мнения: 1986
Регистриран на: 24.10.2006
Местоположение: София
Пол: Мъж
Кара: Bmw x5 4.4
Мечтае да кара: Муха

Мнение от ditko1 » 18 Фев 2009, 16:33

[Georgi] написа:Научиш ли основите, регулярните изрази, DBI и 3-4 cpan модула ще можеш да правиш всичко дето правят джаварите и .(ми)нет-аджиите с купища хардуер и IDE-та дето се зареждат по половин час :)

Има едно книжка PDF за Perl на български, която е има из нета.

Ако ще копаш на Windows ще трябва да прибегнеш до ActivePerl, който има известен брой неудобства, но върши работа.


Код: Избери целия код
#!/usr/bin/perl -w                                      # camel code
use strict;

                                           $_='ev
                                       al("seek\040D
           ATA,0,                  0;");foreach(1..3)
       {<DATA>;}my               @camel1hump;my$camel;
  my$Camel  ;while(             <DATA>){$_=sprintf("%-6
9s",$_);my@dromedary           1=split(//);if(defined($
_=<DATA>)){@camel1hum        p=split(//);}while(@dromeda
 ry1){my$camel1hump=0      ;my$CAMEL=3;if(defined($_=shif
        t(@dromedary1    ))&&/\S/){$camel1hump+=1<<$CAMEL;}
       $CAMEL--;if(d   efined($_=shift(@dromedary1))&&/\S/){
      $camel1hump+=1  <<$CAMEL;}$CAMEL--;if(defined($_=shift(
     @camel1hump))&&/\S/){$camel1hump+=1<<$CAMEL;}$CAMEL--;if(
     defined($_=shift(@camel1hump))&&/\S/){$camel1hump+=1<<$CAME
     L;;}$camel.=(split(//,"\040..m`{/J\047\134}L^7FX"))[$camel1h
      ump];}$camel.="\n";}@camel1hump=split(/\n/,$camel);foreach(@
      camel1hump){chomp;$Camel=$_;y/LJF7\173\175`\047/\061\062\063\
      064\065\066\067\070/;y/12345678/JL7F\175\173\047`/;$_=reverse;
       print"$_\040$Camel\n";}foreach(@camel1hump){chomp;$Camel=$_;y
        /LJF7\173\175`\047/12345678/;y/12345678/JL7F\175\173\0 47`/;
         $_=reverse;print"\040$_$Camel\n";}';;s/\s*//g;;eval;   eval
           ("seek\040DATA,0,0;");undef$/;$_=<DATA>;s/\s*//g;(   );;s
             ;^.*_;;;map{eval"print"$_"";}/.{4}/g; __DATA__   \124
               \1   50\145\040\165\163\145\040\157\1 46\040\1  41\0
                    40\143\141  \155\145\1 54\040\1   51\155\  141
                    \147\145\0  40\151\156 \040\141    \163\16 3\
                     157\143\   151\141\16  4\151\1     57\156
                     \040\167  \151\164\1   50\040\      120\1
                     45\162\   154\040\15    1\163\      040\14
                     1\040\1   64\162\1      41\144       \145\
                     155\14    1\162\       153\04        0\157
                      \146\     040\11     7\047\         122\1
                      45\15      1\154\1  54\171          \040
                      \046\         012\101\16            3\16
                      3\15           7\143\15             1\14
                      1\16            4\145\163           \054
                     \040            \111\156\14         3\056
                    \040\         125\163\145\14         4\040\
                    167\1        51\164\1  50\0         40\160\
                  145\162                              \155\151
                \163\163                                \151\1
              57\156\056

:shock:


The use of a camel image in association with Perl is a trademark of O'Reilly &
Associates, Inc. Used with permission.

:)

все пак си купих тези 2 тома днес където [steeN] ги е показал.
Изображение

Назад към Извън Темата

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани

Последни теми
Facebook