Wątek przeniesiony 2017-06-20 10:44 z Kariera przez ŁF.

Czy psujecie rynek?

Odpowiedz Nowy wątek
2017-06-19 13:15
Smutny Programista
0

Pracujecie za januszowe stawki poniżej realnej wartości?

Pozostało 580 znaków

2017-06-19 16:25
1
Smutny Programista napisał(a):

Pracujecie za januszowe stawki poniżej realnej wartości?

Skąd mamy to wiedzieć, nie jesteśmy w Norwegii i pensje nie są jawne.

edytowany 1x, ostatnio: somekind, 2017-06-19 16:25

Pozostało 580 znaków

2017-06-19 16:37
Trzeźwy Kaczor
0

Nie znam stawek.
Mając 4 lata doświadczenia zarabiałem 4k netto uop w lublinie, poczym odezwała się do mnie firma z warszawy.
Teraz mam 4,5 roku doświadczenia i zarabiam 5k netto uop ale już w warszawie.
Stanowisko to mid java developer.

Psuję rynek i powinienem iść po podwyżkę, czy jest ok?

Nie znam Twojego doświadczenia i kompetencji, więc nie powiem Ci, czy masz iść, bo kompetencje, to nie wysiedziane dupogodziny. Na pewno nie trzeba jechać aż do Warszawy po te 5k. Nie jest to też topowa warszawska stawka. Ponadto, ja bym za jedynie tysiąc więcej się do innego miasta nie przeprowadzał zwłaszcza tak zatłoczonego, jak Warszawa. - wiciu 2017-06-19 17:32
tak psujesz rynek. - kompleks 2017-06-19 21:56

Pozostało 580 znaków

2017-06-19 16:41
Trzeźwy Ogórek
0

Ja nie widzę tu żadnego psucia. Jako Javowiec z 4-letnim doświadczeniem z Wrocławia jestem zadowolony z 4k brutto. Miły szef, dobra atmosfera, fajni ludzie. Pieniądze szczęścia nie dają.

A nie szkoda Ci czasu? To co przez rok odłożysz z wypłaty, ktoś z takim doświadczeniem i lepszą stawką zarobi w pół roku. Ja zawsze patrzę na oszczędność czasu. Jeśli np zmieniałbym pracę, a oferowano by mi taką samą kwotę, to negocjowałbym z czasem np 7 godzinny dzień pracy, albo 9 godzinny dzień i wolny piątek. - axelbest 2017-06-19 16:48
W innej pracy też możesz mieć miłą atmosferę, fajnych ludzi, ciekawy projekt, itd., a przy okazji więcej zarobisz. - wiciu 2017-06-19 17:35
fajna zarzutka :D - cmd 2017-06-22 00:21

Pozostało 580 znaków

2017-06-19 19:25
4

Ja go dla Was naprawiam.


"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects." Robert Heinlein.

Pozostało 580 znaków

2017-06-19 19:56
Czarny Krawiec
1

Ja do końca tego roku będą podejmował próby zdobycia pierwszej pracy, jeszcze CV nawet nie napisałem i raczej za najniższą krajową będę startował.

Oni będą szczęśliwi z prawie darmowego pracownika, ja z możliwości zdobycia doświadczenia i zaznajomienia się ze środowiskiem i oceną moich umiejętności względem innych ludzi.

Jako naiwny i dobry człowiek pewnie mnie będą wykorzystywać, ale jak na razie nie mam lepszego planu na życie poza samotnym siedzeniem w piwnicy przed kompem.

Pozostało 580 znaków

2017-06-19 20:06
ABC Data
0
Czarny Krawiec napisał(a):

Ja do końca tego roku będą podejmował próby zdobycia pierwszej pracy, jeszcze CV nawet nie napisałem i raczej za najniższą krajową będę startował.

Oni będą szczęśliwi z prawie darmowego pracownika, ja z możliwości zdobycia doświadczenia i zaznajomienia się ze środowiskiem i oceną moich umiejętności względem innych ludzi.

Twoje darmowe nauczanie dla firmy kosztuje dużo cennego czasu doświadczonych pracowników.

To nie jest kopanie rowów albo noszenie cegieł, majster daje łopatę, tłumaczy tylko skąd dokąd kopiesz a ty przez rok zdobywasz cenne doświadczenie.

Pozostało 580 znaków

2017-06-19 20:22
Wielki Szczurek
1

dlatego ja kiedy bede szukac swojego wolontariatu bede proponowal jednorazowo 10 k za przyjecie mnie zeby pokryc te koszty pracodawcy a puzniej jak juz zdobede cenne doswiadczenie bede robil zlecenia po pracy i to co zarobie to oddam pracodawcy zeby mnie nie zwalnial bo dziura w cv zle wyglada :/

