Wpis z mikrobloga

@RugFlipper: Ale zaraz wykopki się zlecą i zaczną pisać, że skoro oni nie potrzebują matematyki do klepania CRUDów, to znaczy że jest w ogóle nie potrzebna. I napewno wiedzą to lepiej.
  • Odpowiedz
@RugFlipper: @groman43: większość pracy w Polsce to webdev. w webdevie nie potrzebujesz matmy.
na tej zasadzie co wy, mogę stwierdzić, że do programowania są potrzebne podstawy biologii i fizyki, bo są projekty, w których się to wykorzystuje.
  • Odpowiedz
@oldspiceedit: podaj przykład. w którym miejscu taki przeciętny senior java developer używa matematyki? to, że do programowania potrzebna jest matematyka to największa i nastrasza bzdura, która jest powielana w kontekście tego zawodu.
  • Odpowiedz
@ly000: przykład czego? Matematyki w web devie? No chyba każdy na backendzie np używa, jakieś background joby, benchmarkingi, optymalizacja, liczenie danych, filtrowanie, statystyki itd itp można wymieniać godzinami, każdy większy projekt ma jakieś narzędzia do metryk itd

Nie wiem trochę iracjonalne pytanie z twojej strony, matematyka to nie tylko operacje na liczbach...
  • Odpowiedz
No chyba każdy na backendzie np używa, jakieś background joby, benchmarkingi, optymalizacja, liczenie danych, filtrowanie, statystyki


@oldspiceedit: mówimy tutaj o bardziej zaawansowanej matematyce niż sumowanie i dzielnie liczb. np. macierze transformacji z filmu, albo coś innego z matematyki wyższej. takiej podstawowej matmy to potrzebuje nawet pomocnik budowlany na budowie, żeby wiedzieć ile wody dolać do cementu. podaj konkretny przykład, w którym użyłeś matematyki bardziej zaawansowanej niż tej ze szkoły podstawowej.
  • Odpowiedz
@ly000: nwm ja robię kasyno online to cały czas używam prawdopodobieństwa, operuje na liczbach, regulacjach finansowych, jakieś okazjonalne całki, ciągi, pochodne, szeregi

głupi background job spięty z macierzą i cronem to już koncept o wiele bardziej zaawansowany niż szkoła podstawowa

jakieś no-sqlowe bazy danych jak Redis, wyciąganie i filtrowanie konkretnych kluczy po rezultatach operacji itd, no nie wymaga to geniuszu matematycznego ale jednak wiedzę o matmie i analizie danych trzeba mieć
  • Odpowiedz
@ly000: zresztą dodawanie, mnożenie i dzielenie też może być bardzo zaawansowane, wszystko zależy na jakim zestawie danych działasz, w jakim projekcie pracujesz, czy język jest static typowany

Czasem w apce proste dzielenie gdzie źle zaokraglisz liczbę to może być dla klienta różnica kilkuset tys dolarów.

Czasem nie podumasz że liczba może być floatem i produkcja się wywali.
  • Odpowiedz
jakieś okazjonalne całki, ciągi, pochodne, szeregi


@oldspiceedit: ok, to brzmi jak matematyka. jeśli to prawda, to jest to wyjątek.

Natomiast to:

głupi background job spięty z macierzą i cronem to już koncept o wiele bardziej zaawansowany niż szkoła podstawowa

jakieś no-sqlowe bazy danych jak Redis, wyciąganie i filtrowanie konkretnych kluczy po rezultatach operacji itd, no nie wymaga to geniuszu matematycznego ale jednak wiedzę o matmie i analizie danych trzeba mieć

sama
  • Odpowiedz
zresztą dodawanie, mnożenie i dzielenie też może być bardzo zaawansowane, wszystko zależy na jakim zestawie danych działasz, w jakim projekcie pracujesz, czy język jest static typowany


@oldspiceedit: ale matematycznie to jest bardzo proste. poziom szkoły podstawowej. a że czasami trudno to zaimplementować, to inna sprawa. matematyka nie skupia się na implementacji, to coś bardziej abstrakcyjnego.

Czasem w apce proste dzielenie gdzie źle zaokraglisz liczbę to może być dla klienta różnica kilkuset
  • Odpowiedz
skoro oni nie potrzebują matematyki do klepania CRUDów, to znaczy że jest w ogóle nie potrzebna

@groman43: Większość programistów na świecie klepie CRUDy i nigdy nie użyją matematyki na poziomie wyższym niż ten potrzebny do skończenia podstawówki. Wyjątki to ludzie robiący silniki graficzne w gamedevie, AI, pracujący w fintechu itp.

Ale to tak jakby mowić, że znajomość elektroniki jest niezbędna w programowaniu, bo przecież część programistów pracuje w embedded i musi
  • Odpowiedz
@Strus: Metamatyka uczy logicznego myślenia, trafnego wyciągania wniosków, posługiwania się abstrakcyjnymy modelami, właściwego definiowania problemu. Wszystko to przydaje się w programowaniu.
  • Odpowiedz