Od jakiegoś czasu jestem programistą. Daleko mi do najlepszych. (Siedząc samotnie w tym pokoju, zastanawiam się, czy jestem tu najlepszy). Jednak zrozumiałem swoje narzędzia i zaufałem mojej zdolności rozumowania i uczenia się.
Rozpoczynając nową pracę, zawsze wierzę, że mogę nauczyć się podstawy kodu, jeśli jest to język, który znam. Jeśli nie znam znanego języka ani frameworka, uważam, że potrafię zrozumieć pojęcia wystarczające do nauki go (i po prostu przeczytać dokumentację). Jest to część naszego zestawu umiejętności programistów i jestem dumny, że mogę sprostać temu standardowi.
Mimo wszystko - jedną z moich głównych słabości jest nauka i internalizacja reguł biznesowych dla klienta, dla którego pracuję w szybki sposób - niezależnie od tego, czy jestem płatnym pracownikiem czy kontrahentem. Nie mam nic przeciwko bazom kodów, ale reguły i procesy biznesowe dla konkretnej firmy zawsze wydają mi się trochę zajmować. (Na przykład może to być tripup podczas przepisywania aplikacji korporacyjnych).
Jako programista, jaki jest najlepszy sposób na szybkie i wydajne przyswojenie reguł i procesów biznesowych? Czy jest to możliwe bez bycia ekspertem merytorycznym lub po prostu wieloletniego doświadczenia z klientem, firmą lub firmą?