Umiejetnosci

Skoro już tu zaglądasz, poniżej znajdziesz krótki spis tego w czym i z czym już miałem okazję pracować ( odnośnie programowania ).

  • Delphi
    Poziom: średnio – zaawansowany, 2lata „zabawy”
    W tym języku stawiałem swoje pierwsze kroki w programowaniu, pisząc proste gry i programy z wykorzystaniem różnych komponentów VCL ( Omega, DelphiX, Jedi Componnents, tyle pamiętam )
  • C/C++/C#
    Poziom: zaawansowany, piszę w nich od 4 lat
    Tuż po Delphi zacząłem przygodę z rodziną języków C, którymi zajmuję się do dzisiaj, osobiście najbardziej lubię i najpewniej czuję się w C++, jednak ANSI C nie jest mi obce, ostatnio dużo czasu spędzam pisząc małe aplikacje w C#. Wzorce projektowe nie są mi obce.
    Korzystam zwykle z VisualStudio( express ) lub na linuxie z CodeBlocks i Mono
  • PHP
    Poziom: zaawansowany, piszę w nim od 4 lat
    W tym języku stawiałem swoje pierwsze kroki w sieci, korzystam z niego do dzisiaj, chociaż staram się przerzucić na inne języki skryptowe. Wszystko ze względu na zbyt częste i zbyt radykalne zmiany w kodzie PHP w ostatnim czasie.
    Piszę korzystając z frameworków CodeIgniter, Kohana lub CakePHP ( w cake’u postał chociaż mój autorski BQ-CMS ).
    Nie są mi obce zagadnienia pisania pluginów do różnych aplikacji (np. WordPress’a)
  • Python
    Poziom: średni, 2 lata
    Używałem go na codzień przez prawie pół roku (głównie w aplikacjach opartych o Django)
  • Ruby
    Poziom: średni, piszę od roku
    W tym przypadku podobnie jak wyżej, z naciskiem na pisanie w Ruby on Rails ( z którego założeń korzysta chociażby CakePHP, które znam dobrze więc też wygodnie mi się pisze w Railsach ).
    W ostatnim czasie Ruby stał się moim ulubionym językiem, oczywiście nadal w Webdeveloperce Słowa kluczowe którymi mogę opisać przygodę z Ruby to Rails, Sinatra, Padrino (frameworki które miałem okazję używać), Cucumber, RCov Simple, RSpec ( testy ogólnie pojęte ), Heroku i deploy w chmurze.
  • HTML/CSS/JS
    Poziom: zaawansowany, piszę w nich od 4 lat
    Nie przypadkowo te 3 języki piszę obok siebie, bo dla mnie to taka nierozerwalna „paczka”. Staram się też zawsze być na bieżąco z nowościami ( np.HTML5 i CSS3 ). Odnośnie JavaScriptu to korzystam zwykle z jQuery (przy okazji pracy z Django moim głównym obowiązkiem była obsługa całych aplikacji od strony JS).

To tak w wielkim skrócie, miałem też okazję używać języku LUA ( pisałem addoniki do pewnej gierki ). Chwiejne kroki chciałem też postawić w świecie Javy, ale niestety przez mój nienajlepszy sprzęt programowanie w Javie jest męczące ( chociaż aplikacje dla Androida kuszą :) )

Poza tym jestem otwarty na naukę nowości jeśli ta nauka może przynieść jakieś korzyści.

Reklama