Witamy na 4programmers.net

4programmers.net jest serwisem www stworzonym dla programistów, administratorów, webmasterów, słowem - dla ludzi związanych z branżą IT. Jeżeli jesteś zainteresowany tym jak działa nasz serwis to zapraszamy do zapoznania się z naszym przewodnikiem

Zarejestruj się i dołącz do naszej społeczności. Aktywne uczestnictwo w życiu społeczności zwiększa Twoje punkty reputacji.
Czytaj więcej

Czym jest programowanie?

Czym jest programowanie komputerowe? Na pewno spotkałeś się z tym określeniem nie raz — czy to podczas oglądania telewizji, czy przeglądając prasę, czy też w życiu codziennym. Z drugiej strony wiele osób w ogóle nie wie, co to pojęcie tak naprawdę oznacza. Jest to dziedzina zajmująca się tworzeniem oprogramowania. Niezłym przykładem jest liczydło. Liczydło służy do wspomagania człowieka w poważniejszych obliczeniach matematycznych. Celem programisty jest napisanie programu, który wspomoże człowieka w wykonywaniu codziennych czynności.

Czytaj więcej

Jak zacząć programować?

Jednym z najczęstszych pytań, stawianych przez początkujących, to: jaki język wybrać? Jak zwykle w takich przypadkach, odpowiedź nie jest jednoznaczna. Głownym czynnikiem, który należy brać pod uwagę jest to, co planujemy zrobić. Czy interesuje Cię tworzenie stron WWW? Gier? Aplikacji mobilnych? A może aplikacji finansowych? Przed podjęciem odpowiedniej decyzji, należy zadać sobie kilka pytań? Jakich? Jakie jest Twoje zadanie? Pod jaką platformą ma działać? Czy zamierzasz pracować sam, czy w grupie?

Czytaj więcej

Kim jesteśmy

Czyli gdzie ja trafiłem i czym się tutaj zajmujecie?

Czym jest programowanie?

Dowiedz się czym tak właściwie jest programowanie?

Jak zacząć programować?

Obowiązkowo, dla każdego początkującego.

Co nowego na forum?

275 wyświetleń Męczę się na studiach Edukacja dzisiaj, 04:04
1912 wyświetleń .NET Open Source C# i .NET 2014-11-19 19:00
121 wyświetleń Błąd w programie Java wczoraj, 20:51
6052 wyświetleń PKW narzeka na informatyków i ich niskie zarobki Flame dzisiaj, 03:21
466 wyświetleń Codingame - kto się bawi? Off-Topic 2014-11-21 08:57
152 wyświetleń Odwracanie wyrazu w C C/C++ wczoraj, 03:19
  1. spartanPAGE dodał odpowiedź w wątku Klient serwer TCP

    13 minut temu
  2. exerq dodał odpowiedź w wątku Laptop do 2300 - programowanie

    14 minut temu
  3. Ktos dodał odpowiedź w wątku NetBeans 8.0.1 VS Code::Blocks (SVN version) VS KDevelop 4.7.0

    35 minut temu
  4. kAzek dodał odpowiedź w wątku C++ VS 12 Alternatywa dla ListBoxa

    39 minut temu
  5. mca64 dodał odpowiedź w wątku Pomysł na serwis społecznościowy - sensowny?

    dzisiaj, 05:18
  6. NoZi dodał odpowiedź w wątku Męczę się na studiach

    dzisiaj, 04:04
  7. NoZi dodał odpowiedź w wątku Spring MVC + Hibernate + Mysql - aplikacje webowa

    dzisiaj, 04:00
  8. Spine dodał odpowiedź w wątku Męczę się na studiach

    dzisiaj, 03:55
  9. szakal329 utworzył wątek Spring MVC + Hibernate + Mysql - aplikacje webowa

    dzisiaj, 03:40
  10. Azarien dodał odpowiedź w wątku PKW narzeka na informatyków i ich niskie zarobki

    dzisiaj, 03:21
  11. somekind dodał odpowiedź w wątku Spada liczba studentów kierunków informatycznych.

    dzisiaj, 03:18
  12. dodał nowy komentarz do postu w wątku Męczę się na studiach

    dzisiaj, 03:15 Nasuwa mi się pytanie: Jeśli nie masz doświadczenia w areospa...
  13. wiciu dodał nowy komentarz do postu w wątku PKW narzeka na informatyków i ich niskie zarobki

    dzisiaj, 03:14 Refaktoruj i rób pull requesta. Przecież projekt jest open-so...
  14. dodał nowy komentarz do postu w wątku Linux Embeded Sterowanie Urządzeniami .Parę Pytań

    dzisiaj, 03:08 Jak w czym ma ci pomóc ? przecież to jest system operacyjny. ...
  15. wiciu dodał odpowiedź w wątku Czy istnieje jakis darmowy* cross-platformowy program WYSIWYG do tworzenia mobilnych aplikacji?

    dzisiaj, 03:07

Mikroblogi

W tym miejscu wyświetlane są wpisy z mikroblogów użytkowników.
Sortowane są one według popularności, na którą składa się ilość oddanych ocen w stosunku do daty opublikowania wpisu. Aby zobaczyć wszystkie wpisy lub opublikować własny, przejdź do modułu Mikroblogów X

Shalom

