• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy programowania trzeba się uczyć bardzo dokładnie?

Object Storage Arubacloud
0 głosów
136 wizyt
pytanie zadane 13 lutego w Offtop przez Iei Obywatel (1,950 p.)
Czy programista lub tester oprogramowania musi być w swojej pracy, a najlepiej jeszcze w trakcie nauki "idealny"? No bo np. jeśli niedokładnie nauczy się powiedzmy obsługi plików w jakimś języku programowania, a później będzie miał za zadanie  współtworzyć aplikację medyczną, która wczytuje coś z pliku to co wtedy?
1
komentarz 13 lutego przez Oscar Nałogowiec (29,320 p.)

Zależy co rozumiesz przez

niedokładnie nauczy się powiedzmy obsługi plików

Jeśli oznacza to, że np. nie wszystkie tryby otwarcia lub nie wszystkie operacje na plikach to nie jest wielki problem. Zawsze jakąś czynność można wykonać inaczej, może mniej optymalnie, ale skutecznie. Natomiast różne szczegóły działania poszczególnych funkcji warto znać, w każdym miejscu gdy programista zakłada takie, a nie inne działanie lepiej się upewnić czy to uzasadnione założenie. Podobnie nie należy nic zakładać co do nieudokumentowanych szczegółów - raz może być tak, raz inaczej.

Przypomina mi się spotkany ostatnio post o otwarciu pliku w trybie append - wtedy każdy zapis wykonywany jest za końcem pliku, nawet jeśli wcześniej wykonano seek. Autor był tym zaskoczony, mimo, że jest to jasno opisane w dokumentacji.

2 odpowiedzi

+5 głosów
odpowiedź 13 lutego przez marcin99b Szeryf (82,180 p.)
wybrane 13 lutego przez Iei
 
Najlepsza

Są różne podejścia

Jedni mówią że trzeba zaczynać bardzo szczegółowo, bo później nie będzie ci sie chciało wracać do podstaw, drudzy mówią że najpierw trzeba zdobyć ogólne, wysokopoziomowe umiejętności, a dopiero później wchodzić w szczegóły bo inaczej nie będziesz rozumieć czemu się czegoś uczysz

A szczerze mówiąc nie ma to znaczenia, to bardziej kwestia charakteru, bo jeśli pominiesz coś z podstaw i później okaże się że masz gdzieś braki, to wystarczy je nadrobić... i gotowe

Ja osobiście jestem po stronie ogólnej nauki i wchodzenia w szczegóły dopiero jak tego potrzebujesz, ale z pamiętaniem że mogę tego potrzebować. To przed czym chcą cie ochronić osoby mówiące o nauce "od podstaw", to podejście w którym uważasz że już wszystko umiesz i nie musisz się doszkalać. Na rynku jest dużo ludzi którzy umieją posklejać kilka kawałków gówna i czują się ekspertami, i próbują opierać o to swoją karierę, ale jeśli nie chcesz być kimś takim to nie będziesz, koniec

jeśli niedokładnie nauczy się powiedzmy obsługi plików w jakimś języku programowania, a później będzie miał za zadanie  współtworzyć aplikację medyczną, która wczytuje coś z pliku to co wtedy

W krytycznych projektach wszystko jest sprawdzane i testowane mnóstwo razy

komentarz 13 lutego przez reaktywny Nałogowiec (40,990 p.)
Dobrze napisane!
+2 głosów
odpowiedź 13 lutego przez szpon12 Obywatel (1,220 p.)
Moim zdaniem najlepiej jest od samego początku podążać "właściwą ścieżką", gdyż osobę która nauczy się złych nawyków ciężej jest ich oduczyć niżeli osobę która jeszcze nic nie potrafi. W trakcie nauki nikt nie jest idealny, choć co prawda ta dziedzina ma w zwyczaju to że codziennie się tu nabywa nową wiedzę, lecz z perspektywy osoby początkującej najlepiej poprostu podpierać się wiedzą z rzetelnych źródeł. Apropo aplikacji medycznej, nie wiem czy w jakimkolwiek punkcie będzie on zakrawać o infrastrukturę krytyczną ( obsługa urządzeń medycznych itp.) lecz za projekty o takim stopniu niezawodności oraz istotności powinny odpowiadać osoby z dużym doświadczeniem. Mimo to trzeba pamiętać że wszyscy jesteśmy tylko ludźmi i w naszym zwyczaju jest popełniać błędy - choć najlepiej wyciągać wnioski z błędów innych aby samemu ich nie popełnić :) Chciałbym przeczytać wypowiedzi innych użytkowników na ten temat. Pozdro.
1
komentarz 16 marca przez Iei Obywatel (1,950 p.)

Czyli nie uczymy się dokumentacji na pamięć... laugh

Podobne pytania

0 głosów
6 odpowiedzi 909 wizyt
pytanie zadane 20 października 2016 w C i C++ przez neWWbie Początkujący (410 p.)
0 głosów
1 odpowiedź 379 wizyt
+2 głosów
1 odpowiedź 518 wizyt
pytanie zadane 2 stycznia 2021 w Python przez x_000 Obywatel (1,460 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...