Kiedy zaczęliście pracować jako programiści?

5

i matura z polskiego pewnie oblana?

0

jeszcze odnośnie cv: zastanawiająca kwestia od zawsze, wpisujecie tam stan cywilny i obywatelstwo? Ktoś na to zwraca uwagę czy jest to daremne, Dołączać w cv zdjęcie (jeśli głównie wirtualnie będzie wysyłane) ?

3

Ja bym ani stanu cywilnego, ani obywatelstwa, ani zdjęcia nie zamieszczał.

0

nie wpisuj nic co nie przyda się pracodawcy w ocenie.

6

Widząc większość kodu, a przeglądałem różny kod, różnych ludzi, powiem jedno, większości wydaje się, że umie programować. Dotyczy to szczególnie studentów informatyki lub ludzi po studiach.

Kilka zasad:

  1. Zanim siądziesz do klawiatury, przemyśl co chcesz napisać. Stwórz User Stories i Use Cases. Stwórz diagram klas, stwórz diagram sekwencji.
  2. Użyj warstw, to nie boli. Co jest ui ma być tylko ui, co jest logiką ma być tylko logiką, co jest danymi ma być tylko danymi. Co ma być w warstwach domenowych ma być w warstwach domenowych.
  3. Pamiętaj o S.O.L.I.D.
  4. Pamiętaj o dobrych praktykach kodowania, nie stosuj komentarzy, tylko prawidłowe nazewnictwo.
  5. Pisz testy, dla każdej klasy i metody. Pisz testy integracyjne. One pokażą co się sypnie, zanim się sypnie.
  6. Nie rób nic sam. Mój zespół w przypadku aplikacji WEB - 4 devów, 2 QA, 1 specjalista od seo, jeden software engineer, grafik, product owner.
  7. Współpracuj z klientem. Jeśli klient nie ma dla ciebie czasu, powiedz mu tak: Słuchaj wrócimy do tematu, jak znajdziesz czas, teraz mam innych klientów na głowie.
  8. Nigdy nie myśl kodem. Myśl algorytmem. Nie myśl jak coś napisać, tylko co to ma robić.

Nie pisze Waterfall. Pisze i projektuje wszystko, używając metodyk zwinnych, bardzo czesto używam Collective Code Ownership oraz sięgam po XP, a szczególnie po programowanie w parach. Mam 28 lat, piszę programy od 8 roku życia, od momentu, kiedy w moim życiu pojawił się pierwszy komputer(mama pracownik naukowy pewnej korporacji). Do tej pory zrealizowałem projekty:

  • z języka Java
  • z języka PHP
  • z języka C#
  • z języka C i C++
  • z bezpieczeństwa systemów Linux

Obsługuję klientów z Anglii i USA. Robie dwa typy projektów:

  • outsourcing, gdzie klient płaci za czas, średnio 100 usd za każdą godzinę pracy każdego z członków zespołu, maksymalnie to było 350 F za godzinę pracy każdego członka zespołu, w przypadku outsourcing klient płaci za czas pracy
  • projekty podwyższonego ryzyka - klient zaczyna projekt i mówi napiszcie mi to i to, w ciągu tego i tego czasu, dysponuje takim i takim budżetem.

Teoretycznie klient nie wie czego chce. To my mu pokazujemy czego chce, ściśle z nim współpracując. Czasami jest tak, że połowa funkcjonalności jest rozwijana później, kiedy podstawowe funkcjonalności już działają. Mam jedną zasadę: co tydzień dostarczam klientowi coś, co stanowi dla niego wartość biznesową, w przypadku dużych projektów co dwa tygodnie. Dbam o to, żeby żaden projekt nie trwał dłużej niż 6 miesięcy, gdyż potem drastycznie się zwiększa jego ryzyko.

0

Czesc,

Niedlugo ide na studia dzienne i chcialbym zaczac pracowac na 3-4 roku.
Umiem programowac w C/C++, troche Javy, Asm'a i Pythona tez uzywalem. Napisalem juz w cholere malych programow(najwiekszy to statki do gry przez internet).
Martwi mnie to, ze programuje dopiero od dwoch lat. Sa ludzie, ktorzy kodza od 8 roku zycia :P I czuje, ze przy nich odpadam na miejscu. Ciezko bedzie mi znalezc jakas prace(marzeniem bylaby posada programisty C/C++ w srodowisku Linuksa)? Pytam czysto orientacyjnie, dlatego zamiescilem te informacje.

Z gory dzieki za odpowiedz.

0

Jesli tak trudno to zobaczyc, to rzeczywiscie, 3 od konca zdanie mialo byc pytaniem. Jako, ze jestem bezdomnym(bez konta), to nie moge edytowac postow.

0

Ja zacząłem pracować od razu po I roku studiów, w lipcu (pół roku temu). Najpierw miesiąc bezpłatnych praktyk, kiedy uczyłem się niezbędnych bibliotek, a po tym zaproponowali mi pracę. Pieniądze raczej śmieszne, ale w zamian mam duży luz z godzinami pracy i mogę spokojnie na pół etatu pracować. Poza tym sporo się nauczyłem od starszych kolegów i ogólnie na temat pracy zawodowej.
A programowaniem zajmuję się od wczesnej podstawówki (proste skrypty w BASICU na Amstradzie CPC, którego dostałem od kogoś z rodziny, kto pracował na politechnice), później wiele lat po kolei uczyłem poważniejszych rzeczy typu Pascal, Delphi, C/C++, Asm, C# i w końcu Java, w której dziś piszę zawodowo.

0

ja ze 3 lata temu i jestem zadowolona hehe....

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