Програмист<>Комп. специалист?

35 отговора 2105 прегледа
#1

Програмист<>Комп. специалист?

В темата за вицовете бе започната мини-дискусия за това какво очаква от програмиста останалия свят от таксиджии, лелката от кварталния шоп и прочие. Мен много ми се иска да доразвием темата. Губи ли програмиста от това че не може да опра'и бакиите в компютъра на комшийчето или пък дори w NT сервера на локалната мрежа.
Повечето биха възразили че тва не го прави по слабо квалифициран и тези неща нямат нищо общо, ама е факт и обратното
И така как мислите?

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

Re: Програмист<>Комп. специалист?

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

Отговор
в отговор на uusr #3

Не е задължително да можеш ...

да настроиш един NT или може би Linux сървър - то за това си има системни администратори, а в някои части на земното кълбо са и по добре платени.
Добре е да можеш да решаваш колкото може по голяма част от проблемите - трупаш точки. В същност не знам - губят ти и времето.
А за детето на комшията ....
Каквито бакии ми се е налагало да оправям....
Май и на мен ще ми е трудно да ги сътворя :)))

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

Re: Не е задължително да можеш ...

То от доста време вече толкова различни насоки има, че дори и програмистите се различават доста. Вече дойде и поколението на програмистите на Java (имам предвид САМО на Java), които имат само бегла идея за хардуера, тъй като си имат достатъчно голяма област за оране - виртуалната машина.

Жалкото е обаче, че определението "компютърен специалист" хората го отнасят към всеки който си изкарва хляба с нещо имащо общо с мегахерци. Един познат който се занимава с поправка и разкодиране на GSM апарати ми разказваше, как съседката го извикала, за да й махне паролата от XP-то, че я забравила.

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

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на Duncan Griffin #5

Всъщност..

За да се направи сравнението, може би ще трябва и да определим какво значи компютърен специалист - програмист го знаем. КС-то е човек, който се занимва със ... какво ? Чатка на клавиатурата ли, храни мишката или отглежда цветя на дъното ? Това на мен лично ми се струва прекалено общо понятие.
А комшийте ги разбирам.. те какво могат да знаят що е туй, що е онуй и откъде се включва.
а: "програмистът е компютърен специалист, обратното не е вярно"

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

Абе...

"програмистът е компютърен специалист, обратното не е вярно"

Обратното, че не е вярно не е, ама аз и в правото се съмнявам. :))
Именно гореспоменатите джависти имат малко, съвсем малко, или никакви знания относно същността на функционирането на хардуера. Опитвайки се да обясня на един такъв колега джавист по какъв начин се програмира серийния порт на РС-то се сблъсках с препятствието, да обясня какво означава "порт на процесора". Май той така и не ме разбра...

Както и да е, по-важното е това, че човекът си е програмист и то добър. Но програмите които пише работят на платформа "виртуална машина". Не можеш да искаш при това положение да разбира от VESA/ISA/PCI/AGP, DMA, UART, RS232 и пр. и пр. В края на крайщата, хардуерната платформа на която работи виртуалната машина може да е пералня с директна сателитна връзка, която си зарежда командите от сървъра в Мбабане.

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на uusr #7

Re: Програмист<>Комп. специалист?

Ми развивай я. Сравни например програмиста с шофьор. Оттам ще ти е интересно да развиеш понятието "специалист по коли". Може да е състезател, тенекеджия, гумаджия, бояджия, бачкатор в автомивка, крадец, продавач и каквото се сетиш още...

чети и дишай по-леко
Отговор
в отговор на Pechenia #8

Re: Програмист<>Комп. специалист?

E tva opredelenie beshe naj-tochno. Mnogo me izkefi.
V takyv sluchaj az sym lekar-specialist - ginekolog, poneze mnogo obicham seksa.

Отговор
в отговор на Duncan Griffin #9

Re: Абе...

А какво е порт на процесора ? :-)

Отговор
в отговор на |ma3x|Virus #10

viden spec

az znachi sym strashen admin, shtoto servera go gledam kato izkopaemo i vse pak quake si vyrvi dobre ;))

Отговор
в отговор на Duncan Griffin #11

Re: Абе...

Доста точно!

Аболютно съм убеден че програмист != ИТ Специалист, или Системен Админ (каквото си мисля че Имаш предвид като казваш Компютърн Специалист)

Да кажем че програмиста е нужно и има доста познания за хардуера, и главно за това как той би "общувал" със софтуера който да го управлява, но това не го прави програмист. Може да е вчрно че един програмист след известно обучение може да стане СА или КС, но само след нужното убочение.

Разбира се трябва малко да разграничим понятята тук. Какво имаме предвид като казваме програмист, използването на рази дума е обект на дефиниция, но аз разбирам под програмист - Човек който има задълбочни познания във С++, не ревете, не съм казал че тези които пишат на делфи и т.н не са, - може и да са, ако иамт "задълбочни познания във С++" - представете си го така, Теолог е този който има задълбочени познания в библията, независимо дали в момента се занимава с изучаването на някаква ерес или нещо от този род - трябва да знае "извора на нещата" за да е квалифициран да се справя успешно със задълженията си.

А останалите, например има хора които си щракат на Java, имат някакво понятие какво е това ООП (или поне имат понятие за исвестно подмножество на ООП), тях аз ги наричам "Потребители на приложения за разработка на софтуер с ограничено присъствие на програмистки елемент в работата."

Отговор
в отговор на Zaphod® #12

Re: Абе...

Ами то честно казано до скоро и аз бях горе-долу на това мнение, обаче ми се наложи да почна да щракам на джава, и да ти кажа, голямо щракане си пада. :))) И определено джавата е много по-ООП ориентирана от С++. Пред нея С++ е отворен като гълъбарник.