Pozostało 580 znaków

2017-06-19 20:42
Czarny Krawiec
0
ABC Data napisał(a):

A co jeśli by się okazało, że przez 10lat niekomercyjnego programowania umiem więcej niż ci zawodowi programiści?
Znajomość wszystkich podstawowych struktur i typów danych, a także ich implementacja na bramkach logicznych, w assemblerze, c i językach wysokiego poziomu.

Angielski wystarczający do czytania.

Rozwiązuje zadania z CTF'ów, chodź w nich nie biorę udział, ale błędy podatności z różnych dziedzin posiadam dzięki temu.

Zadanie z pwning p4 za 100 punktów z reverse engineeringu moje rozwiązanie https://pwning2016.p4.team/task/rex :

Patch binarki rex32 od adresu 0x76b wstawić 4 bajty o wartości 0x90(null), które wyłączają sprawdzanie długości ciągu i potem skrypt, który wyciąga flagę:

import subprocess as sub
import sys
 
def get_result(word):
    proc = sub.Popen(["./rex32"], stdin=sub.PIPE, stdout=sub.PIPE)
    proc.stdin.write(word)
    tmp = proc.communicate()[0][10:]
    proc.stdin.close()
    return tmp[:4]
 
def check_pass(word):
    good = "Yep!"
    tmp = get_result(word)
    return (tmp == good)
 
data = [0x7e, 0xe9, 0xf3, 0x71, 0x80, 0xeb, 0x55, 0xb6, 0x18, 0xd1, 0xa8, 0x9f, 0xf0, 0x28, 0x1f, 0x90, 0x9b, 0x53, 0x5f, 0x6b, 0xea, 0xb4, 0x5d, 0xb1, 0x89, 0xe9]
 
array = []
for i in xrange(33, 127):
    array += chr(i)
 
password = ""
for i in data:
    for j in array: 
        if(check_pass(password+j)):
            password += j
            sys.stdout.write(j)
            sys.stdout.flush()
            break
print "\n\n"
 
print "Flaga: ", password

Może nie jest to idealne rozwiązanie, ale błędu w algorytmie nie znalazłem, a odwrócenie z przepisaniem lub przywróceniem zajęło by znacznie więcej czasu niż taki skrypt, a flaga szybko zdobyta, co w ctf'ach ma znaczenie.
W sumie mogłem też wszystko zautomatyzować, ale po zdobyciu flagi mi się już nie chciało.

Za 100 punktów, to łatwe zadanie, więc to takie juniorskie.

Raczej takie problemy z czystością kodu lub angielskim mam do szlifowania, a tak w miarę coś tam potrafię zdziałać.

Nie wiem, po co wklejasz tutaj jakiś kod wyrwany z kontekstu. "Ci wszyscy zawodowi programiści" mieli te rzeczy, o których napisałeś na studiach i też je znają, a potem się specjalizują w wybranych przez siebie dziedzinach (np. językach niskiego bądź wysokiego poziomu). PS. Dla Pythona 3 to się chyba wysypie. O czystym kodzie i testach już nie wspominam... - wiciu 2017-06-19 22:04

Pozostało 580 znaków

2017-06-19 21:17
Korpoludek
0
Czarny Krawiec napisał(a):
ABC Data napisał(a):

A co jeśli by się okazało, że przez 10lat niekomercyjnego programowania umiem więcej niż ci zawodowi programiści?
Znajomość wszystkich podstawowych struktur i typów danych, a także ich implementacja na bramkach logicznych, w assemblerze, c i językach wysokiego poziomu.

Angielski wystarczający do czytania.

Rozwiązuje zadania z CTF'ów, chodź w nich nie biorę udział, ale błędy podatności z różnych dziedzin posiadam dzięki temu.

Zadanie z pwning p4 za 100 punktów z reverse engineeringu moje rozwiązanie https://pwning2016.p4.team/task/rex :

Patch binarki rex32 od adresu 0x76b wstawić 4 bajty o wartości 0x90(null), które wyłączają sprawdzanie długości ciągu i potem skrypt, który wyciąga flagę:

import subprocess as sub
import sys
 
def get_result(word):
  proc = sub.Popen(["./rex32"], stdin=sub.PIPE, stdout=sub.PIPE)
  proc.stdin.write(word)
  tmp = proc.communicate()[0][10:]
  proc.stdin.close()
  return tmp[:4]
 
