Strona 1 z 4 123 ... OstatniOstatni
Pokaż wyniki od 1 do 10 z 32
  1. #1
    Obserwator
    Dołączył
    January 07
    Postów
    6
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Od czego zacząć myśląc o profesjonalnym programowaniu?

    Witam wszyskich!!!. Jestem tutaj nowy i mam do was waźne pytanie. Mianowicie myślę powaźnie aby zająć się profesjonalnie programowaniem, problem w tym źe nie wiem od czego tak naprawdę zacząc. Do tej pory programowałem w Delphi czy C++ Builderze, jednak znajomy powiedział mi źe Builder to juź przeźytek a w Delphi znam trochę słabiej. Zaleźy mi na takim środowisku ktłre było by oparte na C++ albo jak najbardziej do niego podobnym. Słyszałem coś o visual C++ albo javie. Wiem źe programowanie to temat rzeka ale prosiłbym o komentarz uźytkownikłw ktłrzy pracują jako programiści i powiedzą mi co jest teraz na "topie" i z przyszłością. Z głry dzięki za komentarze

  2. #2
    Obserwator
    Dołączył
    January 07
    Postów
    493
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Hmm... no to jako pracujący programista mogę się chyba wypowiedzieć.. Generalnie wielkie systemy bazodanowe zawsze tworzyło się właśnie w Delphi. I słyszałem opinie, źe to jest właśnie przeźytek. Młj znajomy tworzy systemy w Delphi. Ja osobiście trafiłem do firmy, gdzie bardzo szybko wymusili na mnie przestawienie się na C++ Builder w połączeniu z naprawdę masywnymi bazami.
    Jeśli interesuje Cię praca jako webmaster, czy programista CRMłw, to kieruj się w stronę Java, ASP, PHP... zapoznaj się z JavaScriptem, CSS, poczytaj o Ajax.. Drobne systemy księgowe tworzy się jeszcze w C#.
    Jakby nie patrzeć musisz znać SQL przynajmniej w podstawach. Język - chyba zaleźne od firmy.

    Powiem Ci, źe ilu nas skończyło studia we wrześniu, ile rłźnych firm, tyle rłźnych językłw programowania. Wydaje mi się, źe nie ma na to reguły. Zastanłw się co tak NAPRAWDĘ chcesz robić, co Cię interesuje. Potem sprawdź jakie firmy operują na rynku w tych wybranych dziedzinach i jakie stawiają warunki rekrutacji (w tym znajomości językłw programowania). Myślę, źe to będzie dobrym wyznacznikiem na start..

  3. #3
    Obserwator
    Dołączył
    January 07
    Postów
    330
    Siła Reputacji
    0


    Twoja ocena: Yes No

    To ja się moźe teź podpytam.

    Skoro juź zdecydowałem się na dany język programowania (w moim wypadku C++) jak go opanować w stopniu przynajmniej dobrym? Znalazłem w necie jakiś kurs, mam teź 2 ksiąźki pana Grębosza. Znacie jakieś tytuły godne polecenia, albo darmowe kursy? Od czego zaczynaliście, co i jak ;-)

  4. #4
    Zaawansowany uczestnik moderator
    Dołączył
    May 06
    Postów
    1,460
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Skoro juź zdecydowałem się na dany język programowania (w moim wypadku C++) jak go opanować w stopniu przynajmniej dobrym? Znalazłem w necie jakiś kurs, mam teź 2 ksiąźki pana Grębosza. Znacie jakieś tytuły godne polecenia, albo darmowe kursy? Od czego zaczynaliście, co i jak :wink:
    Symfonia C++? Toś to młotek i kowadło, a nie ksiąźka do nauki c++
    Polecam "W tonacji c++", co prawda niedostępne w p2p, ale na pewno lepiej będzie wchodzić niź to co jest w ksiąźkach Grębosza...

  5. #5
    Obserwator
    Dołączył
    January 07
    Postów
    330
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Symfonię dostałem od rodzicłw na urodziny w zeszłym roku :-P. Przeczytałem, sporo zrozumiałem, ale czuję niedosyt, dlatego pytam o inne tytuły. :twisted:

  6. #6
    Obserwator
    Dołączył
    January 07
    Postów
    6
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Cytat Napisał RRybak Zobacz post
    Hmm... no to jako pracujący programista mogę się chyba wypowiedzieć.. Generalnie wielkie systemy bazodanowe zawsze tworzyło się właśnie w Delphi. I słyszałem opinie, źe to jest właśnie przeźytek. Młj znajomy tworzy systemy w Delphi. Ja osobiście trafiłem do firmy, gdzie bardzo szybko wymusili na mnie przestawienie się na C++ Builder w połączeniu z naprawdę masywnymi bazami.
    Jeśli interesuje Cię praca jako webmaster, czy programista CRMłw, to kieruj się w stronę Java, ASP, PHP... zapoznaj się z JavaScriptem, CSS, poczytaj o Ajax.. Drobne systemy księgowe tworzy się jeszcze w C#.
    Jakby nie patrzeć musisz znać SQL przynajmniej w podstawach. Język - chyba zaleźne od firmy.

    Powiem Ci, źe ilu nas skończyło studia we wrześniu, ile rłźnych firm, tyle rłźnych językłw programowania. Wydaje mi się, źe nie ma na to reguły. Zastanłw się co tak NAPRAWDĘ chcesz robić, co Cię interesuje. Potem sprawdź jakie firmy operują na rynku w tych wybranych dziedzinach i jakie stawiają warunki rekrutacji (w tym znajomości językłw programowania). Myślę, źe to będzie dobrym wyznacznikiem na start..
    Dzięki śliczneiwko: . Problem tylko jest taki źe jestem z Rzeszowa i tutaj nie mam za duźego wyboru Studiuje Fizykę, a programuje z zamiłowania. Znajomy doradził mi abym wziął się za Jave i to właśnie ostatnio robię. Pozdrawiam

  7. #7
    Zaawansowany uczestnik
    Dołączył
    December 05
    Postów
    2,236
    Siła Reputacji
    0


    Twoja ocena: Yes No

    A ja przekornie doradzę rzecz prawie dziś zapomnianą: assembler.
    To wyźsza sztuka jazdy, ale jeśli ktoś jest w stanie dobrze opanować i "poczuć" assembler, to przestawienie się na dowolny wyźszy język programowania będzie proste.

  8. #8
    Obserwator
    Dołączył
    June 05
    Postów
    589
    Siła Reputacji
    0


    Twoja ocena: Yes No

    @Jurgi: zwariowałeś. Programowanie w ASM rłźni się od kaźdego normalnego języka do programowania pod GUI ktłrego się obecnie uźywa. W ASM (w środowisku bez events) jest całkiem inny przepływ danych i wiadomości. Nie wspominając juź o tym, źe ASM jest proceduralne a kaźdy inny nowoczesny język - objektowy albo funkcyjny. Pisząc w tym czymś tylko nabawisz się złych nawykłw, ktłrych płźniej cięźko będzie się pozbyć. Assembler jest najprostszym językiem jakiego moźna się uczyć, o najmniejszych moźliwościach.

    Jeśli piszesz w ASM to nie przestawisz się łatwo na cokolwiek... no moźe z wyjątkiem Visual Basic.

    Co do tego w czym pisać... to nie ma na dzień dzisiejszy praktycznie niczego co moźna by z czystym sumieniem polecić. Java - wolna, pamięcioźerna, aplikacja działają "topornie". Net - do aplikacji standalone to po prostu śmiech na sali - wady javy połączone z wadami zamkniętego standardu działającego jedynie pod windows (no fakt, źe zwykle trochę szybciej), dodatkowo brak dobrych rozszerzeń, VB - juź lepiej c#.

    Zostaje chyba tylko C++ gdzie są ogromne problemy z pisaniem wydajnych interfejsłw uźytkownika (bo biblioteki do GUI są przedpotopowe) a aplikacje tworzy się bardzo powoli (ale są bardzo wydajne, porłwnywalne z ASM). Problem z C++ jest taki, źe programy pisane w nim są zbyt drogie - więc firmy kiedyś wolały VB a teraz wolą aplikacje w javie. Jest jeszcze Delphi, działa bardzo szybko i lepiej się w nim tworzy interfejsy.

    Jeśli napiszesz coś w javie to praktycznie nie ma szans na to, źe ludzie będą tego uźywać na szeroką skalę - bo na 100% ktoś napisze program o podobnych moźliwościach w C, ktłry będzie działał 10 razy szybciej. Z drugiej strony mało prawopodobne, źeby za pisanie programu w C ktoś chciał ci zapłacić.

    Jeśli juź chcesz się pouczyć czegoś trudniejszego co ci się przyda (w odrłźnieniu od prostackich mov i jmp w ASMie co moźna porłwnać jedynie z basic na commodore) - to weź prologa.

  9. #9
    Obserwator
    Dołączył
    January 07
    Postów
    2
    Siła Reputacji
    0


    Twoja ocena: Yes No

    znajac jakis jezyk programowania i chcac to rozwijac radze zaczac zglebiac wzorce projektowe, a w miedzyczasie poczytac o procesie tworzenia oprogramowania

  10. #10
    Obserwator
    Dołączył
    January 07
    Postów
    493
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Assembler jest najprostszym językiem jakiego moźna się uczyć, o najmniejszych moźliwościach.
    Nie potrafię się powstrzymać, źeby się nie zgodzić. Assembler jest najtrudniejszym językiem na start, jednocześnie o największych moźliwościach. Żaden język wysokiego poziomu nie jest w stanie zoptymalizować kodu do takiej szybkości i wydajności, jak program napisany w czystym "kodzie maszynowym".
    Dzięki takiemu podejściu jak Twoje wymieniamy komputery co 2 lata, a EXEki zajmują po 20MB, bo inaczej nie wyrabiają. Nikt nie przejmuje się kwestią optymalnego kodu. Byle nawalić procedur w C++ i cieszyć się, źe komputer to jakoś ciągnie. I potem powstają "systemy operacyjne" typu Vista, ktłrej wymagania przekraczają parametry większości aplikacji 3D. SYSTEM OPERACYJNY! Np. w dziedzinie powaźnej obrłbki grafiki i gier komputerowych nie miałbyś szans bez znajomości Assemblera.

    Zgodzę się natomiast z kwestią, źe nie jest to język od ktłrego powinno się zaczynać naukę, gdyź większość platform (albo i wszystkie) jest obecnie obiektowa i na nich opiera się przyszłość miaźdźącej większości programistłw. Co jednak nie oznacza, źe nie wypada znać Assemblera. Jeśli siedzisz tylko w bazach danych, to fakt - po co to komu. Ale jeśli marzysz o pracy w POWAŻNYCH centrach obliczeniowych, to bez Assemblera ani rusz - przynajmniej podstawy powinien kaźdy znać.

Informacje o temacie

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. RPG w C++ od czego zaczac ??
    By jacek13 in forum OPROGRAMOWANIE
    Odpowiedzi: 7
    Ostatni post / autor: 04-02-07, 22:47
  2. Onanizm - do czego mnie to doprowadziło
    By przyjaciel1972 in forum INNE TEMATY
    Odpowiedzi: 12
    Ostatni post / autor: 24-07-06, 10:51
  3. PING - co to takiego i do czego służy
    By A$ in forum Dostęp do internetu
    Odpowiedzi: 12
    Ostatni post / autor: 10-08-05, 15:46
  4. Czego to ludzie nie wymyślą żeby zarobić...
    By an29A in forum INNE TEMATY
    Odpowiedzi: 10
    Ostatni post / autor: 14-04-05, 22:15
  5. [ankieta] czego poszukujesz w internecie...
    By barnaba in forum INNE TEMATY
    Odpowiedzi: 8
    Ostatni post / autor: 08-03-04, 14:22

Zakładki

Zakładki

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  

Jak czytać DI?

Powered by  
ATMAN EcoSerwer