въпрос за професионалисти
39 отговора
1706 прегледа
въпрос за професионалисти
Здравейте, аз съм на 11 години и искам да стана програмист. Моля да ми пишете необходимо ли е да съм завършил математическа гимназия или къде мога да започна още съвсем отначало да се уча? Много искам да стана като вас и ако е мъзможно още от сега да се запиша на курсове някъде но къде?

Re: въпрос за професионалисти
Един съвет дете: Гледай да НЕ ставаш като нас - програмирането във вида в който го познаваме постепенно умира. Следващото поколение вече няма да бъдат програмисти, а просто потребители на свръхсложни програмни системи на големи корпорации. Тези потребители няма да бъдат нито кой-знае колко добре платени, нито път кой знае колко търсени кадри понеже отсега е залято с тях. Типичните езици за програмиране постепенно отстъпват място на скриптовете, а по-късно и на диаграмно-визуалното описание на задачите. Единствените области, където има още някакво истинско програмиране останаха различните контролери и PDA, но докога ли? Както е тръгнало скоро и там няма да има друго освен Java. Но не те съветвам да учиш Java - това е само временно отклонение - като динозаррите например. Скоро и тя ще умре.
Защо не опиташ да си купиш някоя книга за C (не C++) или Паскал например? Това е едно добро начало, но пак ти казвам - помисли добре дали точно това искаш да правиш в бъдеще. Ако наистина ти се занимава с техниката погледни и към хардуера - току виж ти харесало повече
Защо не опиташ да си купиш някоя книга за C (не C++) или Паскал например? Това е едно добро начало, но пак ти казвам - помисли добре дали точно това искаш да правиш в бъдеще. Ако наистина ти се занимава с техниката погледни и към хардуера - току виж ти харесало повече
Re: въпрос за професионалисти
Здравей,
Нищо не е задължително, но помага. Математическата гимназия не е задължителна, но ще ти помогне по-лесно да влезеш в съответната специалност в университета (за което се иска математика). Университетът (или специалност, свързана с компютърни науки / програмиране) също не са задължителни, но ще ти помогнат да систематизираш знанията си, а и да си намериш работа по-късно. Голяма част от изучаваните в университета дисциплини ще са ти, меко казано, неприятни (основно математическите), но в университет определено се струва да се влезе, по няколко причини, между които:
1. Ще систематизираш някои от знанията си, или ще придобиеш нови (останалите - не ми се смейте, наистина има какво да се научи
)
2. Ще се запознаеш с много нови хора, които някой ден ще ти бъдат приятели и колеги. Професионалните познанства може да са ти полезни някой ден.
3. Все пак си е престижно.
Колкото до самообучението - то е много важно. Голяма част от нещата в професията ще научаваш сам. Набави си хубави книги за програмиране - за алгоритми, компютърни архитектури, структурни / обектно-ориентирани езици за програмиране. Както и всичко друго, което ти е интересно
Ако мога да ти помогна с още нещо - само питай. И успех!
Нищо не е задължително, но помага. Математическата гимназия не е задължителна, но ще ти помогне по-лесно да влезеш в съответната специалност в университета (за което се иска математика). Университетът (или специалност, свързана с компютърни науки / програмиране) също не са задължителни, но ще ти помогнат да систематизираш знанията си, а и да си намериш работа по-късно. Голяма част от изучаваните в университета дисциплини ще са ти, меко казано, неприятни (основно математическите), но в университет определено се струва да се влезе, по няколко причини, между които:
1. Ще систематизираш някои от знанията си, или ще придобиеш нови (останалите - не ми се смейте, наистина има какво да се научи
2. Ще се запознаеш с много нови хора, които някой ден ще ти бъдат приятели и колеги. Професионалните познанства може да са ти полезни някой ден.
3. Все пак си е престижно.
Колкото до самообучението - то е много важно. Голяма част от нещата в професията ще научаваш сам. Набави си хубави книги за програмиране - за алгоритми, компютърни архитектури, структурни / обектно-ориентирани езици за програмиране. Както и всичко друго, което ти е интересно
Ако мога да ти помогна с още нещо - само питай. И успех!
Re: въпрос за професионалисти
В отговор на:Следващото поколение вече няма да бъдат програмисти, а просто потребители на свръхсложни програмни системи на големи корпорации.
Бе това не го ли говорят от времето на COBOL насам? Тия апокалиптични филми сме ги гледали и знаем как свършват.
В отговор на:Защо не опиташ да си купиш някоя книга за C (не C++) или Паскал например?
Боже гробища. Описваме как езици като Ц, Ц++ и Паскал умират и после препоръчваме да се изучават?!?
В отговор на:Ако наистина ти се занимава с техниката погледни и към хардуера - току виж ти харесало повече
Не мисля, че се държиш честно. Трябваше да афишираш предпочитанията си към прякото управление на хардуера и програмирането на ниско ниво още от началото. Защо не каза, че целият ти пост е изкривен през гледната точка на хардуерист? Твърдо съм против изказванията в стил "бе то сега програмиране няма, друго си беше едно време". Такива показват склонност към мрънкане за глупости и нежелаене за учене на нови неща - две черти, които се съмнявам някой да харесва. Ето ти един пример - софтуера на телефона ми е дефектен, софтуера на страшно много други модели телефони е дефектен, днес си играх с климатика в офиса и открих безобразно досаден дефект - грешна индикация на дисплея на дистанционното. Ами това ли ти е софтуера произведен от "истинските програмисти"?
ИСТИНСКОТО програмиране е възможността да опишеш проблема със средствата, които ти предоставя компютъра и след това да ги използваш за да решиш първия. Различните платформи предоставят различни средства за решаването на различни проблеми. Истинският програмист знае как и най-вече - кога да използва една или друга платформа!
Пффф какво сътворих. Бесен съм от многото дефектен и некачествен софтуер, който виждам около мен.
Муслона, който в момента скриптира с кеф, но не си е забравил асемблерите, Ц и Ц++ уменията.
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Re: въпрос за професионалисти
Наистина въпроса с началото на програмирането е много деликатен. Колкото програмисти, толкова и мнения.
Искам да обърна внимание на друг интересен аспект на средното образование. За разлика от Русия в България не се превежда никаква нормална литература за програмиране. Ще ти се наложи всичко да си търсиш сам от интернет, който в голямата си част е на английски. Обмисли сериозно варианта езикова гимназия и то английска. Не знам как да го кажа по-натъртено - наистина без английски език си за никъде. Виждал съм такива хора. Мъчат се като грешни дяволи и накрая се предават и тръгват на курсове по английски. Варианта с езикова гимназия с друг език също е интересен - познавам доста хора, които завършват такива и освен първия език говорят перфектно и английски.
Гимназията е едно прекрасно място да научиш чужд език. Използвай момента, няма да съжаляваш. Ако пък избереш математическа гимназия в никакъв случай не занемарявай английския и ако можеш ходи на допълнителни курсове.
С няколко прости думи - от едноименния албум на SOD Speak English or Die.
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Искам да обърна внимание на друг интересен аспект на средното образование. За разлика от Русия в България не се превежда никаква нормална литература за програмиране. Ще ти се наложи всичко да си търсиш сам от интернет, който в голямата си част е на английски. Обмисли сериозно варианта езикова гимназия и то английска. Не знам как да го кажа по-натъртено - наистина без английски език си за никъде. Виждал съм такива хора. Мъчат се като грешни дяволи и накрая се предават и тръгват на курсове по английски. Варианта с езикова гимназия с друг език също е интересен - познавам доста хора, които завършват такива и освен първия език говорят перфектно и английски.
Гимназията е едно прекрасно място да научиш чужд език. Използвай момента, няма да съжаляваш. Ако пък избереш математическа гимназия в никакъв случай не занемарявай английския и ако можеш ходи на допълнителни курсове.
С няколко прости думи - от едноименния албум на SOD Speak English or Die.
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Re: въпрос за професионалисти
хм, още по мое време в МГ-то учехме английски като за световно ... като за езикова де, по над 20 часа на седмица. а в следващите класове и математика на английски имаше (не истинската, а някаква там, като за термини в часовете по английски)
т.е. не е за предпочитане езиковата май, там пък математика хич не се бара, а който ти каже, че и без нея може, не му вярвай ... (има и такива хора, разбира се, но не са много)
т.е. не е за предпочитане езиковата май, там пък математика хич не се бара, а който ти каже, че и без нея може, не му вярвай ... (има и такива хора, разбира се, но не са много)
Re: въпрос за професионалисти
В отговор на:софтуера на телефона ми е дефектен, софтуера на страшно много други модели телефони е дефектен, днес си играх с климатика в офиса и открих безобразно досаден дефект..
Ами как няма да е дефектен софтуера на телефона като вече го пишат на Джава - виж за климатика не знаех, че него са го почнали на Джава
Re: въпрос за професионалисти
айдеее на кривата ракета Джавата крива
Редактирано от Questor на
Re: въпрос за професионалисти
Знаеш ли, радвам се на стила ти на писане във форума ама не прекалявай да казваш колко е гаден C или C++. То ясно - има си хора за всичко - от асемблер до скриптове. Забелязал съм, че колкото и да се говори за разни неща, че са лоши те оцеляват с годините.
Re: въпрос за професионалисти
А ти не прекалявай с другата крайност - "вече е измислено и много хора го ползват, следователно е добре".
Грешки стават - Симеон става премиер, Боримиров играе в Левски, С/С++ се ползва прекалено много...
Грешки стават - Симеон става премиер, Боримиров играе в Левски, С/С++ се ползва прекалено много...
Re: въпрос за професионалисти
И какво предлагаш - да се стреляме C/C++ срещу VB.Net срещу Java срещу whatever?
Губене на време.
За мен програмирането е начин на мислене а не на писане цял ден. Днес мога и да не напиша нито ред но това не означава, че съм си изгубил времето.
Абе спомням си едно време ни учеха как разработвали софтуер в Боинг и как кодирането (писането на програма :)) отнемало 20% от цялото време. Мисля си по ми е интересно останалите 80% от времето.
Айде със здраве и кой на каквото се чуства най- да си пише.
Губене на време.
За мен програмирането е начин на мислене а не на писане цял ден. Днес мога и да не напиша нито ред но това не означава, че съм си изгубил времето.
Абе спомням си едно време ни учеха как разработвали софтуер в Боинг и как кодирането (писането на програма :)) отнемало 20% от цялото време. Мисля си по ми е интересно останалите 80% от времето.
Айде със здраве и кой на каквото се чуства най- да си пише.
Re: въпрос за професионалисти
и разбира се - Майкрософт-уера е залял света, но както казваш
не трябва да робуваме на предразсъдъци, а да си признаем че
е пълен shit :)
това че 99% от посещенията в Гугъл са с МС Интернет Експлорер
не означава че е най-добрия софтуер, нали?
не трябва да робуваме на предразсъдъци, а да си признаем че
е пълен shit :)
това че 99% от посещенията в Гугъл са с МС Интернет Експлорер
не означава че е най-добрия софтуер, нали?
Re: въпрос за професионалисти
Predi njakolko godini(maj poweche ot 10) chetoh(ili njakoj mi e spomenal), che dobrija programist pishel na den ~160 reda source...
Re: въпрос за професионалисти
ЪЪЪ за това явно купуват .НЕТ студиото - кликаш 4 пъти с мишката и нормативът за месеца е изпълнен...
Re: въпрос за професионалисти
Ti niasno li si 4e govori6 na 11 godi6no dete (ili pone takav e scenaria)
Kakvo sa tezi gluposti deto gi prikazva6. Takiva ne6to sa se govoriat o6te otkakto e izmisleno programiraneto. Nai-golemia balon e bil, 4e "hardware-to prodava software-to".
Ve4e spored men i na glupaka mu e stanalo iasno 4e tova vaob6te ne e taka. Software-to e tova koeto darpa razvitieto napred i obiknovenno novia hardware se pravi za da moje ve4e napisania software da da varvi kato horata.
Ako niama rabota za programisti (prosto ne vijdam kak 6te stane tova) niama da ima i za hardueristi. Sam vijda6 4e ve4e i hladilnicite sa inteligentni. Osven pod harduerist da ne razbira6 ji4kajia.
A kolkoto do Sim
Nabliagai na matematikata i na angliiskia. Na tazi vazrast ne viarvam 4e 6te moje da nau4i6 koi znae kolko za programiraneto. Igrai na video igri.
Kato doide vreme za kandidatstvane izberi Angliiska, Matemati4eska ili Tehnikum po elektronika, no v niakakav slu4ai ne ostavai v realnata gimnazia.
Ako triabva da gi podredia moiata podredba bi bila: Angliiska, Matemati4eska, el. tehnikum.
Az li4no sam zavar6il tehnikum po elektronika no go slagam na posledno miasto.
Angliiskata gimnazia e slagam na parvo za6toto Angliiskia e ezika koito 6te ti triabva nai-mnogo. Na nego 6te polu4ava6 90% ot informaciata. Ako u4i6 v angliiksa gimnazia triabva sam da poloji6 usilia da se darji6 na nivo s matematikata (ne e nujno da si ain6tain). No tia e stra6no vajna. Koi kakvoto da razpravia porgramiraneto e 80% matematika i matemati4esko(abstraktno) mislene (neznam kak go izmislih tozi procent no e po-goliamata 4ast). Ezika e po-trudno da go nau4i6 ot matematikata za tova prepora4vam angliiska. Vsi4ki tehnikumi i matemati4eski predlagat podgotve angliiski ama tova ne e sa6toto kato v angliiskata ne se zablujdavai.
Ne prenebregai universitetskoto obrazovanie v nikakav slu4ai. Ne gi slu6ai nezavar6ilite loser-i. Samo 2 mesta ima kadeto si zaslujava da ide6 SU-FMI i TU-FKSU vsi4ko drugo e zaguba na vreme ako iska6 da stane6 programist. Ne moga dapredpo4eta nito ednoto Az sam zavar6il TU no po4ti vsi4kite mi poznati sa ot SU i moga da kaja 4e dvete razviviat razli4ni ka4estva no i ot dvete mesta izlizat dobri porgramisti.
I posledno ne 4akai niakoi da te nau4i. Dali 6te e gimnazia ili universitet nikoi niama da te nau4i na ni6to. Ti triabva sam da u4i6. Te samo mogat da ti dadat nasoka i da disciplinirat misleneto ti no ne i pove4e.
Uspeh!
Kakvo sa tezi gluposti deto gi prikazva6. Takiva ne6to sa se govoriat o6te otkakto e izmisleno programiraneto. Nai-golemia balon e bil, 4e "hardware-to prodava software-to".
Ve4e spored men i na glupaka mu e stanalo iasno 4e tova vaob6te ne e taka. Software-to e tova koeto darpa razvitieto napred i obiknovenno novia hardware se pravi za da moje ve4e napisania software da da varvi kato horata.
Ako niama rabota za programisti (prosto ne vijdam kak 6te stane tova) niama da ima i za hardueristi. Sam vijda6 4e ve4e i hladilnicite sa inteligentni. Osven pod harduerist da ne razbira6 ji4kajia.
A kolkoto do Sim
Nabliagai na matematikata i na angliiskia. Na tazi vazrast ne viarvam 4e 6te moje da nau4i6 koi znae kolko za programiraneto. Igrai na video igri.
Kato doide vreme za kandidatstvane izberi Angliiska, Matemati4eska ili Tehnikum po elektronika, no v niakakav slu4ai ne ostavai v realnata gimnazia.
Ako triabva da gi podredia moiata podredba bi bila: Angliiska, Matemati4eska, el. tehnikum.
Az li4no sam zavar6il tehnikum po elektronika no go slagam na posledno miasto.
Angliiskata gimnazia e slagam na parvo za6toto Angliiskia e ezika koito 6te ti triabva nai-mnogo. Na nego 6te polu4ava6 90% ot informaciata. Ako u4i6 v angliiksa gimnazia triabva sam da poloji6 usilia da se darji6 na nivo s matematikata (ne e nujno da si ain6tain). No tia e stra6no vajna. Koi kakvoto da razpravia porgramiraneto e 80% matematika i matemati4esko(abstraktno) mislene (neznam kak go izmislih tozi procent no e po-goliamata 4ast). Ezika e po-trudno da go nau4i6 ot matematikata za tova prepora4vam angliiska. Vsi4ki tehnikumi i matemati4eski predlagat podgotve angliiski ama tova ne e sa6toto kato v angliiskata ne se zablujdavai.
Ne prenebregai universitetskoto obrazovanie v nikakav slu4ai. Ne gi slu6ai nezavar6ilite loser-i. Samo 2 mesta ima kadeto si zaslujava da ide6 SU-FMI i TU-FKSU vsi4ko drugo e zaguba na vreme ako iska6 da stane6 programist. Ne moga dapredpo4eta nito ednoto Az sam zavar6il TU no po4ti vsi4kite mi poznati sa ot SU i moga da kaja 4e dvete razviviat razli4ni ka4estva no i ot dvete mesta izlizat dobri porgramisti.
I posledno ne 4akai niakoi da te nau4i. Dali 6te e gimnazia ili universitet nikoi niama da te nau4i na ni6to. Ti triabva sam da u4i6. Te samo mogat da ti dadat nasoka i da disciplinirat misleneto ti no ne i pove4e.
Uspeh!
не е проблема в жабата
както не е и в бъзика
проблема е че кьораво и сакато си мисли че може да пише на жаба или на бъзик
проблема е че кьораво и сакато си мисли че може да пише на жаба или на бъзик
Re: въпрос за професионалисти
бр, къде ми е кърпичката, ще се разплача..... ;-|
За Сим: Хлапе, не си ли още малък да му мислиш за такива работи, все пак си в 4-ти клас?
За Сим: Хлапе, не си ли още малък да му мислиш за такива работи, все пак си в 4-ти клас?
Re: въпрос за професионалисти
аз съм в математическа гимназия и да ти кажа английския хич не е на това ниво което казваш... имаме по 4 часа на седмица! този който не ходи на курсове е може да се каже загубен (особено ако попадне на някоя несериозна учителка както аз например :)). а за английската поне в Бургас наистина математика им е доста зле... като цяло математиката е на много добро ниво в математическата, английския е на много добро ниво в английската но нивото на англ. в мат. е по добро по това на мат. в англ. :) а пък и щом иска да става програмист в математическите гимназии доста по сериозно се гледа на часовете по информатика! в гимназията в която аз уча имаме една учителка която е една от най-добрите в България и имаме много добри програмисти на световно ниво (аз пак не съм искарал късмет и не съм при нея:))...
където и да влезеш обаче най-важно е самоубочението! не чакай училището да ти даде всичко! то ти дава основите ти сам трябва да ги развиеш...
където и да влезеш обаче най-важно е самоубочението! не чакай училището да ти даде всичко! то ти дава основите ти сам трябва да ги развиеш...
Re: въпрос за професионалисти
От една страна математическото ми образование наистина е зле. После, в университета, се опитах да лекувам проблема, но не мисля, че съм успял. Дълго време бях във фаза на отричане, че математиката не ми трябва. Сега съм на етапа - трябва, и е хубава, но дано не ми се налага да се гърча с нея. 
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Re: въпрос за професионалисти
Радвам се, че има хора, които не дразня в този форум. Взимам си бележка вече като плюя езици като C++ ще пояснявам, че плюя неправилната им употреба. Точно това е най-големия ми проблем. Прекалено много пъти съм виждал големи "майстори" да правят всичко на този език с идеята, че той е ЕЗИКЪТ, който ще спаси света и всички други са чалга. Ядосах се на безотговорното изказване на "професионалиста", защото като нищо ще хвърли ученика да си троши главата с глупости само защото някой му е казал, че това е ИСТИНСКОТО програмиране. Говоря от личен опит - и аз съм страдал от моди в програмирането, "истинско" програмиране и леймърски езици/среди.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck