Buzzwordy któr mają pokazać że jesteśmy lepsi ;)

Buzzwordy któr mają pokazać że jesteśmy lepsi ;)
99xmarcin
  • Rejestracja:prawie 5 lat
  • Ostatnio:5 miesięcy
  • Postów:2420
1

CAP theorem


Holy sh*t, with every month serenityos.org gets better & better...
Skoq
idąc dalej PACELC theorem :D
S0
  • Rejestracja:ponad 3 lata
  • Ostatnio:około 3 lata
  • Postów:13
0

Programming/programmer, zamiast coding/coder.
Software engineer, zamiast software developer.
Rozwój osobisty, medytacja, mindfulness, "produkty marki premium" w zainteresowaniach na CV xD .

edytowany 2x, ostatnio: student01
Zobacz pozostałe 14 komentarzy
S0
Też się spotkałem z taką definicją. Nie wiem, czy jest wiążąca, i czy jest sąd do rozstrzygania ;). Znałem firmę, gdzie juniorzy z pierwszą pracą byli upgrejdowani po pół roku z junior software developer do software engineer :), szczerze wątpie czy nabyli te większe umiejętności.
somekind
No w niepoważnych firmach to rozróżnienie nie będzie działać, podobnie jak i junior/regular/senior. Ale w niepoważnych firmach w ogóle wiele rzeczy nie działa, więc te stanowiska to chyba mniejszy problem. :)
.andy
@somekind: tak popatrzyłem sobie w internety na różnicę, i tam piszą o nich zupełnie inaczej niż to ująłeś. Coś mi się wydaje, że te sformułowania są w każdej firmie inaczej odbierane...
somekind
@.andy: być może. Ja operuję na nomenklaturze firm, z którymi ja miałem styczność. :)
.andy
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 3 lata
  • Postów:1524
0

"produkty marki premium" w zainteresowaniach na CV xD .

Powiedz, że to żart?


Software is like sex: it's better when it's free.
- Linus Torvalds
S0
Miang
@student01: czyżbyś miał w ręku CV Olfaktorii? ;)
S9
  • Rejestracja:ponad 4 lata
  • Ostatnio:około 2 lata
  • Lokalizacja:Warszawa
  • Postów:1092
2

Rozwój osobisty, medytacja, mindfulness, "produkty marki premium" w zainteresowaniach na CV xD .

I do tego astrofizyka. U mnie jest xD


Miang
u mnie nic nie bop jestem nuuudna ;)
several
  • Rejestracja:ponad 15 lat
  • Ostatnio:około 5 godzin
3

@student01:

Software engineer, zamiast software developer.

W zachodniej europie różnica jest dość wyraźna, sw engineer ma wyższe widełki niż developer - ostatni raz jak sprawdzałem do sw developer kończył się na ~60k EUR rocznie, jak chcesz więcej to musisz szukać ofert gdzie wyraźnie jest napisane, że szukają sw engineer. Na każdego przychodzi czas kiedy, zaczyna rozumieć różnicę między tymi tytułami.

A wracając do tematu, pracowałem w korpo i o nowych trendach w buzzwordach najłatwiej było dowiedzieć się z profili na linkedin świeżo przyjętych amerykańców po studiach/stażach.

Czyli pięć lat temtu były to - AI, ML, blockchain, post quantum i entrepreneur.

To ostatnie było dość zabawne, bo tak co trzeci amerykański stażysta w moim korpo był entrepreneur:D


edytowany 2x, ostatnio: several
S0
Offtop: czy są w stanie pokazać ze 100% skutecznością patrząc na zakres obowiązków, kiedy ktoś jest software developer a kiedy software engineer?
W0
@somekind: powiedziałbym, że nie bo często te zwroty są mylone, i np. w stanowisku masz "software engineer" i zakres wymagań jak dla developera. Co nie zmienia faktu, że rozróżnienie pomiędzy tymi dwoma stanowiskami powinno być jasne.
S0
na serio nie da się znaleźć przypadków granicznych? Dodam jedną linijkę za dużo w zakresie obowiązków i już jest software engineer?
W0
Tzn. ja potrafię poznać, gdzie się zaczyna software engineer, natomiast wiele firm po prostu źle korzysta z tych pojęć.
.andy
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 3 lata
  • Postów:1524
2

Chyba nie było więc:
Nie używam Springa ;)


Software is like sex: it's better when it's free.
- Linus Torvalds
Zobacz pozostały 1 komentarz
.andy
Tragedia!
nowy_kret_2
kiedys bylem taki jak ty i uzywalem wiosny, ale teraz juz jestem taki inny i nie uzywam.
.andy
@nowy_kret_2: Spring to powiedzmy takie płyty kartonowo gipsowe. Są miejsca gdzie fajnie je użyć a są takie gdzie nie ma sensu bo da się szybciej i lepiej bez tego. Trzeba umieć wybrać kiedy można a kiedy się nie powinno. To tak samo jak z doborem innych technologii jak np. typ bazy danych (relacyjna, nierelacyjna). Jeżeli ktoś pisze nie używam Springa, to jak by pisał nie używam baz relacyjnych próbując pokazać że to bezsens ;) Mam nadzieję, że załapałeś żaluzję ;)
nowy_kret_2
oj smy sie nie zrozumieli. Ja nie mam nic do sprezyny jest mi rowniez neturalna wiosna
.andy
@nowy_kret_2: temat to Buzzwordy któr mają pokazać że jesteśmy lepsi ;) To co napisałem idealnie nadaje się do tego tematu.
KR
  • Rejestracja:ponad 8 lat
  • Ostatnio:dzień
  • Postów:166
