Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

godulabuli

jak zostać zawodowym programistą

Rekomendowane odpowiedzi

Umiałem wszystko. Po roku douczania zacząłem sobie dawać radę.

Programiści dzielą się na dobrych i złych. Znajomość języków programowania jest najmniej ważna. C++ można się nauczyć w 2 dni.

Żeby być dobrym, trzeba umieć myśleć w odpowiedni sposób. Mieć wiedzę matematyczną (o czym już była mowa) i umiejętność jej zastosowania. Przykład: podzielić 32 bitową liczbę całkowitą bez znaku, zapisaną w 2 rejestrach (procesor jest 16-to bitowy) przez 19.2 nie używając liczb rzeczywistych. I robić to szybko, liczyć trzeba 10 tys. razy na sekundę. Nie problem to zapisać, nawet w asemblerze, problem wymyślić.

"Prawdziwe" programy robi się w zespołach. Jak nie będziesz umiał się dogadać z resztą, jak będziesz mrukiem z gębą w monitorze, to w żadnej grupie miejsca nie zagrzejesz. I z kariery nici :) Umiejętność pracy w zespole ma kolosalne znaczenie. Tak samo kłótnie z szefem, bez tego się nie da żyć, ale trzeba to robić tak, żeby coś uzyskać, a nie wylecieć.

Naprawdę, znajomość C++ czy C# to najmniejszy problem, zawsze się można nauczyć. Oczywiście bez tego się nie da, jak ktoś nie potrafi się nauczyć, to niech pomyśli o innym zajęciu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
No trochę trzeba, np. słyszałeś kiedyś o sieciach neuronowych? Takie 'cuś' hehe słuzyć moze do OCR...

Oczywiście, że słyszałem, takie przerzucanie się tego typu argumentami to jak a słyszałeś o algorytmach genetycznych? Co do nauki C++, ktoś napisał, że można się tego nauczyć w 2dni, moim zdaniem raczej niemożliwe, nawet na samą składnię to za krótko, a po 2ch dniach więcej niż hello world i tak nikt nie napisze, no może krótką gierkę w zgadywanie liczby.

 

Co do tego co to jest COM-Component Object Model czy jakoś tak ;]

 

Co do łatwości Javy, to wczytaj mi coś z konsoli w jdk1.3 albo 1.4 i powiedz, że to jest prostsze od C++/C#.

 

Jeszcze odnośnie tego problemu z rejestrami jak tam podzielić itp, to z jakimi problemami się spotyka zależy od dziedziny programowania, wątpie, że przy pisaniu aplikacji bazodanowej w C# napotka się tego typu problem, albo ogólnie czegoś na platformę .net.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Mam nadzieje, ze to nie jest zbyt wscibskie pytanie :hmm:

Co umiales jak zaczynales prace i czego sie musiales szybko nauczyc?

Umiałem programować pod linuxem w Gnu C/C++ (na poziomie studenta zaliczającego laborki na 4+) i Borland C++ Builder (napisałem w tym całkiem niezłą pracę dyplomową z intuicyjnym interfejsem graficznym w stylu Visio).

Niestety okazuje się że C++ Builder jest używany niemal wyłącznie jako platforma do tworzenia interfejsów do SQL-owych baz danych, wymagana jest udokumentowana znajomość SQL-a i dwuletnie doświadczenie zawodowe w programowaniu baz danych w SQL-u.

Moja (zanikająca) umiejętność programowania w Delphi/Pascalu i asemblerze x86 (składnia Microsoftu) nie okazała się zbyt przydatna przy poszukiwaniu pracy.

Musiałem szybko nauczyć się programować pod Visual C++ (MFC, ATL, COM, DirectShow).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Co oznacza udokumentowana znajomosc sql'a. Domyslam sie, ze raczej nie chodzi o 5 w indeksie...

Z tego co wiem to M$ robi szkolenia dotyczace MSSQL Server i wydaje certyfikaty potwierdzajace umiejetnosci ale o niczym innym nie slyszalem :o

Edit: + [ /i] :P

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Przykład: podzielić 32 bitową liczbę całkowitą bez znaku, zapisaną w 2 rejestrach (procesor jest 16-to bitowy) przez 19.2 nie używając liczb rzeczywistych. I robić to szybko, liczyć trzeba 10 tys. razy na sekundę. Nie problem to zapisać, nawet w asemblerze, problem wymyślić.

19.2*10 i mamy całkowite, a implementacja dzielenia przez 192 jest chyba proste, przynajmniej z tego względu ze mieści sie na tych 16bitach

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Co oznacza udokumentowana znajomosc sql'a. Domyslam sie, ze raczej nie chodzi o 5 w indeksie...

