Pokaż wyniki od 1 do 10 z 32
-
20-01-07, 11:45 #1
- Dołączył
- January 07
- Postów
- 6
- Siła Reputacji
- 0
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
-
26-01-07, 10:17 #2
- Dołączył
- January 07
- Postów
- 493
- Siła Reputacji
- 0
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..
-
26-01-07, 11:02 #3
- Dołączył
- January 07
- Postów
- 330
- Siła Reputacji
- 0
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 ;-)
-
26-01-07, 13:15 #4
- Dołączył
- May 06
- Postów
- 1,460
- Siła Reputacji
- 0
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:
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...
-
26-01-07, 13:20 #5
- Dołączył
- January 07
- Postów
- 330
- Siła Reputacji
- 0
-
26-01-07, 14:29 #6
- Dołączył
- January 07
- Postów
- 6
- Siła Reputacji
- 0
-
26-01-07, 20:00 #7
- Dołączył
- December 05
- Postów
- 2,236
- Siła Reputacji
- 0
-
26-01-07, 20:55 #8
- Dołączył
- June 05
- Postów
- 589
- Siła Reputacji
- 0
@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.
-
30-01-07, 11:44 #9
- Dołączył
- January 07
- Postów
- 2
- Siła Reputacji
- 0
-
30-01-07, 13:37 #10
- Dołączył
- January 07
- Postów
- 493
- Siła Reputacji
- 0
Assembler jest najprostszym językiem jakiego moźna się uczyć, o najmniejszych moźliwościach.
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
-
RPG w C++ od czego zaczac ??
By jacek13 in forum OPROGRAMOWANIEOdpowiedzi: 7Ostatni post / autor: 04-02-07, 22:47 -
Onanizm - do czego mnie to doprowadziło
By przyjaciel1972 in forum INNE TEMATYOdpowiedzi: 12Ostatni post / autor: 24-07-06, 10:51 -
PING - co to takiego i do czego służy
By A$ in forum Dostęp do internetuOdpowiedzi: 12Ostatni post / autor: 10-08-05, 15:46 -
Czego to ludzie nie wymyślą żeby zarobić...
By an29A in forum INNE TEMATYOdpowiedzi: 10Ostatni post / autor: 14-04-05, 22:15 -
[ankieta] czego poszukujesz w internecie...
By barnaba in forum INNE TEMATYOdpowiedzi: 8Ostatni post / autor: 08-03-04, 14:22
Zakładki