Co dalej z tym programowaniem ?

0

Czesc,mam do Was pytanie,nauke programowania zaczalem jakis rok temu od c++,potem zaczalem zabawe z c#,wkoncu wzialem sie za asp.net,poszedlem na pol roczny staz i na dzien dzisiejszy pracuje jako mlodszy programista(lecz nadal z nie wielkim doswiadczeniem),mam do Was pytanie co polecacie do dalszej nauki,uml,wzorce czy moze ksiazka typu Czysty Kod ? Zeby jak najbardziej mi sie to przydalo w dalszej pracy? Z gory dzieki za Wasze propozycje.

0

A czemu nie wszystko naraz co wymieniłeś? Nie ma tego dużo przecież. Aż taki leniwy jesteś, że nie chce ci się kilku dodatkowych rzeczy opanować?

0

No dobrze ale to moze w jakiejs kolejnosci,no nie wiem pytam Was co o tym myslicie.Potem wyciagne z tego jakies wnioski.

0

To w robocie nie kładą na nic nacisk? Kodujecie sobie w tym wielce błogosławionym C# bez znajomości jakichkolwiek wzorców?

Może jestem skrzywiony, ale uważam że zaznajomienie się z językiem funkcyjnym jest lepsze niż studiowanie stu tysięcy książek jak pisać ładny kod w typowo imperatywnym języku. Skoro jesteś przyzwyczajony do platformy .NET to może spróbuj F#. Gdybyś miał opanowaną platformę Java to poleciłbym ci Scalę (niby jest port Scali na .NETa, ale generalnie w tyle za główną wersją, czyli na Javę).

0

Ja radziłbym ,najpierw nauczyć się dokładnie z jednego języka i wyciskać z niego co się da.Uważam ,że .Net C# jest trafnym wyborem.Jest to język tak rozbudowany ,że ciężki do ogarnięcia i nie mówię tutaj o podstawowych klasach,ale o łatwości zintegrowania go z dodatkowymi architekturami np.jak WMI,czy MS Enterprice Practice i wiele innych ,których jeszcze nie znam:/.Jeśli to nie wystarczy ,można pouczyć się SOAP i kombinować z integracją z innymi językami programowania.

0

Ja pytam odnosnie rozwoju na wlasna reke,prywatnie w domu po godzinach a nie co bedzie dobre dla firmy.Prosze o odp na konkretnie postawione pytanie a nie czepianie sie wszystkiego,nie po to zadalem to pytanie.

0

API się spokojnie możesz nauczyć w miarę potrzeb. Natomiast do poznawania technik pisania elastycznego kodu nikt cię nie będzie zmuszał. Kierownik po prostu będzie żądał zrobienia zadania i tyle.

Poznawanie nowych paradygmatów programowania wg mnie daje sporo satysfakcji, no i generalnie się później przydaje. Java, C++, C# stają się powoli wieloparadygmatowe, tzn dodawane są obecnie elementy funkcyjne. Myślę, że trend będzie postępował, bo to jedyna droga ku zwiększeniu produktywności.

0

to też zależy w czym chcesz robić, jeżeli podoba Ci się praca jaką wykonujesz, to ucz się języka używanego w robocie, wyciśnij z niego ile się da!
jeśli nie odpowiada ci to, to może spróbuj czegoś innego np. Java albo coś w kierunku języków skryptowych - php, python itd.
powodzenia życzę :]

0

Moje pytanie, co dalej odnosi sie oczywiscie technologi .net a glownie asp.net bo uwazam ze skakanie po jezykach i technologiach to strata czasu, ja sie juz zdecydowalem jak juz mowilem, asp.net i pod tym katem chce sie rozwijac.Ale pytam Was co wziac na drugi ogien zeby stawac sie z roku na rok np coraz lepszym w programowaniu.

0

Ale po co chcesz się ograniczać tylko do ASP.Net? Skoro jednocześnie możesz tworzyć np. w WF, WPF, WCF czy ASP.NET. Przecież to wszystko opiera się tak na prawdę o zapoznanie się z poszczególnymi mechanizmami, nie powinno się zamykać na jedną technologię. Bo mając szersze umiejętności, masz więcej ofert pracy, dodatkowo zazwyczaj lepiej płatnych i nie jesteś narażony na coś takiego jak wymieranie danej technologii z koniecznością przenoszenia się na inne.

0

Jeśli ktoś 40 lat temu nauczył się COBOLa i zastosował identyczną strategię ograniczania się tylko do COBOLa i uczenia się technik pisania w COBOLu może dzisiaj konkurować z programistami np Pythona pod względem produktywności?

Jeśli chcesz się zakopać w ASP.NET to:

  • Czytaj blogi o ASP.NET,
  • Czytaj tutoriale o ASP.NET,
  • Poznawaj kolejne frameworki oparte o ASP.NET,
  • Wyślij Gatesowi walentynkę,
0

Zastanawialem sie nad asp.net mvc wiec chyba widze, ze jednak chyba warto sie zainteresowac :D

0

Może pomyśl nad robieniem aplikacji pod 'urządzenia przenośne', a raczej na systemy andruid, i ten drugi, jak mu tam...
Teraz wszystkie chyba popularne technologie mają parcie na sprzęt typu 'telefon'.
A narzędzia to te które ci się najbardziej podobają, natomiast poznawać je możesz w kolejności od tego, które najbardziej lubisz:) coś wyjaśnić?

0

Tzn troche mnie interesuje android,mozesz polecic cos na poczatek,mowie tutaj o ksiazce do javy i cos strickte androidowego ?

Aczkolwiek chyba mobile nie przegoni weba w ofertach pracy takze poki asp.net a potem mvc,przynajmniej takie plany na chwile obecna sie klarują :D

0

To nie grzeb się w ASP.NET WebForms tylko wal od razu w MVC. Masz tam pełną kontrolę nad HTMLem, do tego dodatkowo przyda Ci się nauka CSS, JS/jQuery oraz AJAX'a :)

0

Ja szczeze tez wole web formsy od mvc przynajmniej na pierwszy rzut oka bo nie zglebialem jeszcze tej technologii aczkolwiek rosnaca popularnosc chyba skloni mnie do poznania mvc.

0

Dlugo juz sie uczysz web formsow ? Ja tez chyba wole na perfekt opanowac najpierw web formsy chociaz to tez nie jest latwe jak sie moze wydawac ;D

0

Ale chyba podczas pracy i nauki w asp.net,wezme sie teraz za te ksiazke "UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji. Wydanie III" a potem, za Czysty Kod i a potem to juz tylko praktyka i praktyka co o tym sadzicie ?

0

Sorki za to i a potem ;D tam wyzej

1 użytkowników online, w tym zalogowanych: 0, gości: 1