Z tego co wiem to M$ robi szkolenia dotyczace MSSQL Server i wydaje certyfikaty potwierdzajace umiejetnosci ale o niczym innym nie slyszalem :o

Edit: + [ /i] :P

Są też np. studia podyplomowe w tym zakresie.

Z pewnością odpowiedni staż pracy jako bazodanowiec i zrealizowane projekty też byłyby brane pod uwagę, a nie to że coś rzeźbiłem w nie SQL-owych bazach danych przed rozpoczęciem studiów (trudno w to dzisiaj uwierzyć ale kiedyś były takie systemy chodzące pod DOS-em, np. Clipper i Clarion).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[...]

bo... grunt, zebyś pisal, malo wazne w czym i jak...

 

Nie da sie wybrac kilu bibliotek, dwoch jezykow i powiedziec: naucz sie tego i bedziecz programista od grafiki. Po prostu sie nie da...

 

Pisz, rozwiązuj problemy, ucz się specyficznego, "zimnologicznego" sposobu myślenia.

Ucz się różnych języków, głównie rodzinę C (++ i #), poznawaj architektury procesorów, hardware i OS-a, w nietypowych obliczeniówkach często optymalizuje się kod w ASM.

 

Swoje pierwsze Hello World! napisałem jakieś 18 lat temu, choć wcześniej jeszcze była jakaś grafika żółwia czy BASIC... ;-)

Nie jestem programistą, choć myślę, że już powoli mógłbym być :E

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To coś z tobą kiepsko, jeżeli po 18latach nadal nie masz wiedzy.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
PS. Jak chcesz się sam przekonać, to kiedyś chyba w fotoszopie widziałem taką opcje, ze można było samemu zrobić swój 'efekt' i tam właśnie była macierz, do której wpisywało się różne cyferki, wpisując 'na pałę' czasem wychodziło coś śmiesznego.

 

Tak na dobrą sprawę w robotyce, ruchy robotów, chwytaków, efektorów, maszyn opisuje się za pomocą np. macierzy obrotu.. lub za pomocą notacji DH :)

 

I tu znowu odsyłam do specjalistycznych publikacji.

 

Miłego dnia! :)

 

 

Ten filtr, to filtr konwolucyjny i ostatnio go napisalem. Serio. Napisalem takiego mini-Photoshopa. Ma otwarcie pliku, narzedzie Krzywe, wybieraczke kolorow i wlasnie wspomniany filtr. A dlaczego tylko jeden? Bo za jego pomoca mozna zrobic kazdy inny. A, no i ja mam w swoim programie filtr na max bodajze 10 x 10 a PS tylko 3 x 3. Ale slabi Ci programisci :E

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
udokumentowana znajomość SQL-a

Udokumentować możesz certyfikatem Microsoft (nie pamiętam numeru kursu) i zdaniem egzaminów. Jako bonus dostaniesz kartkę z Twoim nazwiskiem i podpisem CEO Microsoft. Ja mam 2 z podpisem Billa Gates'a :D i jedną z podpisem Steva Ballmera. Fajnie pokazać jak szukasz pracy, prezesom oczy wychodzą. Oczywiście nie w firmie softwarowej, ci powinni znać takie z częstego oglądania.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
no chęci są, umiejętności wydaje mi się że też ;] nie spotkałem jeszcze osiemnastolatka, który programowałby dużo bieglej odemnie (przynajmniej w językach w ktorych aktualnie sie bawie) =]

 

ale skromny jesteś :P ja za to spotkałem wielu lepszych od siebie i się przyznaję bez bicia :P a w czym Ty takim programujesz?? :P

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
no chęci są, umiejętności wydaje mi się że też ;] nie spotkałem jeszcze osiemnastolatka, który programowałby dużo bieglej odemnie (przynajmniej w językach w ktorych aktualnie sie bawie) =]

 

Zapraszam na TopCoder... Poznasz wielu takich :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
i tu pojawia się problem... czy lepszym programistą będzie się po poli czy po uni? myśląc o uni - uniwerek warszawski, poli - politechnika wrocławska..?

 

Zwykle to politechnika daje Ci wiedzę bardziej praktyczną, a uniwerek - teoretyczną. Ale uniwerek warszawski to zupełnie inna bajka - mam tam kumpla, a sam jestem na politechnice gdańskiej... i cóż - moja wiedza praktyczna po PG nie będzie się nawet umywać do jego po UW. Tyle że na UW słowo "zapie**ol" nabiera nowego znaczenia.

 

 

nie spotkałem jeszcze osiemnastolatka, który programowałby dużo bieglej odemnie (przynajmniej w językach w ktorych aktualnie sie bawie) =]

