Съвет

24 отговора 0 прегледа
#1

Съвет

Здравейте, преди около месец и половина започнах курс по програмиране на Джава в университета и ми се стори интересно и реших да се позанимавам и допълнително сам. Първо започнах да чета една книга препоръчвана от лектора на курса, но беше доста голяма и тежка, а аз никога през живота си не се бях занимавал с каквото и да е програмиране и се отказах по средата. Потърсих мнения в нета за добри книги и си харесах "Хеад фирст джава"-готина книжка с много илюстрации, пъзели, интересен стил на писане ит.н. Както и да е тъкмо я довърших и мога да кажа, че съм добил сносно разбиране на основните принципи в Джава, но с малък опит в реалното писане на код. Въпросът ми е каква би била най-добре да бъде следващата ми стъпка
1. Да започна да се мъча да пиша приложения и ще съм благодарен ако дадете съвети за ресурси, който биха могли да ми помагат. Аз съм си набелязал форума на джава.сън, може би някой книги от сорта на Wicked Cool Java - които да дават идеи за програми, може би блогове или тренировъчни сайтове или да намеря хора ,които също се учат да програмират и да обменяме идеи...
2. Да продължа да уча други технологии, и какво е добре да се "комбинира" с Джава. ХТМЛ, АЯКС, С++, Жава ентърпрайз? Хвърлих бърз поглед на Гетафрийлансър.ком и повечето проекти с джава изискват още един куп знания.
Освен това мислите ли, че като цяло е добре да се мъча да се самообучавам (е и в уни-то карам курс, но там нещата стават бавно поне според мен) или би било по-разумно направо да си потърся работа като младши девелопър и какви са минималните изисквания горе долу за да те вземат на работа???

Отговор
в отговор на wannnabe #2

Re: Съвет

заеби ученето, тва дан ти е право. фащай нещо за ушите и пиши.




NE SUTOR ULTRA CREPIDAM
Отговор
в отговор на wannnabe #3

Re: Съвет

Може да се пробваш на един тест в SAP примерно.

Отговор
в отговор на zaphod #4

Re: Съвет

Брей, тука сме на едно мнение, не мога да повярвам.

И аз така мисля, скачай директно на нещо и пиши. И още - не се отчайвай от първите няколко издънки, ами си продължавай до първия успех.

Отговор
в отговор на wannnabe #5

Re: Съвет

Остави някакви координати за контакт, има няколко неща които бих искал да ти покажа персонално.

За да добиеш опит в писането на комерсиален софтуер трябва да се включиш в проект. Нито в университета, нито по книгите ще придобиеш знанията необходими за професионалното програмиране.

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

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

HTML и AJAX са добра идея, добави към тях и JavaScirpt. Познанието в тези области виаги може да ти бъде от полза. Щом си хванал Java не си губи времето със C++ или поне не на този етап.

Хубаво е да се захванеш с SQL, като можеш да си избереш СУБД като MySQL или PostgreSQL.

В нашият бранш 80% от знанията се трупат след самостоятелно копане. Това от една страна е заради неадекватните образователни програми, които рядко включват неща изцяло от практиката. От друга страна, дори във фирмите, никой няма да стои над главата ти и да ти налива с фуния, всичко сам ще трябва да правиш и разучаваш (което разбира се е тотална грешка на фирмите).

Отговор
в отговор на zaphod #6

Re: Съвет

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

Отговор
в отговор на lvan #7

Re: Съвет

ти изобщо прочете ли това:
> Първо започнах да чета една книга препоръчвана от лектора на курса, но беше доста голяма и тежка, а аз никога през живота си не се бях занимавал с каквото и да е програмиране и се отказах по средата

Като гледам какви си ги написал ми става ясно що всеки се оплаква, че кода е "боза", ама така става:
1) като се не учи в съответните учебни заведения
2) не се четат книги
3) залага се само на практиката
4) допускат се до проекти неквалифицирани хора

Отговор
в отговор на wannnabe #8

Re: Съвет

Благодаря на всички писали по темата. Мисля на първо време да проверя някои сайтове за опън сорс проекти и дано се включа успешно някъде и да придобия някакъв опит. Някои питаше за контакти Skype: gambler2k4k

Отговор
в отговор на Tweeg #9

Re: Съвет

щото никой не е е виждал насрани лайна от "квалифицирани" хора...

Отговор
в отговор на Tweeg #10

Re: Съвет

Пич, кадри на пазара няма, ако не се справяш с това което ти идва във фирмата - затваряш кепенците и дигаш гълабите ...

Отговор
в отговор на Caпьopът #11

Re: Съвет

Като няма кадри на пазара започваш да влагаш средства в създаването им
- спонсорираш учебни заведения
- обучаваш новопостъпилите
- създаваш подходяща организация на работа са по-добро интегриране на новопостъпилите
и т.н.

Това е по-добър подход отколкото да оставиш бизнеса на "самоуки майстори".

Отговор
в отговор на wannnabe #12

Re: Съвет