def check_pass(word):
  good = "Yep!"
  tmp = get_result(word)
  return (tmp == good)
 
data = [0x7e, 0xe9, 0xf3, 0x71, 0x80, 0xeb, 0x55, 0xb6, 0x18, 0xd1, 0xa8, 0x9f, 0xf0, 0x28, 0x1f, 0x90, 0x9b, 0x53, 0x5f, 0x6b, 0xea, 0xb4, 0x5d, 0xb1, 0x89, 0xe9]
 
array = []
for i in xrange(33, 127):
  array += chr(i)
 
password = ""
for i in data:
  for j in array: 
      if(check_pass(password+j)):
          password += j
          sys.stdout.write(j)
          sys.stdout.flush()
          break
print "\n\n"
 
print "Flaga: ", password

Może nie jest to idealne rozwiązanie, ale błędu w algorytmie nie znalazłem, a odwrócenie z przepisaniem lub przywróceniem zajęło by znacznie więcej czasu niż taki skrypt, a flaga szybko zdobyta, co w ctf'ach ma znaczenie.
W sumie mogłem też wszystko zautomatyzować, ale po zdobyciu flagi mi się już nie chciało.

Za 100 punktów, to łatwe zadanie, więc to takie juniorskie.

Raczej takie problemy z czystością kodu lub angielskim mam do szlifowania, a tak w miarę coś tam potrafię zdziałać.

Dobrze się czujesz człowieku? Zamknij się w piwnicy i nie psuj ŚWIATA.

Pozostało 580 znaków

2017-06-19 21:21
__ja
0
Czarny Krawiec napisał(a):
ABC Data napisał(a):

A co jeśli by się okazało, że przez 10lat niekomercyjnego programowania umiem więcej niż ci zawodowi programiści?
Znajomość wszystkich podstawowych struktur i typów danych, a także ich implementacja na bramkach logicznych, w assemblerze, c i językach wysokiego poziomu.

Angielski wystarczający do czytania.

Rozwiązuje zadania z CTF'ów, chodź w nich nie biorę udział, ale błędy podatności z różnych dziedzin posiadam dzięki temu.

Zadanie z pwning p4 za 100 punktów z reverse engineeringu moje rozwiązanie https://pwning2016.p4.team/task/rex :

Patch binarki rex32 od adresu 0x76b wstawić 4 bajty o wartości 0x90(null), które wyłączają sprawdzanie długości ciągu i potem skrypt, który wyciąga flagę:

import subprocess as sub
import sys
 
def get_result(word):
  proc = sub.Popen(["./rex32"], stdin=sub.PIPE, stdout=sub.PIPE)
  proc.stdin.write(word)
  tmp = proc.communicate()[0][10:]
  proc.stdin.close()
  return tmp[:4]
 
def check_pass(word):
  good = "Yep!"
  tmp = get_result(word)
  return (tmp == good)
 
data = [0x7e, 0xe9, 0xf3, 0x71, 0x80, 0xeb, 0x55, 0xb6, 0x18, 0xd1, 0xa8, 0x9f, 0xf0, 0x28, 0x1f, 0x90, 0x9b, 0x53, 0x5f, 0x6b, 0xea, 0xb4, 0x5d, 0xb1, 0x89, 0xe9]
 
array = []
for i in xrange(33, 127):
  array += chr(i)
 
password = ""
for i in data:
  for j in array: 
      if(check_pass(password+j)):
          password += j
          sys.stdout.write(j)
          sys.stdout.flush()
          break
print "\n\n"
 
print "Flaga: ", password

Może nie jest to idealne rozwiązanie, ale błędu w algorytmie nie znalazłem, a odwrócenie z przepisaniem lub przywróceniem zajęło by znacznie więcej czasu niż taki skrypt, a flaga szybko zdobyta, co w ctf'ach ma znaczenie.
W sumie mogłem też wszystko zautomatyzować, ale po zdobyciu flagi mi się już nie chciało.

Za 100 punktów, to łatwe zadanie, więc to takie juniorskie.

Raczej takie problemy z czystością kodu lub angielskim mam do szlifowania, a tak w miarę coś tam potrafię zdziałać.

jesteś zajebisty
mimo tego, że ja pracuję parę(ponad 10) lat zawodowo - to buty mogę ci czyścić i kawę przynosić jak bedziesz kodził

mam strasznego kaca, że tacy ludzie jak Ty mają zajebistego skila, a taki ja zarabiam na tym pieniądze
ten świat nie jest sprawiedliwy - i chociaż teraz to ja na tym korzystam to nie jest mi z tym dobrze

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0