W minonym semestrze laborki z komputerowego modelowania systemów prowadził u mnie człowiek, który ma obecnie 19 lat i jest magistrem. Rok temu robił więc magisterkę, i idę o skrzynię wódki, że był już wtedy sporo lepszy od Ciebie. No, ale on się zalicza do kategorii geniuszy (matura w wieku 13 lat!).

Swoją drogą, dziwne to uczucie, mieć laborki z dziewiętnastolatkiem, samemu mając 21. Tym bardziej, że ów dziewiętnastolatek zwyczajnie miażdżył nas ilocią posiadanej wiedzy.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

powiedzialem ze nie spotkałem, bo czytać to czytałem o wielu... temat natomiast 19latka to ciekawy ;]

 

co do UW... rozmawiałem a paroma osobami (czekam na namiary na goscia z UW) spoza UW, np: PWr informatyka: "nasz współlokator z infy na UWr wychodzi z mieszkania dosyć często, ale tylko po nowe zbiory zadań...", potem mowil, ze w sumie to nie jest az tak hardcoreowo na jego poli jak chociazby na uni wrocław...

cóż...

 

Ale uniwerek warszawski to zupełnie inna bajka - mam tam kumpla
na którym jest roku? mógłbyś zapytać o wady? z tego co narazie słyszałem, to miewają przedmioty troszke "przeterminowane", nie jestem aktualnie dokładnie powiedziec o jakie o chodzi...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tak, ten 19latek z magisterm to jest chory na taką chorobę, że będzie żyć krótko i o wiele szybciej dojrzewa, dlatego ma taką wiedzę. Co do UW mam tam kumpla i na pierwszym roku matma matma matma jakiej na oczy nie widział, siedzi całe noce i dnie, a tak pozatym przegladajac karte przedmiotow tam to tak jak na kazdej infie. Nie wiem jak tam teraz stoją na topcoderze, ale mnie teraz nie bawi takie pisanie algorytmów pod konsolę, wolę mieć jakieś zastosowanie do tego, ogolnie moje zdanie jest takie, ze programy nauczania odstaja od tego co na prawde sie ceni i nie wazne jaka uczelnia samemu trzeba siedziec nad prawdziwa wiedza, a tamto tylko odfajkowac dla dyplomu, tj oczywiscie jakastam renoma zawsze jest, ale watpie zeby za sam dyplom ktos ci dal dobra prace, liczy sie to co umiesz a nie papierek, takie moje zdanie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
...

liczy sie to co umiesz a nie papierek, takie moje zdanie.

Tylko jeszcze trzeba to jakoś udowodnić...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Tylko jeszcze trzeba to jakoś udowodnić...

Certyfikaty, praktyki itp, wiadome jest pozatym ze konczac lepsza uczelnie ma sie lepszy start, ale nie zawsze, tak mozna sobie dyskutowac w nieskonczonosc.

Ja np planuje zrobic certyfikaty z .net framework 2.0, nie pamietam teraz numerow, z dx niestety chyba nie ma certyfikatow, ale do tego jeszce jakis z sql i javy i mozna pokazywac w firmach + dobre praktyki, mam nadzieje ze tym nadrobie gorsza uczelnie, chociaz ostatnio zastanawiam sie czy wogole nadaje sie na programiste, bo nauka dx idzie mi dosc topornie szczerze mowiac, o ile .net framework poszlo gladko.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

te trzy certyfikaty to koszt ~4000 PLN za same egzaminy. Ja się zastanawiam czy nie lepiej będzie ukończyć jakieś studia podyplomowe :hmm:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
powiedzialem ze nie spotkałem, bo czytać to czytałem o wielu... temat natomiast 19latka to ciekawy ;]

Dlatego też wspomniałem, że koleś to geniusz i w sumie trudno się dziwić, że go ne spotkałeś ;)

 

na którym jest roku? mógłbyś zapytać o wady? z tego co narazie słyszałem, to miewają przedmioty troszke "przeterminowane", nie jestem aktualnie dokładnie powiedziec o jakie o chodzi...

Aktualnie trzeci rok. Trudno mi oceniać przeterminowanie jego przedmiotów (cokolwiek by to nie znaczyło ;) ), natomiast zakres materiału zmiata z krzesła.

Dla porównania - przedmiot systemy operacyjne:

PG - skrypty w bashu, proste programy korzystające z funkcji linuksowych (np. odpowiedniki ls, tail --follow, cp -r);

UW - nie znam treści wszystkich zadań, ale dwa przykładowe to: moduł jądra linuksa kontrolujący przydział procesora poszczególnym procesom i system plików oparty o FUSE (przy czym dokumentacja FUSE jest słaba, a na opracowanie chyba tydzień czy dwa).

Wychodzi więc, że ich systemy operacyjne na UW = systemy operacyjne + oprogramowanie systemowe na PG - przy czym my na oprogramowaniu systemowym nie mieliśmy aż tak pokręconych zadań, a poza tym realizowaliśmy je w 3-osobowych zespołach, a nie pojedynczo.