Още един недоебан задник тръгнал с Джаба глупости да прави.

Отговор
в отговор на Tweeg #13

Re: Съвет

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

Добре, че каза за тези дето спонсорирали учебни заведения. Сигурно си сирмаджия. Сирма сега нали спонсорират някакво университетче за което не бях чувал.

Правилния подход е да обучаваш определени хора а не масово да вземаш от най бездарните университети и после тези да ги назначаваш на работа заедно със заслужили статута си програмисти.

Ето българския лоркфлол:
0. Шефа наема дипломиран, обещаващ, костюмиран, енергичен, общителен и усмихнат некадърник.
1. На шефа му е все едно, защото другите ще компенсират и понеже всички са теам плейъри нямат нищо против да вземат заплата колкото некадърника.
2. Програмистите виждат, че и без да се напъват толкова няма да ги уволнят и заплатата им ще си е същата. При това положение единственото рационално нещо за всеки интелигентен човек е да се поотпусне и да не бачка толкова.
3. Шефа забелязва че нещата не вървят както преди, но не може да резбере причината защото вече никои не работи както преди. И хоп, всички остават без бонуси да речем.

Отговор
в отговор на zeroto #14

Re: Съвет

>>Нямало кадри на пазара. За това, в туризма внасят индийци, а студентите ни >>отиват да бачкат в туризма в щатите

Ау, колко добре казано. "Кадри" има, истинска ХР кадрова политика няма. В Българските Фирми всичко е един кюп - примерно 100 парчета в едно хале всичките в границата на +20/-20 процента заплати и вече нещо се случва, но защо и как никой не знае.

И е нормално тези, които знаят, да си ходят там дето им плащат адекватно на заслугите, което със сигурност не е българска фирма със български собственици.

А те да мрънкат и да си наемат мангали, няма проблем. Мангали с мангали работят, поне ще се разбират.

Отговор
в отговор на zeroto #15

Re: Съвет

Ти май не схвана идеята със спонсорирането.
Не е въпроса да спонсорираш(переш пари) в никому неизвестни учебни заведения или да ги използваш за обучение на чираци за фирмата си.
Идеята е да даваш пари на най-добрите. Тъпо е ако искаш да прилагаш някоя нова технология да хванеш някой от улицата дето е прочел две книжки и да му кажеш - тука ще правим това и това, копай сега и после да се чудиш защо всичко е осрано.
Университетите са мястото където трябва да се правят "откритията". Така че, ако ти си сериозна фирма според мен спокойно можеш да инвестираш средства в изследвания в университетите и да отпускаш стипендии примерно. Не е задължително да обвързваш стипендиантите с работа, но не вярвам някой да ти откаже да работи за теб.
По соц. време държавата определяше "държавната поръчка" според нуждите си. В момента как се определя не е много ясно. Реално на държавата за нейните и нужди не и трябват толкова много програмисти. Те трябват на бизнеса. Е да де ама държавата определя поръчката и какво да се учи. Реално спонсорирането на определени програми е начин бизнесът да направи така, че да се намеси в това какво да се учи. Освен това влагането на подобни средства води до повишаване на нивото на обучение в съответната област.

Отговор
в отговор на wannnabe #16

Re: Съвет

След като това ти е първия програмен език, първо позадобрей на него и тогава започвай с други технологии.

----------------------------------------
Здрав дух, в здрава бутилка!
Отговор
в отговор на Tweeg #17

Re: Съвет

Ела го обясни на българските шефчета това, да видиш как ще те утрепят с камъни.

Нали има BASSCOM, те повече се вълнуват от това да няма ръст на заплатите, вместо как да подобрят квалификацията на кадрите. Но от друга страна са си прави хората, за какъв дявол да обучават кадрите, при положение, че ако ги направят топ програмисти, всичките ще избягат в Германия или САЩ и ще вземат заплата 100К.

Отговор
в отговор на Дp. Дpe #18

Re: Съвет

Нямаме свободен пазар на ИТ труда, а при всяка контролирана икономическа система се получават извращения.

Отговор
в отговор на Tweeg #19

Re: Съвет

Личи си, че не общуваш с БГ шефчета. Схемата "копай тук на тръстиката" е единственият начин за въвеждане на нови кадри във фирмата. На тръстико-копачи ни обърнаха, а не на програмисти.

Скъпо им е на БГ шефчетата да въвеждат хората си, скъпо им е да се прави бизнес анализ назаданието, скъпо им е да се пише спецификация, скъпо им е да се прави груб дизайн на системата, скъпо им е да се прави фин дизайн на модулите. Единствено не им е скъпо да наемат копачи, които да правят всичко горе изборено, по 10 изречения, които купувача иска от системата.

Отговор
в отговор на Caпьopът #20

Re: Съвет

А пък, за тестове, документация, поддръжка - въобще не си струва дума да отваряме. Не е рядкост да се види как студент 3-та година анализира, проектира и кодонабива, тества, доставя и поддържа ядрото на системата.

Отговор