Wasze technologie i zadania

0

Interesuje mnie czego używacie w waszych pracach; To, czego codziennie używacie:

  • programując niskopoziomowo (C/C++, jakaś robotyka, automatyka?)
  • tworząc strony
  • tworząc biznesowy krowy
  • pisząc gry
  • oprogramowując marsjańskie łaziki
  • inne?

Czyli to, czym się zajmujecie.

4

W pracy pierwsze 3 :) w domu uczę się stolarstwa bo przesada siedzieć więcej jak 10h dziennie na kompie i hobby też z kompami związane ;)

Edit na życzenie @spartanPAGE:
Programowanie w C++ - klątwa ruskiego STL + kwiatki jak obsługa XML (o której kiedyś na mikro wspominałem) + cholera wie co jeszcze...I ja to naprawiam żeby było słodkie :) Ale to złe w C++ to wycinek, reszta to czysta klepanina w C++98, bo niestety kompilator z czasów jak C++11 było C++0x ;)
Tworzenie stron to PHP i frameworki na zasadzie "co tam panienka chciała", ostatnie 2 pisane od podstaw to: 1 na zwykłym PHP z dodatkami w stylu phpmailera czy fragmentami z symphony2, druga na Yii. Do tego grzebanie po różnych CMS i poprawianie żeby dizałało. Oczywiście frontend też niestety czasem muszę zrobić (talentu graficznego nie mam, a na froncie musi byc wygląd). No i do istniejących CMS wtyczki pisane...
Bizes krowy: w C++ trochę, trochę w szablonach smarty, ale głównie "klik-klik-klik"

Jezcze w innych: praktycznie codziennie jakiś skrypt shellowy się kliknie, coś w CLI php. Wszystko jako helpery i pomocniki do istniejących rzeczy, initscripty do serwerów itp itd... W sumie przy niektórych aż żałuję że nie mam chwili pouczyć się pythona/perla bo niektóre rzeczy pewnie łatwiej by było robić w pythonie/perlu.

2
  1. Aplikacje standalone:
  • Spring, MyBatis, Liquibase, JavaFX, WebService, FOP, WebFlow
  1. Aplikacje webowe:
  • Spring, JPA, Hibernate, JSF, WebFlow
  1. Uniwersalne:
  • taski: Trello, Redmine, Trac, Mantis
  • testy: NUnit, JUnit, TestNG, Mock
  • buildy: Maven
  • systemy kontroli wersji: SVN oraz GIT
1
  1. krowy desktopowe
  • WPF, PRISM, DevExpress, WCF, MSMQ, RX
  1. krowy webowe
  • ASP.NET MVC/WebAPI, HTML5, Angular, WCF, Bootstrap
  1. Uniwersalne
  • do tasków/scruma: Jira
  • do code review: Crucible Review
  • do testow: NUnit
  • do CI: TeamCity
  • do buildow: NAnt
  • system kontroli wersji: starsze projekty w SVNie, nowsze w GITcie.
1
  1. Web
    PHP - Symfony2

Po godzinach Java + Spring

1

Aplikacje webowe: głównie HTML 5, Sass, AngularJS, Karma, Jasmine, Bootstrap, rzadziej Gumby, Gulp, Node.js, Firebase.

1

Amatorskie klepanie gier oraz aplikacje WPF, WFA.

1

Tworzenie od zera aplikacji integracyjnych do CRM'ów oraz usługi windows'a, aplikacje konsolowe, parsery.
.NET/C#, WCF, WebService, XML, NUnit, NLog, Jira, SVN, T-SQL.

GUI/Front-end w pracy nie tykam. :)

1
  • programując niskopoziomowo - miałem okazję klepać kiedyś niskopoziomowy kod (operacje na binarnych danych) w C++ i była to męka. Teraz do podobnego zastosowania wykorzystuje Pythona (wolniej działa, ale pisze się i debuguje szybciej).
  • tworząc biznesowy krowy - aktualnie nie pracuje przy żadnej takiej krowie, tylko przy małej aplikacji webowej -> Python + web2py (nie polecam!). Ale krowy klepałem w Javie + Spring + Hibernate/JPA
  • oprogramowując marsjańskie łaziki - niestety żadnego nie programuje aktualnie, ale przypuszczam że tak jak wszystko co lata w kosmos taki łazik to ADA.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.