Jeśli chodzi o wady, to pamiętam, że kumpel troszkę krytykował faworyzowanie najlepszych (jeden z wykładowców podobno czekał z egzaminem, aż zjawi się jego spóźniony "ulubieniec") no i konieczność posiadania umiejętności "dogadania się" z niektórymi wykładowcami. Czyli w gruncie rzeczy nic takiego...

 

Tak, ten 19latek z magisterm to jest chory na taką chorobę, że będzie żyć krótko i o wiele szybciej dojrzewa, dlatego ma taką wiedzę.

Nie wiem, czy ma taką chorobę, w sumie nie wygląda na starszego niż jest. Ah, i drobna koretka - gość ma już 20 lat :P

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie wiem czy to ten sam, wiem ze kiedys czytalem cos wlasnie o jakims gosciu ktory robil magistra informatyki tak szybko, ale walsnie przez ta swoja chorobe, moze to inny, niewazne, nikomu nie chce zle zyczyc, ale tak czy siak zmarnowane dziecinstwo, a magistra zrobic mozna zawsze.

 

Luso: co do certyfikatow to z microsoftu jeden kosztuje 120-150$, ale jak sie poprowadzi 3 wyklad na grupie net to wtedy dostaje sie woucher na 1 egzamin ;) Co do certyfikatow suna to nie patrzylem ;/ Wiem ze zeby zostac kimstam certyfikowanym z microsoftu to trzeba zrobic 2 i wtedy sie jakis tytul uzyskuje, ale kominacji jest wiele, teraz sa co prawda z 2.0, ale nie wiem czy je sie oplaca, bo niedlugo beda z 3.0 i sie zdeaktualizuja.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Przypowiastka:

 

Matka niedoszłego studenta informatyki mówi do wykładowcy: ale przecież mój syn tak się dobrze zna na komputerach... tylko z matematyką ma problem..

 

>> Komentarz: nomen omen, dzieciak siedząc po 12 godzin dziennie na gadu gadu i grając w cs-a, znał się 'dobrze' na komputerach, a łatwowierna mamusia myślała że on się czegoś uczy

 

 

O czlowieku, ile ja razy slysze to, ze 'moj Piotrus to taki zdolny, bo 12 godzin siedzi przed komputerem. Na pewno jest dobry z informatyki' a potem idzie do policealnego technikum informatycznego (tak, policealne, bo studia za trÓdne) i gosc nie potrafi nic z Excelu zrobic*, nie wspominajac juz o hardcore, typu Pascal i petla for to do.

 

*wbrew pozorom, to Word i Excel nie sa takie proste. Przyznam szczerze, ze malo osob potrafi dobrze zlozyc tekst (dtp) i zrobic cos porzadnego w arkuszu kalkulacyjnym.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
*wbrew pozorom, to Word i Excel nie sa takie proste. Przyznam szczerze, ze malo osob potrafi dobrze zlozyc tekst (dtp) i zrobic cos porzadnego w arkuszu kalkulacyjnym.

 

moze dlatego ze word i excel nadaja sie do dtp* jak paint do cg** ;)

 

* desktop publishing

** computer graphics

 

co nie zmienia faktu ze doglebna znajomosc obslugi i mozliwosci worda i excela to rzadkosc, szczegolnie jesli chodzi o programistyczna strone excela (makra itp)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
To coś z tobą kiepsko, jeżeli po 18latach nadal nie masz wiedzy.

 

Nie, po prostu nie chcę być programistą, choć czasami muszę :-)

Wolę zlecać programistom robotę :E , gdy np. wdrażamy system i potrzebne są modyfikacje standardowej aplikacji.

To się bodajże nazywa analiza ;-)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Nie, po prostu nie chcę być programistą, choć czasami muszę :-)

Wolę zlecać programistom robotę :E , gdy np. wdrażamy system i potrzebne są modyfikacje standardowej aplikacji.

To się bodajże nazywa analiza ;-)

Mi sie to podoba na takim etapie na jakim jestem, zobaczymy jak bedzie pozniej ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
*wbrew pozorom, to Word i Excel nie sa takie proste. Przyznam szczerze, ze malo osob potrafi dobrze zlozyc tekst (dtp) i zrobic cos porzadnego w arkuszu kalkulacyjnym.

 

Wiedza o uzytkowaniu programow typu excel czy word to 'TI' a nie informatyka i nie powinna byc wyznacznikiem zdolnosci programistycznych.

 

Zawsze mnie smieszyla moja informatyczka, ktora zawsze powtarzala, ze mam plany zostac studentem informatyki a z prostych spr z excela dostaje 1.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...