Въпросът обаче беше, що е то програмист. Преди време се бях опитал да обясня на прост език що е програмиране и що е програмист, ама на програмиста зарязах работата. ([линк], Базис) Та, в момента мнението ми е, че не е задължително един програмист да знае С++, и не всеки който знае С++ е програмист. Истината е обаче, че С++ е универсален език - всяка задача може да се реши сравнително лесно с него. Поради тази причина (универсалността), който е работил със С++ се е сблъсквал с общи проблеми валидни за ПРОГРАМИРАНЕТО, а не за ПЛАТФОРМАТА. От там - който знае С++, много по-лесно може да се адаптира.
Така поне си мисля де.

Със здраве!

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на Zaphod® #13

ей, ама как ще те сдъфчат сега джавистите!

значи джависта не е програмист харесва ми тая концепция, но все пак не мисля така. общо взето от асемблер до ВБ всички са програмисти. програмирането е дейнист, ясно различима, сега няма да казвам по какво. аз съм пописвал малко на джава, ей тъй само да видя как е - ами програмиране е.

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

Кофти пример, Печени

Ама много кофти. Компютърен специалист не е по-общо помятие от програмист. Днвете нямат нищо общо. Аз съм бил програмист, сега мога да мина за полуинформатик, но инженер (демек компютърен специалист) не съм бил никога ...

Отговор
в отговор на Пpиcмexyлниk #15

Re: Кофти пример, Печени

Недей така, че се засрамих... Значи мен ме водят програмист, но не и компютърен специалист. Отивам да си поплача на спокойствие... Очаквах да ме разсмееш, а ти...

чети и дишай по-леко
Отговор
в отговор на Пpиcмexyлниk #16

Define

Тъй...
Програмист, Компютърен специалист, сис.админ, ала-бала...
защо някой не даде определение на програмист?
Какво означава всъщност ? Изглежда, аз не знам..
И какво означава компютърен специалист, както и да правя разбор на тези понятия изглежда се различават от тези, които са написани досега.

Отговор
в отговор на Zaphod® #17

Re: Абе...

Хехехе... ми ти утрепа коня с чук!
Значи едно време като го немаше C-то не сме програмирали, а сме яли доматите с колците... Ма поне за разлика от смехурковците ме разсмя...
Едно нещо обаче ме разсмя до сълзи - Микрософта като наложат .NET-а и в пералните, Истинските програмисти ще отмрат... Вечна им памет!

чети и дишай по-леко
Отговор
в отговор на |ma3x|Virus #18

Re: Програмист<>Комп. специалист?

Хехехе... ебати логиката! Ако продължим примера с колите, ми казваш нещо като:
"Аз съм професионалист-състезател, щото много обичам да юркам каруцата"
Дай ми още някой пример, моля те, че напоследък вицовете в Гювеча са много кът...

чети и дишай по-леко
Отговор
в отговор на Potrebitel #19

definicia

programist == prostitutka
dokato mu plashtat, nikoga ne kazva "ne"

e, da kazem, prostitutka s komputyrna gramotnost ;-))

Отговор
в отговор на Pechenia #20

Re: Абе...

"Едно нещо обаче ме разсмя до сълзи - Микрософта като наложат .NET-а и в пералните, Истинските програмисти ще отмрат... Вечна им памет!"
Niama da umrat niama :-)) shte produlzhavat da pishat "prilozhenia za razrabotka na software za upotreba ot shirokata publika sus zanizheni iziskvania kum programistki umenia"

Сериозно - не се заяждам и май нещо не сме се разбрали - не съм казал че Джава писачите не са програмисти - напротив програмисти са - но ако знаят С++...(това касае настоящето - където говорим почти изцяло за ОО дизайн) имам нещо птедвид за да го кажа и това е естествен процес. Джава, Делфи, ВБ са си неща за разработка на софтуер, също както и вижуал с++, не е там разликата. Искам да се опитам да обясня:

Значи, имам познати които (напълно погрешно) често заключват, че нещо не работи достатъчно добре заради средата в която е разработено. Пример - стравнява си той някаква негова (писал я на VC) програма с друга - която прави същото, но писана на Delphi, и вижда че като, например онази лоадва 10 000 records, заспива за 5-6 секунди - и веднага - "Ей тва делфи хич го няма" - да ама не е така, моите уважения - този който го е написал на делфи хич го няма.
И ето тук идва идеята която се опитвам да изясня - Delphi е много добър RSD tool, и за многото негови удобства се плаща цена - и тя е, че средата позволява на зле обучени хора да се включат в процеса на разработка директно.
За Java пък, примера е друг, там има наложени множество ограничения в самия език. И не съм съгласен, със едно от предишните мнения, че "Java е много по-ООП от С++" не! По-безопастна за хора които не знаят какво правят - да, със шансове за по малко грешки - Да! но повече ООП - НЕ! Ако се съмнявате моля, вземете книга за Java i C++!

Oще нещо - грешно е цялото изказване "Едно нещо обаче ме разсмя до сълзи - Микрософта като наложат .NET-а и в пералните, Истинските програмисти ще отмрат... Вечна им памет!"
* Note: .NET is a framework, it tends to be а language independent set of binaries!!!
Kolkoto do tova kato se nalovi .net v peralnite, koi na kakwo ]e pishe - samo vremeto she pokazhe, аз лично мисля, че в софтуера за перални и темподобни Java ще си остане лидер - там писане на С++ би оскъпило допълнително тези масови продукти - без реална необходимост от това - обща взето работата на тези устройства не е от критичен характер, а от масов.

Има и още нещо, досега - макар и да е Лидер и каквото и да е, едик за програмиране, който се притежава от една компания не би могъл да има такова сериаозно влияние върху цялостната картина, както език, който се стандартизира от ISO i ANSI.

Отговор