2

area product owner proxy

heyyou
  • Rejestracja:ponad 6 lat
  • Ostatnio:6 dni
  • Postów:182
1

chmura mikroserwisy

PR
  • Rejestracja:prawie 4 lata
  • Ostatnio:dzień
  • Postów:220
1

anemiczny

Miang
wegański ;)
TerazOdpowiemNaKomcie
  • Rejestracja:ponad 9 lat
  • Ostatnio:9 minut
  • Postów:383
0

Chciałbym userbary z niektórymi z waszych haseł. Ah :)

Miang
  • Rejestracja:prawie 7 lat
  • Ostatnio:4 minuty
  • Postów:1659
2

maszyna stanów


dzisiaj programiści uwielbiają przepisywać kod z jednego języka do drugiego, tylko po to by z projektem nadal stać w miejscu ale na nowej technologii
p_agon
w sensie: kasownik?
PerlMonk
@p_agon: Albo Stanów Zjednoczonych?
WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 godzin
  • Postów:5109
0

@Miang:

miałaś na myśli 🔥finite state machine™🔥 (switch statement / if ladder)?

edytowany 1x, ostatnio: WeiXiao
Miang
kolega dziś użył może się dowiem co miała na myśli to Wam napiszę ale chyba właśnie w omawianym przypadku chciał tylko użyć mądrego słowa
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:3 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
0
1a2b3c4d5e napisał(a):

(switch statement / if ladder)?

Widziałem kiedyś implementacje na klasach. Nie byłą dużo czytelniejsza :D


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:dzień
  • Lokalizacja:Wrocław
0
KamilAdam napisał(a):
1a2b3c4d5e napisał(a):

(switch statement / if ladder)?

Widziałem kiedyś implementacje na klasach. Nie byłą dużo czytelniejsza :D

Czemu nie była? Moim zdaniem wystarczy jedna klasa do weryfikacji prawidłowych tranzycji stanów, stany można opisywać jakimiś enumami, no i do tego jakaś encja, która faktycznie tych tranzycji stanów potrzebuje.

I naprawdę nie rozumiem, jak programistę może stwierdzenie "maszyna stanów" przerastać. Przy takim podejściu, to i "kolekcja" jest buzzwordem.

edytowany 1x, ostatnio: somekind
WeiXiao
I naprawdę nie rozumiem, jak programistę może stwierdzenie "maszyna stanów" przerastać. Przy takim podejściu, to i "kolekcja" jest buzzwordem. chyba nie rozumiesz o co chodzi w tym wątku
somekind
W jaki sposób użycie zwrotu "maszyna stanów" sprawia, że ktoś jest lepszy?
jarekr000000
O! Pamiętam, że jak (dawno temu) byłem szczęśliwym programistą C i mój umysł żył wskaźnikami, przesunięciami bitowymi, a programowanie obiektowe to była dla mnie tablica metod wirtualnych, to uważałem, że kolekcje, pojemniki itp. to są jakieś buzzwordy :-)
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:3 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
0
somekind napisał(a):
KamilAdam napisał(a):
1a2b3c4d5e napisał(a):

(switch statement / if ladder)?

Widziałem kiedyś implementacje na klasach. Nie byłą dużo czytelniejsza :D

Czemu nie była?

To był eufemizm na "Była w ch'j nieczytelna". Każdy stan to była osobna klasa i to w niej były zakodowane przejścia do olejnego stanu. Ja miałem się wpiąć gdzieś tam przed stanem końcowym i dodac nowy stan

I naprawdę nie rozumiem, jak programistę może stwierdzenie "maszyna stanów" przerastać. Przy takim podejściu, to i "kolekcja" jest buzzwordem.

Nie mówię że maszyna stanów to coś trudnego, tylko mówię że łatwiej mi było zrozumieć maszynę snanów opartą na switchu/matchu niż na klasach


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:dzień
  • Lokalizacja:Wrocław
0
KamilAdam napisał(a):

To był eufemizm na "Była w ch'j nieczytelna". Każdy stan to była osobna klasa i to w niej były zakodowane przejścia do olejnego stanu. Ja miałem się wpiąć gdzieś tam przed stanem końcowym i dodac nowy stan

Domyślam się, że o nieczytelność chodziło. :)
Faktycznie, jeśli informacje o dozwolonych stanach są rozsiane we wszystkich klasach danego stanu, to nie da się łatwo prześledzić możliwych tranzycji. Brzmi jak overengineering.

Nie mówię że maszyna stanów to coś trudnego, tylko mówię że łatwiej mi było zrozumieć maszynę snanów opartą na switchu/matchu niż na klasach

Nie o Ciebie chodziło. :P

Miang
  • Rejestracja:prawie 7 lat
  • Ostatnio:4 minuty
  • Postów:1659
0

skill
bufor cykliczny (to ja użyłam)


dzisiaj programiści uwielbiają przepisywać kod z jednego języka do drugiego, tylko po to by z projektem nadal stać w miejscu ale na nowej technologii
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)