Jak wiadomo, języki programowania programiści zmieniają jak rękawiczki. Ale są takie języki i narzędzia które są stosowane wszędzie.
Przykładem może tutaj być SQL. Wszechobecny.
Proszę podajcie mi inne ciekawe zagadnienia z którymi programiści borykają się w każdym języku programowania. Chcę sobie zakupić książki. SQL już kupione. : )
Git
XML
Poczytaj o algorytmach i strukturach danych. Oraz trochę informacji o systemach operacyjnych czasami tez się przydaje.
Wzorce projektowe. Angielski. Testy. Zwinne metodyki. Znajomość systemów komputerowych. Znajomość podstawowych algorytmów. Zwinne posługiwanie się algorytmami. Dyskretna matematyka. Myślenie analityczne. Systemy kontroli wersji.
Tego jest w cholerę i zależy od działu programowania, w jaki chcesz iść.
Gry, programy bazodanowe, osdev (...)?
Kupiłem książkę o algorytmach, web 2.0 i sql. Co jeszcze do zestawu mogę dorzucić ? : )
Dziękuje również za dotychczasowe porady. : )
Nie kupuj książek tylko pisz kod :P
Co będziesz potrzebował to sam się w trakcie przekonasz.
Książki zawsze się przydadzą. Można poczytać o czymś nie mając pod ręką komputera. I że tak powiem napalić się jeszcze bardziej.
Moim zdaniem pomaga również czytanie zwykłych powieści, książek niezwiązanych z programowaniem. Dzięki temu pobudzasz wyobraźnię, która wytrenowana działa również w momencie poszukiwania rozwiązania problemu programistycznego.
Dobrze też zorientować się w dziedzinie, którą informatyzujemy. Medycyna, księgowość, marketing.
Obowiązkowo wyrażenia regularne, operacje bitowe / algebra boole'a, podstawowe protokoły internetowe - jak działa HTTP, SMTP
A języki typu SQL potrzebne na każdym kroku?
Nie spodziewałem że takiej pomocy z waszej strony w przeciągu paru minut. Za co oczywiście dziękuje : )
KULTI napisał(a):
A języki typu SQL potrzebne na każdym kroku?
Nie - tylko tam, gdzie ię używa baz danych i to baz danych opartych na SQL-u.
Prócz sql, są jeszcze języki użyteczne które są używane w każdym języku programowania. Niezależnie od maści? : )
Bo jak wiadomo sql jeść używany wszędzie i to powszechnie : )
O albo możecie podać linki do waszych złotych książek.
Polecam zapoznać się z:
Must read programisty
i link od @agilob, który był umieszczony w tamtym temacie, ale wygasł (albo coś innego dziwnego się z nim stało, nie wnikam):
http://sijinjoseph.com/programmer-competency-matrix/
A ZŁOTA książka do angielskiego od podstaw? : )
Faktycznie - n0name_l
Tabelka epicka : )
Gdyby wam to pomogło to uwielbiam python'a i głównie z nim chciałbym swoją przyszłość wiązać.
Jednak chce jak najwięcej języków typu "SQL" znać na wylot bo wtedy przelot na inny to bajka. : )
PS. Co sądzicie o j2me? Przeżytek czy użyteczność? Bo w helionie zakupiłem 5 książek i mogłem wybrać sobie jakąś za grosze, wybór padł na nią. Z racji tego że ja jeszcze np mam telefon bez androida. A w większych projektach w przyszłości dla firm nawet mini część rynku jest zbawienna. : )
KULTI napisał(a):
A ZŁOTA książka do angielskiego od podstaw? : )
Murphy jest dobrze zorganizowany :) Objaśnienia, ćwiczenia i tak w kółko.
O
następnym razem kupuje książkę o git oraz dla rozluźnienia: sztuka
postępu. Łamałem ludzi nie hasła. Co mi jeszcze proponujecie że stricte
językami i narzędziami przydatnymi programistą różnej maści języka?
Z poza (jak to się pisze? ;p) programowania, to ja bym radził porozwiązywać zagadki MENSA, jeśli interesują Cię symulacje, gry, itp., to kucie jak największej ilości wzorów matematyczno-fizycznych., a poza tym z takich uniwersalnych języków to Assembler 8068, większość języków pozwala na dodawanie wstawek assemblerowych, które znacznie przyśpieszają pracę.
narzędziami przydatnymi programistą różnej maści języka
Słownik języka polskiego?
Jestem (kim, czym) programistą, ale przydatne (komu, czemu - i jeszcze w liczbie mnogiej) - programistom. Ja rozumiem niechęć do końcówki -om, ale ona naprawdę istnieje.