Kontynuując wątek rekrutacji i rozmów rekrutacyjnych. Dziś znów pozytywnie, więc niektórzy będą się pewnie nudzić :)
Stukałem sobie wczoraj zadanie rekrutacyjne do pewnej firmy i było na tyle sensownie zrobione, że muszę się tym podzielić. Może ktoś kiedyś będzie musiał przygotować zadania i skorzysta z tego patentu.

Dostałem ładnie przygotowany projekt mavenowy, który stanowił uproszczoną wersję jednego z modułów aplikacji której rozwojem zajmuje się firma. Zadanie polegało na zaimplementowaniu pewnego określonego fragmentu tego projektu. Były już do niego przygotowane unit testy i zalecenie żeby w razie potrzeby dodać kolejne. Główna klasa którą należało zaimplementować w wersji podstawowej rozszerzała tylko jeden interfejs, ale dostępne były też inne interfejsy, które można było rozszerzać, jeśli miało się pomysł jak to zrobić (np. można było dopisać wparcie dla współbieżności czy na przykład dla anulowania wcześniej zleconych operacji).

W efekcie tym zadaniem mogli sprawdzić:

1. Czy rozumiesz "dziedzinę" problemu, choćby w ograniczonym zakresie
2. Czy radzisz sobie z rozwiązywaniem konkretnych, realnych problemów (!)
3. Czy rozumiesz testy jednostkowe i czy umiesz je pisać
4. Jaki masz styl pisania kodu

Jedyny minus był taki, że godzinę zajęło mi rozkminienie jak to w ogóle ma działać. Ale po to właśnie dołączyli dość obszerne readme i unit testy. Niemniej jednak pomysł bardzo dobry i wydaje mi się, że znacznie bardziej miarodajny niż klepanie programu do wyliczania ile niepoprawnych nawiasowań można utworzyć ;)

#praca #interview
datdata
> sprawdzają

:
W pytkę. Najlepsze co mnie spotkało to napisanie modułu parsujacego kursy wlaut z xml z serwerów NBP i wyliczanie danych statystycznych kursów walut z wprowadzonych dat.
wiciu
: Zgadzam się z tym. Niestety to nie ja wymyślałem wspomniane zadania rekrutacyjne. ;)

Patryk27

API Poczty Polskiej, delikatnie mówiąc, ssie.

Pomijając nazwy pisane polingliszem (przesylkaType, addShipment, getFirmowaPocztaBook), oto jeden z fragmentów dokumentacji:
>numerNadania - Numer nadania przesyłki. Obecnie pole to jest wymagane. (...). Pole NIE jest wymagane.

Nie wspominając o tym, że przykładowo do paczki powinno dać się ustawić opis (jest on następnie drukowany na nalepce, którą ich serwis generuje) - no, i w kodzie źródłowym od nich istnieje pole opis, ale:
1.Nie ma o nim słówka w API.
2.Nic nie robi. Tak absolutnie nic. W żadnym przypadku. Chyba że przekaże się tam coś dziwnego (jak na przykład instancję obiektu), wtedy otrzymuje się błąd z ich strony.

W ramach innej ciekawostki, $paczkaPocztowa->opis = new opisType(); crashuje PHP...
prixans
: Zobacz api UPS i to jak wołasz etykiety w ZPL, to dostajesz od n-n+1 niezrozumiałą, a potem wszystkie w zpl, a jak pierwszą zrzucić w plik to widzisz ze to gif. ... Jak zawołasz w pdf, pierwsza tez będzie gif.  .... UPS problem, zna ale nie załata bo uważa, że powinno używać się jego softu ... Zarem zostaje nam drukowanie na Zebrach etykiet od drugiej do ostatniej, i konwersja pierwszej na gifa i osadzanie grafiki .... to jest głupie....

Koziołek

Dziś mały eksperyment. Mianowicie popełniłem VLOGa - czyli taki wpis w postaci wideo....

http://koziolekweb.pl/2014/11/20/vlog-1-leniwa-ewaluacja/

#java #koziolekweb
hipekk
: Ogólnie pomysł na plus, tylko tak jak powiedzieli poprzednicy: audio i video troszkę zawodzi :)
karolinaa
: w recordMyDesktop: Zaawansowane->Wydajność  zaznaczone tylko "Bez Kompresji" + "Pełny zrzut co każdą klatkę" . może pomoże

Azarien

<offtopic>
no to pierwszy czekoladowy Mikołaj tego roku już wypity*.

*) "picie" Mikołaja polega na odgryzieniu mu czapy, nalaniu coli do środka i jedzeniu w miarę picia.

</offtopic>
Darth Reidak
: No i stało się ;)

Etap 1: Przygotowanie biedronkowego pacjenta do operacji: http://www.fotosik.pl/pokaz_obrazek/78473244f289d06c.html
Etap 2: Gilotyna: http://www.fotosik.pl/pokaz_obrazek/82093f350dd5e5c8.html
Etap:3: Przygotowanie do degustacji: http://www.fotosik.pl/pokaz_obrazek/34adec95084fc5d2.html
Etap 4: Właściwe spożycie zgodnie z gdzieś powyżej opisanym algorytmem :)
Pokaż więcej

Reputacja użytkowników

100 użytkownik(ów) online (54 gości), 24 botów i 76 ludzi

_13th_Dragon, kq, datdata, draggie13, ravgirl, Ldr, członek zarządu, krwq, andrzej.kmicic, kAzek, vpiotr, spartanPAGE, kq, Ldr, Czakol, exerq, informatyk9000, Bing (6x), Yahoo (2x), Google (11x), FeedFetcher-Google (3x), Google Adsense (2x)