Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy jestem aż tak cienki?, Prawie jak programista php...
Omenomn
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Cześć,
nie mogę pojąć pewnej sprawy.

Mianowicie, potrafię kodować obiektowo w php, znam dobrze codeignitera, stworzyłem w nim system zarządzania treścią z możliwością dodawania, edycji tabel i pól oraz dodawania i edycji rekordów w tych tabelach, możliwością przesyłania zdjęć, plików, posiadający możliwość dodawania i zarządzania użytkownikami z różnymi uprawnieniami.
Umiem stworzyć komunikator internetowy wykorzystujący ajax.
Mam w portfolio 10 stron około, może nie są jakieś idealnie piękne, ponieważ sam je tworzyłem, a nie jestem grafikiem, jednak sądzę, że jakiś tam poziom trzymają, skoro osoby, którym robiłem były zadowolone.
Ogólnie uczę się tego od 2,5 roku, a strony dla ludzi zacząłem robić rok temu.

Byłem chyba na dziesięciu rozmowach kwalifikacyjnych na programistę i za każdym razem zostałem odrzucony.
Dostawałem do rozwiązania różnego rodzaju testy, które nie bardzo się miały do praktyki, a raczej były to jakieś łamigłówki z php. Może rzeczywiście powinienem był je rozwiązać, ale jednak poległem na większości pytań.

Zastanawia mnie fakt, że przez 10 pytań, można mnie skreślić zupełnie, biorąc pod uwagę choćby system zarządzania treścią, który napisałem i różnego rodzaju pliki z moim kodem, który wysyłałem i chętnie byłem zapraszany na rozmowę.

Nie wiem co jest nie tak, ale sądzę, że bardziej można ocenić skilla na podstawie czyichś wykonań, niż na podstawie testu z zaskakującymi pytaniami.
W jaki sposób mam się rozwinąć, skoro nikt nie chce dać mi takiej możliwości?

Nie oczekuję jakichś wielkich sum na starcie i sądzę, że na darmowe praktyki trochę wiem za dużo.

Biorąc pod uwagę, że pracowałem przez 3 miesiące w pewnej małej firmie jako programista, jednak współpraca musiała zostać rozwiązana z przyczyn niezależnych ode mnie i mojego szefa, który z resztą na koniec powiedział, że może mi wystawić pozytywne referencje.

Może mi ktoś wyjaśnić tajemnicę mojej sytuacji, bo dla mnie to jest zdecydowanie niezrozumiałe?

Ten post edytował Omenomn 19.06.2015, 20:04:14
Go to the top of the page
+Quote Post
6 Stron V   1 2 3 > »   
Start new topic
Odpowiedzi (1 - 99)
PrinceOfPersia
post
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Cytat
Dostawałem do rozwiązania różnego rodzaju testy, które nie bardzo się miały do praktyki, a raczej były to jakieś łamigłówki z php.

jakiego rodzaju to były łamigłówki? Dostawałeś jakiś feedback na koniec rozmowy na temat tego, jak sobie poradziłeś z nimi? (ja się np. dowiedzialem kilka razy, że moje rozwiązania są poprawne, ale mają za dużą złożoność algorytmiczną. Chociaż akurat w obydwu firmach mnie zatrudniono potem)

Ten post edytował PrinceOfPersia 19.06.2015, 20:12:32
Go to the top of the page
+Quote Post
O$iek
post
Post #3





Grupa: Nieautoryzowani
Postów: 45
Pomógł: 16
Dołączył: 28.02.2009

Ostrzeżenie: (0%)
-----


Nie chce być złośliwy, ale to co opisujesz jako osiągnięcia, to większość(o ile nie wszystkie) popularnych frameworków potrafi wygenerować sama. Jeżeli na 10 rozmowach dostajesz łamigłówki do rozwiązania i za każdym razem coś Ci nie idzie, to jest jakiś znak, że trzeba się douczyć.

Ten post edytował O$iek 19.06.2015, 21:01:07
Go to the top of the page
+Quote Post
Omenomn
post
Post #4





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


dzisiaj np.
Była w zadaniu funkcja, która jakoś mega dziwnie zwracała tablicę połączoną z dwóch, w której jedna była odwrócona reversem i wartości były łączone i miałem wybrać z odpowiedzi jaką tablice zwraca ta funkcja, jakbym miał przed sobą monitor, to bym ją odpalił w przeglądarce i bym wiedział jaki daje wynik.
Wcześniej miałem zadanie takie, że miałem napisać coś takiego:
Cytat
for ($i=1; $i<=100; $i++)
{
if (($i % 3)==0 && ($i % 5)==0) $o = 'FizzBuzz';
elseif (($i % 3)==0) $o = 'Fizz';
elseif (($i % 5)==0) $o = 'Buzz';
else $o = $i;

echo $o.'<br/ >';
}

a napisałem coś takiego:
Cytat
function BuzzFizz($number,$firstdivisor,$seconddivisor)
{

$str = '';

for($number;$number <= 100;$number++)
{
$first = $number / $firstdivisor;
$first = is_int ( $first );
$second = $number / $seconddivisor;
$second = is_int ( $second );

if ($first && ! $second)
{
$str .= "</br>" . $number . ": Fizz</br>";
}

if ($second && !$first)
{
$str .= "</br>" . $number . ": Buzz</br>";
}

if ($second && $first)
{
$str .= "</br>" . $number . ": FizzBuzz</br>";
}

if (!$second && !$first)
{
$str .= "</br>" . $number . "</br>";
}

}

return $str;

}

$BuzzFizz = BuzzFizz(1,3,5);

echo $BuzzFizz;


wynik jest identyczny tylko składnia się różni

Raz dostałem do napisania w domu komunikator, który miał wykorzystywać ajaxa.
No i napisałem, tyle, że bez walidacji danych get, bo stwierdziłem, że nie sa potrzebne do poglądowej aplikacji, no i mi odpowiedział weryfikujący, że przez brak walidacji danych get i brak wiedzy na temat metod sprawdzania połączenia ajax moja kandydatura jest odrzucona.

Odrzucają mnie mam takie wrażenie, przez jakies pierdoły, których można się nauczyć w tydzień, albo, które znam, ale akurat nie mogłem sobie przypomnieć, albo świadomie ich nie zastosowałem.

Z drugiej strony, na większości tych rozmów czuję niechęć do podjęcia pracy w tych miejscach, lubię w domu kodzić, nie czując żadnych ograniczeń. Może to z tego tez wynika, że los mi rzuca kłody pod nogi, żebym nie robił czegoś czego nie czuję. Taka filozoficzna rozkmina.

Ten post edytował Omenomn 19.06.2015, 20:36:17
Go to the top of the page
+Quote Post
pyro
post
Post #5





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


To zabawne, że wspomniałeś o FizzBuzz test, przy czym ja wspomniałem dzisiaj o nim kilka godzin wcześniej właśnie odnoście rekrutacji: http://forum.php.pl/index.php?s=&showt...t&p=1162149 no i nie próbując kłamać oba powyższe rozwiązania nie są najlepsze, a to drugie to mielenie nie wiadomo czego, doszczętne złamanie zasady KISS. Trzeba się trochę zwyczajnie douczyć.

// EDIT

Pisaniem prostych stronek oraz niezłożonych CMS'ów też nie ma się co chwalić, bo do nich zazwyczaj niewiele trzeba dodać poza tym, co zrobią za Ciebie automatyczne generatory. Dodatkowo proponuję zmienić framework, bo ostatnio jak sprawdzałem CI, to ze względu na jakość nadawałby się gdzieś na końcowe miejsce w rankingu popularnych FW. Ogólnie wtedy to była lipka nie framework. Na dzień dzisiejszy nie sprawdzałem, bo szkoda czasu.

Ten post edytował pyro 19.06.2015, 20:41:47
Go to the top of the page
+Quote Post
Omenomn
post
Post #6





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Chętnie bym się douczył, ale jak nie mam skąd brać feedbacku, to nie jestem świadom wszystkich błędów jakie popełniam, dlatego tez nie startuję na jakiegoś mastera, tylko od niskich lotów.
Nie potrzebowałem nigdy w swoim kodzie sprawdzania reszty z dzielenia, więc zastosowałem to co mi przyszło szybko do głowy i w google (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
pyro
post
Post #7





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(Omenomn @ 19.06.2015, 21:41:38 ) *
Nie potrzebowałem nigdy w swoim kodzie sprawdzania reszty z dzielenia


No to Panie, przed Tobą jeszcze dłuuuuuuuuuuuuuuuuuuuuuuuuga droga.

W Twoim przypadku najlepiej będzie się starać praktyki (tak, darmowe praktyki) w jakiejś firmie, gdzie robi się coś konkretnego. Wtedy najwięcej wyciągniesz w jak najkrótszym czasie. I polecam to każdemu.
Go to the top of the page
+Quote Post
Omenomn
post
Post #8





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


tak długa droga, bo nie stosowałem reszty z dzielenia, sądzę, że stworzenie CMS'a jest trudniejsze niż jakaś reszta z dzielenia.
Z resztą nie stosowałem jej w php, ale javascript już tak przy komunikatorze (IMG:style_emoticons/default/tongue.gif)
Właśnie takie pochopne oceny mnie drażnią.

Co myślicie, jakbym znalazł jakąś firmę, żebym mógł zdalnie w wolnych chwilach dla nich robić jakieś zadania?

Nie no w sumie teraz jak sprawdziłem to w javascript też nie stosowałem, ale nie powinno się robić z "reszty z dzielenia" siedmiomilowego kroku, bo to jest właśnie taka pierdoła, która jest mega prosta.

Ten post edytował Omenomn 19.06.2015, 20:54:03
Go to the top of the page
+Quote Post
fate
post
Post #9





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


To jest praktyka, trzeba rozwalać wszystko z marszu i KROPKA. Musisz mieć ambicje albo nie wynurzać się z 5 osobowej firmy. I tutaj właściwie prędzej czy później własnej, w Twoim przypadku prędzej.
Go to the top of the page
+Quote Post
Damonsson
post
Post #10





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Nie obraź się ale po tym co napisałeś dla FizzBuzz, musiałbyś naprawdę się postarać, żeby mnie przekonać, aby Ci powierzyć jakikolwiek kawałek kodu do napisania.
Go to the top of the page
+Quote Post
Omenomn
post
Post #11





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Nie mogę sobie pozwolić na darmowe praktyki, bo sam się utrzymuję, a coś trzeba jeść, tracę siłę powoli już, a nie chcę całe życie pracować na produkcji, albo jako magazynier za najniższą krajową.

Cytat
<?php
header('Content-type: text/html; charset=UTF-8');
//require_once('db_access.php');

function insert_new_news($mysqli,$data_url)
{
$content = implode('', file($data_url));//
$regs = json_decode($content);

$Active = 1;
$post_author = 1;
$post_status = 'publish';
$post_type = 'post';
$post_date = date('Y-m-d H:i:s');

foreach($regs as $reg)
{
$post_title = filter_str($mysqli, $reg->Title);
$post_content = filter_str($mysqli, $reg->Description);
$add_date = filter_str($mysqli, $reg->AddDate);
$post_id = filter_str($mysqli, $reg->Id);

$query = "SELECT * FROM wp_posts where post_title='" . $post_title . "' and post_content='" . $post_content . "'";
echo $query . '</br></br>';
$result = $mysqli->query($query) or die ('Can\'t select from wp_posts');
$num_rows = $result->num_rows;

if(!$num_rows)
{
$query = "INSERT INTO wp_posts (post_title,post_content,post_author,post_status,post_type,post_parent,post_date
,post_name,comment_status)
VALUES ('$post_title', '$post_content', '$post_author', '$post_status', '$post_type', '$post_id', '$add_date', '$post_id','closed')";

$mysqli->query($query) or die ('Can\'t insert into wp_posts');
}
}

//close connection
$mysqli->close();
}


function filter_str($mysqli, $str)
{
return mysqli_real_escape_string($mysqli, $str);
}




$conn = start_connection();
$query = 'SET NAMES utf8';
$results = $conn->query($query);
$data_url = 'http://xxxxxxx.com.pl/api/wwwnews?action=Get';
insert_new_news($conn, $data_url);


$query = "SELECT * FROM wp_posts ";

$results = $conn->query($query)->fetch_array(MYSQLI_ASSOC);

echo "<pre>";
print_r($results);
echo "</pre>";


Wczoraj napisałem funkcję dla pewnej osoby, która tworzy strony na wordpress, która pobiera dane z pliku json porównuje z danymi w bazie i dodaje tylko nowe wpisy.
Zdaję sobie sprawę, że nie jest totalnie zoptymalizowana, bo można zrobić tymczasową tabelę w mysql i porównać, ale po pierwsze tego właśnie nie znam jeszcze tak dobrze, bo nie miałem styczności, a po drugie taka tez działa i człowiek dla, którego pisałem jest zadowolony.

To chyba coś więcej niż "reszta z dzielenia"

Ciekaw jestem co takiego ciężkiego miałbyś dla mnie Damonsson.

Ten post edytował Omenomn 19.06.2015, 21:08:22
Go to the top of the page
+Quote Post
pyro
post
Post #12





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(Omenomn @ 19.06.2015, 21:49:38 ) *
tak długa droga, bo nie stosowałem reszty z dzielenia, sądzę, że stworzenie CMS'a jest trudniejsze niż jakaś reszta z dzielenia.
Z resztą nie stosowałem jej w php, ale javascript już tak przy komunikatorze (IMG:style_emoticons/default/tongue.gif)
Właśnie takie pochopne oceny mnie drażnią.


Postaram się dać delikatną sugestię, bo doceniam w ludziach chęci i robienie czegoś, zamiast robienia niczego, jednocześnie bez owijania w bawełnę:
Skoro twierdzisz, że to takie proste, to dlaczego tak kiepsko Ci to idzie? Jednocześnie zwróć uwagę, że właśnie sam przyznałeś, że masz ubytki wiedzy wstecz. To trochę jakby ktoś aplikował na matematyka, umiał mnożyć ale nie umiał dodawać i twierdził, że rekruterzy to jacyś debile, bo go nie chcieli zatrudnić. Po co ma umieć dodawać, skoro potrafi mnożyć?

Cytat(Omenomn @ 19.06.2015, 21:49:38 ) *
Co myślicie, jakbym znalazł jakąś firmę, żebym mógł zdalnie w wolnych chwilach dla nich robić jakieś zadania?


Jest to jakieś rozwiązanie. Pozostaje próbować aż do skutku
Go to the top of the page
+Quote Post
Omenomn
post
Post #13





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Cytat
Postaram się dać delikatną sugestię, bo doceniam w ludziach chęci i robienie czegoś, zamiast robienia niczego, jednocześnie bez owijania w bawełnę:
Skoro twierdzisz, że to takie proste, to dlaczego tak kiepsko Ci to idzie? Jednocześnie zwróć uwagę, że właśnie sam przyznałeś, że masz ubytki wiedzy wstecz. To trochę jakby ktoś aplikował na matematyka, umiał mnożyć ale nie umiał dodawać i twierdził, że rekruterzy to jacyś debile, bo go nie chcieli zatrudnić. Po co ma umieć dodawać, skoro potrafi mnożyć?


Nie idzie kiepsko, wynik był taki sam. Do tej pory nie skupiałem się zbytnio na optymalizacji kodu, ponieważ strony wizytowe dla firm, nie maja tysięcy rekordów i moja funkcja też by się szybko wykonała.
Taka optymalizacja jest konieczna przy bardziej obszerniejszych treściach, z którymi niestety nie przyszło mi pracować, bo nikt mi nie chce dać szansy.

Ale ok, postaram się znaleźć jakąś dobrą firmę, która mogłaby mi rzucać jakieś rozwojowe zadania zdalnie i dawać konstruktywny feedback.

Dzięki za rady.

Ten post edytował Omenomn 19.06.2015, 21:18:07
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #14





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Cytat
Nie no w sumie teraz jak sprawdziłem to w javascript też nie stosowałem, ale nie powinno się robić z "reszty z dzielenia" siedmiomilowego kroku, bo to jest właśnie taka pierdoła, która jest mega prosta.

Zgadza się. Jest to proste, ponieważ są to podstawy programowania.

Cytat
tak długa droga, bo nie stosowałem reszty z dzielenia, sądzę, że stworzenie CMS'a jest trudniejsze niż jakaś reszta z dzielenia.

Nieważne. Nie znałeś podstaw. Deal with that. Bez znajomości reszty z dzielenia zamiast zrobić coś prosto, będziesz mielił. Nawet w CMSie reszta może się przydać do
- przeliczania współrzędnych elementów x,y np. galerii
- wstawiania jakiegoś elementu HTML w pętli co ileś iteracji (np. wstawienie reklamy).
- do przeliczania czegoś na coś (np. czasu z sekund na minuty, godziny)

Oczywiście, do tych wszystkich rzeczy zapewne są gotowe biblioteki. Tylko widzisz. Firmy nie szukają kogoś, kto zrobi wszystko tylko pod warunkiem, że będzie gotowa biblioteka (bo tak to programiści by tyle nie zarabiali), tylko szukają ludzi, którzy są w stanie rozwiązywać problemy programistyczne wykraczające poza użycie gotowej biblioteki. A to wymaga podstaw z programowania. I smutne nie jest to, że nie masz tych podstaw, a raczej to, że nie widzisz problemu. Widzę pewien brak pokory...

Cytat
wynik jest identyczny tylko składnia się różni

twój przykład ma więcej linii kodu i jest nieczytelny. W pierwszym widać od razu o co chodzi, jak się patrzy na twój kod, to nie wiadomo o co w nim chodzi (kiepskie nazwy zmiennych "$fist", "$second" - może ci nie powiedzieli tego, ale to też się liczy. Tak samo duplikujesz kod w kilku miejscach. W firmach zwykle robisz coś i potem ktoś inny będzie to czytał. Więc kod powinien być przejrzysty i ładny. To cię pewnie zdyskwalifikowało a nie to, że nie znałeś reszty z dzielenia (chociaz to swoją drogą)

Cytat
Była w zadaniu funkcja, która jakoś mega dziwnie zwracała tablicę połączoną z dwóch, w której jedna była odwrócona reversem i wartości były łączone i miałem wybrać z odpowiedzi jaką tablice zwraca ta funkcja,

często programista musi napisać kod operujący na tablicach (zmienia, transformuje dane itp.), więc dlatego myślę, że firmy to sprawdzają. Bez umiejętności zonglowania tablicami zrobisz zapytanie do SQL, ale nie bedziesz umiał w zaden sposób przetransformować tych danych z bazy...

Ten post edytował PrinceOfPersia 19.06.2015, 21:29:40
Go to the top of the page
+Quote Post
skowron-line
post
Post #15





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


http://shop.zend.com/en/zend-php-certifica...-guide-pdf.html
http://pl.phptherightway.com/
https://scotch.io/bar-talk/s-o-l-i-d-the-fi...oriented-design
+
- przeglądaj repozytoria kodu
- czytaj fora (to + stackoverflow)
- czytaj blogi
- czytaj twitter
- pojedz na phpcona / phpersow
- mysl i pisz kompleksowo (nie tak jak napisales ze nie zrobiles validacji bo to pogladowe najgorsze co mogleś zrobić, firmy szukaja ludzi którzy będą myśleć o wszystkim)


Powodzenia.

Ten post edytował skowron-line 19.06.2015, 21:42:43
Go to the top of the page
+Quote Post
memory
post
Post #16





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

Ostrzeżenie: (0%)
-----


Cytat(Omenomn @ 19.06.2015, 22:04:14 ) *
Nie mogę sobie pozwolić na darmowe praktyki, bo sam się utrzymuję, a coś trzeba jeść, tracę siłę powoli już, a nie chcę całe życie pracować na produkcji, albo jako magazynier za najniższą krajową.



Wczoraj napisałem funkcję dla pewnej osoby, która tworzy strony na wordpress, która pobiera dane z pliku json porównuje z danymi w bazie i dodaje tylko nowe wpisy.
Zdaję sobie sprawę, że nie jest totalnie zoptymalizowana, bo można zrobić tymczasową tabelę w mysql i porównać, ale po pierwsze tego właśnie nie znam jeszcze tak dobrze, bo nie miałem styczności, a po drugie taka tez działa i człowiek dla, którego pisałem jest zadowolony.

To chyba coś więcej niż "reszta z dzielenia"

Ciekaw jestem co takiego ciężkiego miałbyś dla mnie Damonsson.


https://codex.wordpress.org/Function_Refere.../wp_insert_post
twoja funkcja jest strasznie ułomna, poza tym masz gotową funkcje .

Ten post edytował memory 19.06.2015, 21:47:40
Go to the top of the page
+Quote Post
Omenomn
post
Post #17





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Cytat
Zgadza się. Jest to proste, ponieważ są to podstawy programowania.

Bez podstaw programowania, nie napisałbym we frameworku CMS'a

Cytat
Nieważne. Nie znałeś podstaw. Deal with that. Bez znajomości reszty z dzielenia zamiast zrobić coś prosto, będziesz mielił. Nawet w CMSie reszta może się przydać do
- przeliczania współrzędnych elementów x,y np. galerii
- wstawiania jakiegoś elementu HTML w pętli co ileś iteracji (np. wstawienie reklamy).
- do przeliczania czegoś na coś (np. czasu z sekund na minuty, godziny)

Oczywiście, do tych wszystkich rzeczy zapewne są gotowe biblioteki. Tylko widzisz. Firmy nie szukają kogoś, kto zrobi wszystko tylko pod warunkiem, że będzie gotowa biblioteka (bo tak to programiści by tyle nie zarabiali), tylko szukają ludzi, którzy są w stanie rozwiązywać problemy programistyczne wykraczające poza użycie gotowej biblioteki. A to wymaga podstaw z programowania. I smutne nie jest to, że nie masz tych podstaw, a raczej to, że nie widzisz problemu. Widzę pewien brak pokory...


Nieważne... Nieważne, że teoretycznie mogę napisać jakąś mega funkcjonalna aplikację, ale przez jakiś mini szczegół jestem zdyskwalifikowany.

Cytat
twój przykład ma więcej linii kodu i jest nieczytelny. W pierwszym widać od razu o co chodzi, jak się patrzy na twój kod, to nie wiadomo o co w nim chodzi (kiepskie nazwy zmiennych "$fist", "$second" - może ci nie powiedzieli tego, ale to też się liczy. Tak samo duplikujesz kod w kilku miejscach. W firmach zwykle robisz coś i potem ktoś inny będzie to czytał. Więc kod powinien być przejrzysty i ładny. To cię pewnie zdyskwalifikowało a nie to, że nie znałeś reszty z dzielenia (chociaz to swoją drogą)

Kiepskie i dobre nazwy zmiennych to chyba pojęcia względne, staram się trzymać się jednego stylu w danym kodzie, sądzę, że dość logiczne, że first oznacza pierwsze działanie a second drugie, ale ok mogłem to jakoś uściślić. Gdzie duplikuję ten kod? Może '<br>' jedynie, rzeczywiście, ale to nie jest jakiś rażący błąd duplikacji całej lini kodu, czy większej cześci.

Cytat
często programista musi napisać kod operujący na tablicach (zmienia, transformuje dane itp.), więc dlatego myślę, że firmy to sprawdzają. Bez umiejętności zonglowania tablicami zrobisz zapytanie do SQL, ale nie bedziesz umiał w zaden sposób przetransformować tych danych z bazy...


Potrafię pobierać dane z bazy jako obiekty i jako tablice i tak samo pola oraz ich wartości, nie mam z tym problemu.

Cytat
https://codex.wordpress.org/Function_Refere.../wp_insert_post
twoja funkcja jest strasznie ułomna, poza tym masz gotową funkcje .


Stary z tego co mi wiadomo wp_insert_post po prostu dodaje posty, a chodziło o sprawdzenie czy post juz istnieje i pominięcie go jeśli tak. Ehh...

Najbardziej lubię właśnie tego rodzaju krytykę, zamiast powiedzieć, co konkretnie trzeba zmienić, szczegół po szczególe, to najłatwiej powiedzieć "Stary Twoja funkcja jest ułomna", a dlaczego? "Bo tak".
Go to the top of the page
+Quote Post
memory
post
Post #18





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

Ostrzeżenie: (0%)
-----


Cytat
$query = "INSERT INTO wp_posts (post_title,post_content,post_author,post_status,post_type,post_parent,post_date
,post_name,comment_status)
VALUES ('$post_title', '$post_content', '$post_author', '$post_status', '$post_type', '$post_id', '$add_date', '$post_id','closed')";


Ogólnie pomijasz wiele parametrów np slug, ping_status itd ?
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #19





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Cytat(Omenomn @ 19.06.2015, 23:05:12 ) *
Bez podstaw programowania, nie napisałbym we frameworku CMS'a

Jedno drugiemu nie przeszkadza. Ja napisałem niedawno prostą gre mobilną na iOS (chociaż nie wydałem, bo jeszcze grafiki muszę dodać), mimo że nie znam nawet podstaw programowania na platformę Apple'a. I pisałem to w języku Swift, którego nie znam (poznałem go w trakcie i to tylko w tym zakresie, który mi był bezpośrednio potrzebny do napisania gry, a pisałem ją na zasadzie dłubania, podpowiedzi IDE i szukania po googlach odpowiedzi jak coś zrobić.

Umiejętność zrobienia czegoś to nie to samo co znajomość podstaw danej dziedziny.

Można umieć coś zrobić nie znając podstaw.

A reszta z dzielenia to jest materiał podstawówki. I nie ma co się unosić dumą, tylko lepiej poczytać, potem spróbować zrobić ćwiczebnie choćby to FizzBuzz wg przykładu z sieci i być potem lepszym programistą, czyż nie?

Cytat
Kiepskie i dobre nazwy zmiennych to chyba pojęcia względne, staram się trzymać się jednego stylu w danym kodzie, sądzę, że dość logiczne, że first oznacza pierwsze działanie a second drugie, ale ok mogłem to jakoś uściślić.

dla ciebie logiczne. Chociaż mogło być gorzej. Niektórzy zmienne piszą po polsku..

Cytat
Gdzie duplikuję ten kod? Może '<br>' jedynie, rzeczywiście, ale to nie jest jakiś rażący błąd duplikacji całej lini kodu, czy większej cześci.

Na jedno wychodzi. Jak będziesz chciał zmienić sposób prezentacji. Np. zamiast br - wsadzić to w divy czy w spany - będziesz musiał we wszystkich miejscach zmieniać kod.
To jeden z powodów dlaczego duplikacja jest zła - kod staje się nieelastyczny i trudno zmienialny.

Cytat
bo stwierdziłem, że nie sa potrzebne do poglądowej aplikacji,

Tyle, że zadanie rekrutacyjne to nie ma być prototyp czy "poglądowa aplikacja". To ma sprawdzić twoją wiedzę/skilla/podejście i czasem zasymulować prawdziwe zadania w pracy. Jeśli podchodzisz do tego w ten sposób, jakbyś robił skrypty dla samego siebie na szybko, to nic dziwnego, że potem cię nie przyjmują. Zmień podejście. Postaw się w roli rekruterów. Pewnie sobie myślą "Daliśmy mu zadanie zrobienia czata, a gostek zapomniał o walidacji. Nie nadaje się. Będziemy mieć dziury bezpieczeństwa przez niego".

Go to the top of the page
+Quote Post
nrm
post
Post #20





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


na jakie stanowisko aplikowałeś? Bo na juniora może by ktoś przymknął oko jeszcze.
Go to the top of the page
+Quote Post
Omenomn
post
Post #21





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Cytat
Jedno drugiemu nie przeszkadza. Ja napisałem niedawno prostą gre mobilną na iOS (chociaż nie wydałem, bo jeszcze grafiki muszę dodać), mimo że nie znam nawet podstaw programowania na platformę Apple'a. I pisałem to w języku Swift, którego nie znam (poznałem go w trakcie i to tylko w tym zakresie, który mi był bezpośrednio potrzebny do napisania gry, a pisałem ją na zasadzie dłubania, podpowiedzi IDE i szukania po googlach odpowiedzi jak coś zrobić.

Umiejętność zrobienia czegoś to nie to samo co znajomość podstaw danej dziedziny.

Można umieć coś zrobić nie znając podstaw.

A reszta z dzielenia to jest materiał podstawówki. I nie ma co się unosić dumą, tylko lepiej poczytać, potem spróbować zrobić ćwiczebnie choćby to FizzBuzz wg przykładu z sieci i być potem lepszym programistą, czyż nie?


Nie żartuj sobie ze mnie. Napisać prostą gierkę, a napisać nieprosty CMS, to spora różnica. Bez podstaw tego się nie zrobi.

Cytat
dla ciebie logiczne. Chociaż mogło być gorzej. Niektórzy zmienne piszą po polsku.

Pewnie nie tylko dla mnie, takim podejściem można się czepiać wszsystkiego, nawet kodu doskonałego, bo dla jednego nazwa zmiennej powinna być jakaś, a dla drugiego inna.

Cytat
Na jedno wychodzi. Jak będziesz chciał zmienić sposób prezentacji. Np. zamiast br - wsadzić to w divy czy w spany - będziesz musiał we wszystkich miejscach zmieniać kod.
To jeden z powodów dlaczego duplikacja jest zła - kod staje się nieelastyczny i trudno zmienialny.

Wiem, że duplikacja jest zła, ale taka mini duplikacja to nie tragedia. Gorzej jakbym duplikował całą treść jakiejś funkcji, albo łączenie z bazą, a to jest kolejna pierdoła.
Cytat
Tyle, że zadanie rekrutacyjne to nie ma być prototyp czy "poglądowa aplikacja". To ma sprawdzić twoją wiedzę/skilla/podejście i czasem zasymulować prawdziwe zadania w pracy. Jeśli podchodzisz do tego w ten sposób, jakbyś robił skrypty dla samego siebie na szybko, to nic dziwnego, że potem cię nie przyjmują. Zmień podejście. Postaw się w roli rekruterów. Pewnie sobie myślą "Daliśmy mu zadanie zrobienia czata, a gostek zapomniał o walidacji. Nie nadaje się. Będziemy mieć dziury bezpieczeństwa przez niego".


Dokładnie tak sobie pomyślałem, że oni tak pomyśleli, ale czy trudno się rekruterowi domyślić, że skoro napisałem czata to z walidacją get nie powinienem mieć problemów?

Wyobraźmy sobie:
Ktoś mnie przyjmuje i daje projekt do wykonania, Ja piszę i w trakcie pisania jestem sprawdzany i jest krytyka, popraw to, to, to, i to. Wtedy firma ma taki kod jak chce, a Ja uczę się pisać dla nich tak jak oni chcą, żebym pisał.

Nie widzę w tym jakiejś filozofii.
Macie dla mnie nierzeczywiste kryteria oceny. Za bardzo spłaszczacie moje możliwości i oceniacie przez pryzmat kilku zadań, widzicie we mnie i moim kodzie tylko braki, ale nie widzicie jak szybko można to rozwinąć i coś na tym stworzyć, ale ok oceniajcie dalej.
Jestem w stanie na tym etapie pisać za kesz, bez dwóch zdań. Może nie dla jakichś korporacji ostrych, ale dla małych i średnich firm w odpowiedniej cenie na pewno.

Nie chcecie nie wierzcie.
Już mam plan.
Go to the top of the page
+Quote Post
redeemer
post
Post #22





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


(IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
pyro
post
Post #23





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


O kurde (IMG:style_emoticons/default/biggrin.gif)

(IMG:http://i0.kym-cdn.com/photos/images/newsfeed/000/895/845/2f9.jpg)
Go to the top of the page
+Quote Post
rad11
post
Post #24





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


(IMG:http://s16.postimg.org/sxufwz26p/images.jpg)

Ten post edytował rad11 20.06.2015, 09:56:43
Go to the top of the page
+Quote Post
O$iek
post
Post #25





Grupa: Nieautoryzowani
Postów: 45
Pomógł: 16
Dołączył: 28.02.2009

Ostrzeżenie: (0%)
-----


Tacy są najlepsi. Przychodzą, proszą o radę. Jak ją dostaną, to wszystko krytykują, bo oni są doskonali i to wszyscy dookoła są źli.
Go to the top of the page
+Quote Post
Tuminure
post
Post #26





Grupa: Zarejestrowani
Postów: 178
Pomógł: 49
Dołączył: 16.04.2012
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Cytat
Nie żartuj sobie ze mnie. Napisać prostą gierkę, a napisać nieprosty CMS, to spora różnica. Bez podstaw tego się nie zrobi.

Zrobi się. Napisanie skomplikowanego CMSa to kwestia czasu. A to, że Twój kod będzie wyglądał jak spaghetti nie będzie miało znaczenia, bo przecież CMS jest wystarczająco skomplikowany, by bronił zły kod, prawda?

I tak. Najwidoczniej napisanie dobrego FizzBuzza jest trudniejsze od napisania skomplikowanego CMSa.
Go to the top of the page
+Quote Post
Posio
post
Post #27





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


Tak wczoraj wieczorem zajrzałem na forum, bo tu dość często trafiają się takie tematy-perełki jak ten ^^.

Jeśli chodzi o modulo, jest to chyba wałkowane już w liceum / technikum. W momencie kiedy, nie potrafisz użyć "reszty z dzielenia" od razu widać, że brakuje Ci elementarnej wiedzy z zakresu podstawowego, nie wspomnę że ta wiedza, patrząc przez pryzmat programowania to podstawa podstaw z podstaw. W językach "niższego" poziomu używa się tego BARDZO CZĘSTO.

Nie obraź się kolego, ale odpowiem bardzo bezpośrednio na pytanie które zadałeś w temacie. Tak, jesteś aż tak cienki. Pytasz ludzi o zdanie, a po chwili gdy udowadniają Ci to w łagodnych słowach, próbujesz im udowodnić, że jednak tak nie jest i że to ludzie odpowiedzialni za rekrutacje są "głupi". Twój kod nie różni się niczym od kodu przeciętnego gimnazjalisty który chce złapać kilka groszy na paczkę fajek i próbuje napisać plugin do WP - w skrócie, każdy może takie coś napisać w 20 minut, nawet bez wiedzy o programowaniu. Z resztą, co to za kod który ma 70 linijek... Jeśli chcesz nam udowodnić że jednak jesteś genialny a to wszyscy inni są głupi, że Cię nie chcą zatrudnić, pokaż kod tego twojego LEGENDARNEGO CMSa. Gwarantuje Ci, że ludzie z tego forum często mająćy nietuzinkową wiedzę na temat programowania ZA DARMO ocenią twój kod obiektywnie. To że i tak nie przyjmiesz krytyki na klatę bo nazwiesz wszystko "pierdołami" albo, "to że działa jest wazniejsze" to już twój problem (IMG:style_emoticons/default/smile.gif)

A i nie mogłem się powstrzymać od skomentowania tego:
Cytat
Nie żartuj sobie ze mnie. Napisać prostą gierkę, a napisać nieprosty CMS, to spora różnica. Bez podstaw tego się nie zrobi.

Uwierz mi, że niektóre równania, choćby najprostsze odpowiedzialne za wykrywanie kolizji, mogły by Cię zabić samą formą zapisu (IMG:style_emoticons/default/smile.gif)
No i nie wierzę, że napisałeś "nieprosty CMS"

Ten post edytował Posio 20.06.2015, 10:12:09
Go to the top of the page
+Quote Post
by_ikar
post
Post #28





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Cytat
Nie żartuj sobie ze mnie. Napisać prostą gierkę, a napisać nieprosty CMS, to spora różnica. Bez podstaw tego się nie zrobi.

Nie widziałeś gry, ale już z góry zakładasz że twój cms, jest taki super skomplikowany, że na pewno musi być trudniejszy do zrobienia/ogarnięcia niż tam jakaś gierka. Zwłaszcza że jest w języku którego nawet nie znasz. Ego to masz takie, że za samo takie podejście, nie powinni cię nigdzie do żadnego zespołu przyjąć, nie ważne ile byś umiał. Bo z takimi ludźmi nie da się pracować, skoro tutaj już kilka osób ci tłumaczy żebyś trochę więcej dystansu nabrał i wziął krytykę na klatę, to ty dalej w zaparte. Przyszedłeś tutaj zasięgnąć rady, czy wypłakać się jaki świat jest zły i niedobry i nie docenia twojego geniuszu?

Cytat
Wiem, że duplikacja jest zła, ale taka mini duplikacja to nie tragedia. Gorzej jakbym duplikował całą treść jakiejś funkcji, albo łączenie z bazą, a to jest kolejna pierdoła.


Aha, to duplikacja jest tylko wtedy zła kiedy nie jest to "mini". Właśnie po to był ten test, aby na jego podstawie stwierdzić na co zwracasz uwagę. Czy jesteś początkujący, czy jesteś programistą z doświadczeniem, który wracając do swojego kodu sprzed kilku tygodni najchętniej zrobiłby mu refaktoryzacje.

Moim zdaniem zawsze musimy zwracać uwagę na szczegóły, bo taka jest nasza praca, nie ważne czy jest to projekt dla zenka za flaszkę, czy jest to projekt na rozmowę o pracę. Na co komu programista dla którego będzie trzeba zatrudnić jeszcze jednego programistę, aby ten drugi poprawiał błędy pierwszego. Błędy każdy z nas popełnia, jedni przyjmują to na klatę i starają się ich więcej nie popełniać, drudzy twierdzą że to był mały błąd i nic się nie stało.

Chyba jeszcze nie było mi dane poznać kogoś z tak rozdymanym ego, bo napisał cms'a w CI.

Ten post edytował by_ikar 20.06.2015, 10:14:37
Go to the top of the page
+Quote Post
marcio
post
Post #29





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


@omenomm sorry ale sam 2 miesiace temu szukalem prace jako web developer i z takim podejsciem nic nie znajdziesz.

Co znaczy nie prosty cms?
Uwierz mi ze trudniej jest napisac prosta gre pod ios-a niz "nie prosty" cms w php za pomoca CI.

Zmien frawework na symfony2, laravel lub zend2, napisz swoj wlasny wtedy bedzie mial czym sie pochwalic.
Wez sie za bootstrap + jquery lub jakis inny fw js jak angularjs/react.js/backbone.js/ember ogolnie cos co w firmach sie uzywa.

Wiesz w ogole jak dziala framework tzn dispatcher,router,loader,system zdarzen itp... czy tylko go potrafisz uzywac?

Ja wyslalem cv do 50 firm lekko i mieszkam we wloszech wysylalem wszedzie i na stanowisko junior-a bez doswiadczenia jak i na senior-a(choc nie mam kwalifikacji) po tygodniu zostalem zaproszony na pierwszy step do najwiekszej wloskiem firmy zwiazanej z kampaniami email(wysylaja 8mln email-i dziennie) przeszlem przez wszystko 3 stepy(a byla to moja pierwsza rozmowa) mialem testy pisemne z php + (my)sql, rozmawialem z pm grupy developer-ow gdzie mialem pracowac i na koniec bylo nas 2, niestety ja nie dostalem pracy bo tamten mial jednak wieksze doswiadczenie jesli chodzi o prace podziekowali mi i napisali mi w email-u ze bardzo im bylo milo i zebym pokazylwa moje projekty bo sa wartosciowe.

Powiedzmy ze po tych 3 rozmowach kwalifikacyjnych zrozumialem ze jednak jestem duzo warty skoro na pierwszej rozmowie w firmie miedzynarodowej(ma biura w mediolanie,madrycie,londynie,paryzu i berlinie) doszlem do 3-go stepu i zostalo nas tylko 2.

Wiec wysylalem dalej cv na prawo i na lewo, po nastepnym tygodniu mialem spotkania w 3 firmach, z jednej praktycznie zrezygnowalem bo bym sie nic tam prawie nie nauczyl.

Nastepne 2 byly w mediolanie los chcial ze te 2 firmy byly w tym samym budynku, w pierwszej zajmowali sie sprzedawaniem lamp i mebli na calym swiece(strona przetlumaczona w 30 jezykach w tym polski), pierwsza rozmowa byla przez telefon i poszlo tak sobie poniewaz przez telefon tak szczerze polowy pytan nie zrozumialem bo bylo kijowo slychac, wiec mi powiedzieli ze na koniec tygodnia dadza mi znac czy dostalem sie na nastepny step czyli spotkanie w biurze.
Ja oczywiscie przed zakonczeniem rozmowy przez telefon zaproponowalem ze wysle kod moich projektow, od wyslania paczki zadzwonili do mnie po 1h i powiedzieli ze dwa dni pozniej mam rozmowe o prace czyli kod nie jest zly (IMG:style_emoticons/default/smile.gif) .

W drugiej firmie mialem rozmowe dzien pozniej niz w pierwszej, PM to rusek 26lat koles ma leb jakich malo zrobilem test online(robiony przez ich programistow) no i poszedl srednio zrobilem jakies 60pkt na 100 w tescie php + mysql w tym ze wszystko bylo po angielsku a ja go az tak dobrze nie znam jesli chodzi i angielski techniczny.

Typ powiedzial mi zebym sie nie martwil bo to tylko test i teraz pogadamy o czyms innym.

Zadal mi pytania odnosnie mojego fw, potem zapytal mnie czy obiekty sa przekazywane przez referencje (automatycznie), i jakbym zmapowal z router-a argumenty dla kontrolera moja odp byla ze za pomoca reflection api(i bylo ok)

Na koniec rozmowy po kilku dniach dostalem propozycje od obydwoch firm, wybralem ta druga bo byla to firma z prawdziwego zdarzenia, sa to 2 firmy ktory pracuja razem jedna nazywa sie neen i zajmuje sie cloud hosting-iem i sprawy z tym zwiazana i druga e-one jest to mniej wiecej taka web agency(ale nie do konca) wiec firmy wspolpracuja ze soba wiec moge nauczyc sie tez duzo jesli chodzi o server-y.

Do pierwszej firmy nie poszedlem nie tylko z powodu z zarobku a bardziej dlatego ze nie byla to firma zwiazania strict z web developer-stwem ale byl to duzy sklep ktory mial swoja ekipe programistow, w sumie uzywali tez duzo nowych rozwiazan symfomy2 + varnish + restful service i takie tam ale jakos stwierdzilem ze wole ta druga.

Hehe napisalem wypracowanie (IMG:style_emoticons/default/wink.gif)

Ogolnie rzecz biorac zmien podejscie, napisz cos konkretnego, naucz sie czegos na topie i nie przejmuj sie lamiglowkami z php bo jesli firmie zalezy i jest to pozadna firma to zada ci tez wiele innych pytan z zycia wzietych typu jak dziala restful i np jej autoryzacja + autentykacja itp...

Sorry za byki w tekscie ale musialem skorzystac tez z google.translate bo wiele slowek po polsku mi sie juz zapomnialo (IMG:style_emoticons/default/biggrin.gif)

P.S minal 1 miesiac i poki co chyba wzieli mnie na probe bo poki co robilem wszystkie najgorsze task-i (czyli te ktorych nie chcieli robic oni (IMG:style_emoticons/default/biggrin.gif) )
-pierwszy tydzien musialem napisac polecenia dla konsoli symfony2 ktory robily export danych z bazy(krzyzowanie danych z 10 tabel) do plikow csv i poszlo dobrze
-potem dostalem strone ktora zrobili w roku 2008(kod misz masz) i musialem zrobic kilka nowych ficzerow i tez sobie szybko poradzilem.
-blog dla jednego z klientow na wordpress-ie ale dosyc mocno zmodyfikowanym + strona miala miec layout responsive(bootstrap)
-nastepne polecenia dla symfony tym razem bardziej skomplikowane export do xls(excel), powiem tylko ze exporty trwaja (od 2h do 12h zaleznie od filtrow) z powiadomieniami za pomoca rabbitMQ
-teraz w 3 dni jeden z developer-ow mial zrobic aplikacje dla facebook-a ktora pozwolila sie rejestrowac do jednego z serwisow ich klienta(najwieksze kino we wloszech) i w 3 dni zrobilem.

Wiec mysle ze pierwszy etap poszedl dobrze.

No i teraz w poniedzialek czekam na dysk ssd do lapka lub mac-a jak mi dzadza i bede pisal aplikacje mobilna razem z innym developerem dla android-a + ios-a

Ten post edytował marcio 20.06.2015, 10:45:51
Go to the top of the page
+Quote Post
Omenomn
post
Post #30





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


ok dobra jestem mega słaby, ciekawe tylko dlaczego są firmy, które wystarczy, że znają wordpressa i koszą dobrą kasę na stronach, pracowałem w takiej, a moja wiedza była po 3 miesiącach na poziomie szefa.

http://s1060364-14898.home-whs.pl/modules_1/
link do cms'a
Już wrzucałem go na forum też został pociśnięty.
email: jan@kowalski.pl
hasło: aaaaaA11]

Cytat
Ogolnie rzecz biorac zmien podejscie, napisz cos konkretnego, naucz sie czegos na topie i nie przejmuj sie lamiglowkami z php bo jesli firmie zalezy i jest to pozadna firma to zada ci tez wiele innych pytan z zycia wzietych typu jak dziala restful i np jej autoryzacja + autentykacja itp...


To może z Twojego życia w Mediolanie, albo innym Rzymie wzięty przykład, bo Ja nigdy tego nie używałem.

Dobra jestem mega słaby, ok. (IMG:style_emoticons/default/smile.gif) Dzięki za podniesienie na duchu.

Cytat
Aha, to duplikacja jest tylko wtedy zła kiedy nie jest to "mini". Właśnie po to był ten test, aby na jego podstawie stwierdzić na co zwracasz uwagę. Czy jesteś początkujący, czy jesteś programistą z doświadczeniem, który wracając do swojego kodu sprzed kilku tygodni najchętniej zrobiłby mu refaktoryzacje.


Po raz kolejny mówię, że nie podaję sie za programiste z ogromnym doświadczeniem, tylko chciałbym w tym podjąć prace za niedużą kasę jakieś 1600 miesięcznie, do niektórych to widać nie dociera i odbierają mnie, że robię z siebie jakiegoś totalnego Mastera.
Go to the top of the page
+Quote Post
marcio
post
Post #31





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat
To może z Twojego życia w Mediolanie, albo innym Rzymie wzięty przykład, bo Ja nigdy tego nie używałem.

Czyli skoro ty tego nie uzywales to znaczy ze firmy tego nie uzywaja?

Chlopie ja wiesz ile razy przepisywalem moje "cms-y" ? Duzo i dopiero teraz to co zrobilem moglbym nazwac cmf-em i to jeszcze takim bardzo okrojonym.
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #32





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Cytat
ok dobra jestem mega słaby, ciekawe tylko dlaczego są firmy, które wystarczy, że znają wordpressa i koszą dobrą kasę na stronach, pracowałem w takiej, a moja wiedza była po 3 miesiącach na poziomie szefa.

1. dobrzy programiści są na tyle deficytowi obecnie, że niektóry firmy biorą słabych, bo innych po prostu nie znajdują
2. firma chce zaoszczędzić kasy. Juniorowi zapłaca 2 czy 3 tysiące, a dobremu kilka razy więcej.

Cytat
a moja wiedza była po 3 miesiącach na poziomie szefa

w sensie szefa całej firmy czy kogoś w rodzaju lead programmera?

Cytat
tylko chciałbym w tym podjąć prace za niedużą kasę jakieś 1600 miesięcznie,

W jakim mieście? Dowiedziałbym się najpierw jakie są stawki na juniora w twoim mieście. Bo za 1600 w Warszawie nikt by cię nie zatrudnił i by cię wyśmieli, że tak mało.

Tyle, że nie jest problemem za ile byś pracował, tylko to, że nie przyjmujesz krytyki. A w pracy będziesz musiał ją przyjmować. Czasem uzasadnioną, czasem nie (w firmach są rózne standardy i czasem będziesz musiał napisać kod w odpowiedni sposób nie dlatego, że jest zły, tylko raczej po to, żeby był jeden standard pisania, na który jako junior nie będziesz miał wielkiego wpływu).

A jeśli już nawet uzasadnioną krytykę odrzucasz...

Go to the top of the page
+Quote Post
Pyton_000
post
Post #33





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Kod Panie kolego, Kod poprosimy.
Go to the top of the page
+Quote Post
Damonsson
post
Post #34





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat(Omenomn @ 20.06.2015, 11:57:20 ) *
ok dobra jestem mega słaby, ciekawe tylko dlaczego są firmy, które wystarczy, że znają wordpressa i koszą dobrą kasę na stronach, pracowałem w takiej, a moja wiedza była po 3 miesiącach na poziomie szefa.

To na co czekasz? Zakładaj firmę.


Na Twoim CMS pierwsza operacja jaką chciałem wykonać dała mi

Cytat
A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/20/113306/webspace/httpdocs/modules_1/application/controllers/admin/contents.php:347)

Filename: libraries/Session.php

Line Number: 689


Nie masz pojęcia jak wyeliminować headers already sent i dziwisz się, że został "pociśnięty". Nie wyświetlasz żadnych informacji przy próbie uploadu obrazka, czemu nie został załadowany. Napisanie takiego CMS jeszcze w CodeIgniter, to mogłoby być zaliczenie w gimnazjum z informatyki.

Zejdź na ziemię i idź do łopaty, bo po 2,5 roku programowania i robiąc takie rzeczy, jeszcze z takim ego, to się nie nadajesz do programowania na pewno. Zaoszczędzisz sobie tylko nerwów. A nikt tu nie będzie robił za Twoją matkę i wmawiał Ci jaki to nie jesteś cudowny, tylko to ten świat jest zły i Cię nie docenia.
Go to the top of the page
+Quote Post
Turson
post
Post #35





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Muszę zadać fundamentalne pytanie - na te rozmowy o pracę co chodzisz to jest oferta dla programisty z kilkuletnim komercyjnym doświadczeniem, czy konkretnie dla Juniora? Jak na te pierwsze, to marnujesz tylko swój czas i innych. Szukaj posady Juniora aż znajdziesz o ile nie mieszkasz w jakimś pierdziółkowie.
Go to the top of the page
+Quote Post
Omenomn
post
Post #36





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


No na juniora raczej i to za mały kesz właśnie i w tym cała ciekawostka

Cytat
Nie masz pojęcia jak wyeliminować headers already sent i dziwisz się, że został "pociśnięty". Nie wyświetlasz żadnych informacji przy próbie uploadu obrazka, czemu nie został załadowany. Napisanie takiego CMS jeszcze w CodeIgniter, to mogłoby być zaliczenie w gimnazjum z informatyki.

Zejdź na ziemię i idź do łopaty, bo po 2,5 roku programowania i robiąc takie rzeczy, jeszcze z takim ego, to się nie nadajesz do programowania na pewno. Zaoszczędzisz sobie tylko nerwów. A nikt tu nie będzie robił za Twoją matkę i wmawiał Ci jaki to nie jesteś cudowny, tylko to ten świat jest zły i Cię nie docenia.


Tak Damonsson, a świstak siedzi i zawija czekolady w sreberka.
Właśnie mam pojęcie jak wyeliminować. Cms jest w fazie testów cały czas, więc powiedz przy jakiej akcji to się dzieje i za raz wyeliminuję problem.

To jest właśnie ta pochopna ocena, ale ok w sumie nie jest tak źle, bo z takimi jak Damonsson to nawet bym nie chciał współpracować za taka gadkę.
Spoko założę firmę (IMG:style_emoticons/default/smile.gif) Pozdro Damonsson.

Ten post edytował Omenomn 20.06.2015, 12:16:00
Go to the top of the page
+Quote Post
nrm
post
Post #37





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 20.06.2015, 11:31:58 ) *
Kod Panie kolego, Kod poprosimy.

Może lepiej nie, wiadomo co tam w CI będzie, a szkoda jechania po koledze (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #38





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Cytat
To jest właśnie ta pochopna ocena, ale ok w sumie nie jest tak źle, bo z takimi jak Damonsson to nawet bym nie chciał współpracować za taka gadkę.
Spoko założę firmę

Jak założysz firmę, to będziesz miał jeszcze gorzej. Klienci B2B nie będą wcale lepsi w pochopnych ocenach. Nie mówiąc już o zwykłych klientach-konsumentach, którzy nie odróżniają przeglądarki od wyszukiwarki (IMG:style_emoticons/default/wink.gif)

Użeranie się z krytyką innych programistów to nie jest jeszcze najtrudniejsza rzecz pod słońcem.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #39





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Cytat(nrm @ 20.06.2015, 13:33:46 ) *
Może lepiej nie, wiadomo co tam w CI będzie, a szkoda jechania po koledze (IMG:style_emoticons/default/wink.gif)

@Turson, jeśli kolega ma takie wysokie mniemanie o sobie, i uważa że jego CMS jest skomplikowany i taki wypasiony to chcę zobaczyć jego kod. Bo nie interesuje mnie co ma w głowie tylko jak pisze.
Jak to mawiają: "Pokaż mi swój kod a ja Ci powiem kim jesteś"

Pracodawców nie interesuje czy jesteś Gim, czy Emeryt, czy masz 10 fakultetów zrobionych. Interesuje to jak piszesz, jaki masz umysł. Czy piszesz spagetti, czy idziesz w stronę konkretu. Rozwiązujesz problem optymalnie czy piszesz 1000 linijek kodu który można zapisać w 100.

Kod to najlepsze odzwierciedlenie osobowości.
Jak ktoś mówi że jest super wypas, a jego kod nawet nie jest dobrze sformatowany to już jest to znak że pisze chaotycznie i w 80% nie wie co to dobry kod.

Ja rekrutowałem kilka osób i prosiłem o zrobienie prostego zadania. Wymaganiem było to żeby wynik był . w . jak na przykładzie.
Wiesz co? Ludzie pytali jak mają to napisać. Odpowiedź była jedna: "Jak sobie chcesz. To Ty piszesz, Ty dokonujesz wyboru. Czy to będzie funkcja, oop czy miszmasz."
Część osób pisało po prostu, część oop. Jedni użyli mysql_, jedni PDO.
Wybacz ale jeśli ktoś startuje na posadę programisty i nie wie czym się różni " od ', lub jak się przeciwdziała np. SQLInj a mieni się Developerem z doświadczeniem to chyba albo ja pomyliłem ścieżkę kariery albo gość powinien pracować przy łopacie.

Taki przykładów można wypisywać miliardy. Wierzcie albo nie, ale kreatywność ludzka nie zna granic. Czasami wolałem powiedzieć "Zatrudnijmy tego Juniora bo z niego da się ulepić dobrego programistę bez naleciałości PHP4, zamiast SeniorDev który sadzi byki w podstawach i ma już wyrobione swoje naleciałości których nie będzie dało się zmienić.

Także ponawiam prośbę o Kod tego CMS. Gdziekolwiek, może być GitHub, a jak nie masz to paczka do pobrania.
Go to the top of the page
+Quote Post
Omenomn
post
Post #40





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Cytat
Tyle, że nie jest problemem za ile byś pracował, tylko to, że nie przyjmujesz krytyki. A w pracy będziesz musiał ją przyjmować. Czasem uzasadnioną, czasem nie (w firmach są rózne standardy i czasem będziesz musiał napisać kod w odpowiedni sposób nie dlatego, że jest zły, tylko raczej po to, żeby był jeden standard pisania, na który jako junior nie będziesz miał wielkiego wpływu).

A jeśli już nawet uzasadnioną krytykę odrzucasz...


Nie będę przyjmował krytyki, która nie ma sensu.
Nie mam problemu z tym, żeby pisać tak jak ktoś chce, tylko wystarczy powiedzieć konkretnie jak ma to być napisane.

Damsson, jeśli błąd wyskakiwał przy uploudzie zdjęcia dodając wpisy, to już nie ma tego błędu?
I co nie ogarniam headerów kompletnie, nie?

Cytat
@Turson, jeśli kolega ma takie wysokie mniemanie o sobie, i uważa że jego CMS jest skomplikowany i taki wypasiony to chcę zobaczyć jego kod. Bo nie interesuje mnie co ma w głowie tylko jak pisze.
Jak to mawiają: "Pokaż mi swój kod a ja Ci powiem kim jesteś"


Kurde znowu mnie źle zrozumiano, nie uważam, że mój cms jest mega wypasiony i mega skomplikowany, tylko, że nie jest totalnie prosty i daje radę.
To jest spora różnica, nie?(IMG:style_emoticons/default/questionmark.gif) ?

Odbieracie mnie za gościa, który robi z siebie nie wiadomo kogo, a Ja tylko na marnego juniora startuję. Miazga.

Cytat
Ja rekrutowałem kilka osób i prosiłem o zrobienie prostego zadania. Wymaganiem było to żeby wynik był . w . jak na przykładzie.
Wiesz co? Ludzie pytali jak mają to napisać. Odpowiedź była jedna: "Jak sobie chcesz. To Ty piszesz, Ty dokonujesz wyboru. Czy to będzie funkcja, oop czy miszmasz."
Część osób pisało po prostu, część oop. Jedni użyli mysql_, jedni PDO.
Wybacz ale jeśli ktoś startuje na posadę programisty i nie wie czym się różni " od ', lub jak się przeciwdziała np. SQLInj a mieni się Developerem z doświadczeniem to chyba albo ja pomyliłem ścieżkę kariery albo gość powinien pracować przy łopacie.


Miażdżycie mi głowę, mówię już któryś raz, że nie mianuję się programistą z ogromnym doświadczeniem.
Wiem czym się różni cudzysłów od apostrofa, kogo Wy ze mnie robicie? Ostra jazda.
Niesamowite to jest po prostu.

Ten post edytował Omenomn 20.06.2015, 13:44:49
Go to the top of the page
+Quote Post
Pyton_000
post
Post #41





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


W żadnej części mojej wypowiedzi poza pierwszym cytatem nie odniosłem się do Twojej osoby.

Ostatni raz ponawiam prośbę o Kod. Nie chcesz? To skończ tą dyskusję żyjąc w przekonaniu że z Tobą wszystko w porządku i aplikuj dalej.
Go to the top of the page
+Quote Post
Turson
post
Post #42





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 20.06.2015, 13:50:05 ) *
@Turson, jeśli kolega ma takie wysokie mniemanie o sobie, i uważa że jego CMS jest skomplikowany i taki wypasiony to chcę zobaczyć jego kod. Bo nie interesuje mnie co ma w głowie tylko jak pisze.
Jak to mawiają: "Pokaż mi swój kod a ja Ci powiem kim jesteś"

Czemu kierujesz to do mnie? (IMG:style_emoticons/default/ohmy.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
Post #43





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


O taka mała dygresja (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
memory
post
Post #44





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

Ostrzeżenie: (0%)
-----


Jakiej odpowiedzi oczekujesz? Czy z twoją wiedzą można być juniorem/staż, zarabiać 1600 zł ? Tak
Go to the top of the page
+Quote Post
$_$
post
Post #45





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.07.2013

Ostrzeżenie: (0%)
-----


Ale do kogo Ty masz pretensje? - przecież to Ty nie możesz znaleźć pracy a nie my (IMG:style_emoticons/default/smile.gif)
Cytat
Odbieracie mnie za gościa, który robi z siebie nie wiadomo kogo, a Ja tylko na marnego juniora startuję. Miazga.

Widocznie na dzień dzisiejszy nie nadajesz się nawet na juniora. Nie ma co się obrażać, tylko uczyć się lub iść na jakieś darmowe praktyki i nauczyć się programowania ;-)
Go to the top of the page
+Quote Post
Omenomn
post
Post #46





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Cytat
Jakiej odpowiedzi oczekujesz? Czy z twoją wiedzą można być juniorem/staż, zarabiać 1600 zł ? Tak

dokładnie takiej odpowiedzi oczekiwałem, dziękuję (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #47





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Cytat
Miażdżycie mi głowę, mówię już któryś raz, że nie mianuję się programistą z ogromnym doświadczeniem.
Wiem czym się różni cudzysłów od apostrofa, kogo Wy ze mnie robicie? Ostra jazda.
Niesamowite to jest po prostu.

nie rozumiem czemu zamiast wziąć się do pracy, próbujesz argumentować, że już wiesz wystarczająco dużo.
Mnie jak zjechali/odrzucili na jakiejś rozmowie, to potem w domu się douczałem. Tak żeby mieć zarówno solidne podstawy jak i być na bieżąco.

Ba, dalej, mimo, że pracowałem już w kilku firmach, nie uważam że umiem wystarczająco dużo. Tyle że ambicje się zmieniły - kiedyś chciałem mieć jakąkolwiek pracę, teraz marzy mi się praca ciekawa i za większą kasę. A niestety, żeby taka pracę znaleźć trzeba umieć trochę więcej niż zwykły programista. Ale żeby umieć więcej nie można spocząć na laurach i mówić "już umiem wystarczająco dużo". Raczej trzeba zapier*alać i ciągle się czegoś nowego uczyć. No chyba, że twoją ambicją jest zarabianie po 1600zł, ale w takim razie lepiej już iść do McDonalda. Może jak będziesz dobrze podawał frytki, to jeszcze kierownikiem po jakimś czasie zostaniesz czy coś...

Cytat
Kurde znowu mnie źle zrozumiano, nie uważam, że mój cms jest mega wypasiony i mega skomplikowany, tylko, że nie jest totalnie prosty i daje radę.
To jest spora różnica, nie?

tyle, ze to i tak odwrotnie. Nie sztuka jest pisać skomplikowane rzeczy w skomplikowany sposób. Sztuka jest pisać złożone rzeczy prosto. Skomplikowany kod = kod nadmiernie złożony = kod spaghetti. Kod powinien być prosty i podzielony na logiczne części z zachowaniem DRY, enkapsulacji i innych zasad. Ale to taka dygresja.

Ten post edytował PrinceOfPersia 20.06.2015, 14:15:23
Go to the top of the page
+Quote Post
Janusz1200
post
Post #48





Grupa: Zarejestrowani
Postów: 110
Pomógł: 6
Dołączył: 19.12.2010
Skąd: Krzyżanowice

Ostrzeżenie: (0%)
-----


Przykro mi to pisać, ale ja nie zatrudniłbym nikogo, kto nie ma studiów (a przynajmniej - nie studiuje). Po co mi kogoś uczyć podstaw, wzorców, sql, ide, całych hałdy zmieniających się "dobrych zasad", jak mogę wziąć kogoś, kto przynajmniej wie, czego nie wie. Wie, gdzie ma dziury.

No, chyba że do uruchamiania jakiś najprostszych gotowców, ale i tu jest ryzyko, programowanie to odpowiedzialność i inteligencja, bez tego się nie da, tak sądzę. Bez tego, to kodowanie na najniższym poziomie. Nawet murarz powinien się uczyć te 3 lata.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #49





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Studia to nie do końca wyznacznik. Widziałem lepszych programistów po Prawie niż po Informatyce. Widziałem też lepszych nie-studentów niż studentów.
Studia to papierek. Owszem można z nich wynieść... indeks. Bo o wiedzy to nie można powiedzieć. Co Ci po Inżynierze informatyki który pierwszy raz na oczy widział C i coś tam z algorytmiki? Owszem, będzie wiedział to i ówdzie ale do programisty to jeszcze daleka droga. (Pomijam jednostki które znają się na rzeczy a idą na studia tylko po papierek lub żeby się rozerwać)
Go to the top of the page
+Quote Post
Janusz1200
post
Post #50





Grupa: Zarejestrowani
Postów: 110
Pomógł: 6
Dołączył: 19.12.2010
Skąd: Krzyżanowice

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 20.06.2015, 16:47:31 ) *
Studia to nie do końca wyznacznik.

Ależ oczywiście, że nie. To wstępne sito. Ale mogę się mylić, nie chcę nikogo zniechęcać, natomiast gorąco zachęcam - chcesz być programistą, zaciśnij zęby i studiuj. Algorytmy, stryktury, dane. Boli głowa od myślenia? Nie jest to ostylowanie diva żeby był centered? No cóż, właśnie to jest programowanie.
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #51





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Zaręczam cię, że algorytmy, struktury i dane są o wiele łatwiejsze do opanowania niż użeranie się z CSSem. Jak umiesz programować to jakiś algorytm opanujesz w maks kilka dni (albo nawet w kilka godzin jeśli cię gonią deadlajny albo jesteś na jakimś hackatonie). Co do CSS to nie ma tak łatwo, bo to język-pomyłka, na dodatek niewspierany w pełni przez żadną przeglądarkę. Tego nie da się nauczyć, tylko trzeba mieć wyczucie. I znajomość tych wszystkich ukrytych zasad. A to nabywa się przez długie miesiące codziennej pracy. I dalej możesz nie znać pewnych kruczków.

Oczywiście, algorytmy, struktury i dane są bardziej "ambitnym" zajęciem ale co z tego? Ambitne rzeczy są paradoksalnie łatwiejsze do zrozumienia i opanowania niż codzienna żmudna praca. Jednak jest tak, że to żmudne i mało ambitne rzeczy często bardziej się opłacają niż te ciekawsze i bardziej algorytmiczne. Dlatego w większej liczbie ofert pracy znajdziesz wymagania w stylu "znajomość CSS" a nie np. "umiejętnosc rozwiazywania problemu plecakowego". Business just wanna get shit done.


Cytat
Bez tego, to kodowanie na najniższym poziomie. Nawet murarz powinien się uczyć te 3 lata.

akurat programowania nie nauczysz się na studiach. Nawet absolwenci informatyki jeśli coś umieją to dlatego, że przyłożyli się w czasie wolnym albo w pracy (masę studentów infy pracuje już przeciez), a nie dlatego, że w szkole ich nauczyli programować.

Ten post edytował PrinceOfPersia 20.06.2015, 17:01:50
Go to the top of the page
+Quote Post
Turson
post
Post #52





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 20.06.2015, 14:59:09 ) *
O taka mała dygresja (IMG:style_emoticons/default/tongue.gif)

Może dzisiaj zbyt rozleniwiłem swój mózg, ale nie czaję, co mam z tym wspólnego (IMG:style_emoticons/default/smile.gif)

Cytat(PrinceOfPersia @ 20.06.2015, 15:14:22 ) *
nie rozumiem czemu zamiast wziąć się do pracy, próbujesz argumentować, że już wiesz wystarczająco dużo.
Mnie jak zjechali/odrzucili na jakiejś rozmowie, to potem w domu się douczałem. Tak żeby mieć zarówno solidne podstawy jak i być na bieżąco.

I to jest dobre podejście. Sam się przejechałem na kilku rozmowach, bo wychodziło że jestem jednak cienki i wracałem do domu w złym humorze. Ale następnego dnia siadałem i kodziłem, żeby nauczyć się tego co oblałem na rozmowie.
Z drugiej strony rozumiem jednak trochę podejście autora. Startuje na Juniora, ma jakiś tam projekt w CI i go wszędzie odrzucają. Powód tutaj jest jeden: albo jest duża, lepsza konkurencja albo kiepsko wypadasz na rozmowach i faktycznie poświęć jeszcze kilka tygodni na rozwój (który nigdy się nie kończy tak naprawdę (IMG:style_emoticons/default/wink.gif) ) Ja pierwszą robotę dostałem poznając tydzień wcześniej słowo "class". Zostałem rzucony od razu na głęboką wodę i za psie pieniądze ale się opłaciło. I znalazłem w Łodzi, która nie jest rajem do pracy wśród większych Polskich miast. Także się da. Szukaj, a znajdziesz.

Co do toczącego się tutaj tematu studiów. Jestem właśnie podczas sesji na drugim semestrze (co więc tutaj robię (IMG:style_emoticons/default/tongue.gif) ). Pracowałem programując już przed pójściem na studia. Dlaczego więc się na nie zdecydowałem?
Po pierwsze primo, dlatego że kiedyś mi się przydadzą, bo pewnie zachce mi się iść do korpo, gdzie to po prostu przymus.
Po drugie primo mam taką możliwość póki co żeby sobie spokojnie studiować i pracować, dlatego korzystam z sytuacji. Firma nie przywala się o to ile pracuję i kiedy wychodzę, a studiuję dziennie i przepracowuję średnio 3/4 etatu. No minus taki, że nie mam czasu na wykłady i ciągle jestem z tyłu z materiałem.
Po trzecie primo można zauważyć taki boom na informatykę. Media wmawiają, że najwięcej ofert pracy, najlepsza płaca itd. Skończone studia dają przewagę na rynku pracy*.
Szczerze przyznaję, że poszedłem tam tylko dlatego, żeby mieć ten papierek. Mimo wielu minusów w postaci beznadziejnych przedmiotów, gdzie walczy się je żeby nie uwalić, to plusy też są. Widzę po sobie, że myślę bardziej analitycznie, ale głównie chodzi mi o możliwość poznawania nowych technologii. Mój rocznik jako pierwszy, ma jako swój pierwszy język Pythona, zamiast Adę (he he). O C nie wspominam, bo nie lubię i szkoda gadać (IMG:style_emoticons/default/tongue.gif) ale trzeba przyznać, że dzięki temu widać jak to działa od "wewnątrz". A nie tylko dam & przed argumentem funkcji i będzie referencja. Gdyby nie studia bym nie wiedział. A tu jeszcze tyle przede mną (nie)miłych rzeczy...
Chyba powinienem iść walczyć o wolny wrzesień...
Go to the top of the page
+Quote Post
pyro
post
Post #53





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(Turson @ 20.06.2015, 18:14:58 ) *
Po pierwsze primo, dlatego że kiedyś mi się przydadzą, bo pewnie zachce mi się iść do korpo, gdzie to po prostu przymus.


Aż ciężko wyczuć, czy to jakiegoś typu sarkazm czy Ty tak na serio.

Sorry jeśli pomyliłem nicki (ale chyba dobrze kojarzę), ale nawiązując do innego tematu na tym forum powinieneś się uczyć rozwiązywać testy IQ zamiast studiować. Masz swoje korpo. Powodzenia (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
solificati
post
Post #54





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


Cytat(PrinceOfPersia @ 20.06.2015, 18:00:12 ) *
Zaręczam cię, że algorytmy, struktury i dane są o wiele łatwiejsze do opanowania niż użeranie się z CSSem.

Co za bzdura. Ale wiesz dlaczego takie bzdury Ci wychodzą? Bo porównujesz temat, który znasz powierzchownie z tematem, który znasz bardzo dobrze i znasz jego marginalne komplikacje. Zapewniam Cię, że w temacie struktur danych tych komplikacji jest co najmniej tyle samo, tylko najpewniej nie miałeś z nimi do czynienia w rzeczywisty sposób.
Go to the top of the page
+Quote Post
mrc
post
Post #55





Grupa: Zarejestrowani
Postów: 160
Pomógł: 27
Dołączył: 22.09.2008
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


@Omenomn

Po 1. Pracując jako programista, musisz przygotować się na krytykę oraz posiadać większą pokorę. Ja jak zostałem zjechany na forum UC, to szukałem dlaczego, co jest źle itp.
Po 2. Praca zdalna dla kogoś z małymi umiejętnościami nie jest najlepszym rozwiązaniem. Stanowczo łatwiej jest wyrobić sobie złe nawyki.
Po 4. Popracuj trochę nad stylistyką pisania. Ja czytając Twoje posty zdołałem wiele wywnioskować o Tobie, Twoim charakterze, stylu. Jeżeli piszesz kod w taki sposób, w jaki się wypowiadasz, to znaczy, że trochę Ci jeszcze brakuje.
Po 5. Co do samego aplikowania: Wysyłaj dużo CV, rób sobie listę, do kogo wysłałeś CV, czy Ci odpowiedział, co napisałeś. Sprawdzaj grupę PHPers: Jobs na facebooku, sprawdzaj forum PHP.
Po 6. Jak znajdziesz trochę pokory, to odezwij się do mnie na priv, mogę pomóc Ci znaleźć Twoje słabe punkty oraz popracować nad nimi.
Po 7. Nie ma punktu 3.
Go to the top of the page
+Quote Post
Janusz1200
post
Post #56





Grupa: Zarejestrowani
Postów: 110
Pomógł: 6
Dołączył: 19.12.2010
Skąd: Krzyżanowice

Ostrzeżenie: (0%)
-----


Cytat(solificati @ 20.06.2015, 19:52:06 ) *
Co za bzdura. Ale wiesz dlaczego takie bzdury Ci wychodzą? Bo porównujesz temat, który znasz powierzchownie z tematem, który znasz bardzo dobrze i znasz jego marginalne komplikacje. Zapewniam Cię, że w temacie struktur danych tych komplikacji jest co najmniej tyle samo, tylko najpewniej nie miałeś z nimi do czynienia w rzeczywisty sposób.

A odpowiedzialność za błąd - nieporównywalna.
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #57





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Cytat(solificati @ 20.06.2015, 19:52:06 ) *
Co za bzdura. Ale wiesz dlaczego takie bzdury Ci wychodzą? Bo porównujesz temat, który znasz powierzchownie z tematem, który znasz bardzo dobrze i znasz jego marginalne komplikacje. Zapewniam Cię, że w temacie struktur danych tych komplikacji jest co najmniej tyle samo, tylko najpewniej nie miałeś z nimi do czynienia w rzeczywisty sposób.

Coś w tym jest. Ale faktem jest, że siedząc w tematach CSSa niby dość długo, dalej z nim mam cholerne problemy, a jak trzeba napisać czasem (albo jak sam chcę dla przyjemności) coś bardziej algorytmicznego to po prostu czytam o czymś, próbuję zrozumieć, patrzę na przykłady i robię.

Tyle, że te algorytmy, które okazjonalnie programuję są dość proste, na nic wielkiego się nie porywam. Jakieś proste typu A*, K-Means, flood-fill, czy inne, które można napisać w kilkadziesiąt minut. Faktycznie, gdyby mi dano do zrobienia coś bardziej zaawansowanego, to pewnie wycofałbym swoje słowa o tym, że algorytmy są łatwe...

Chociaż na pewno bardziej ciekawe od klepania CSSów.
Go to the top of the page
+Quote Post
Xelah
post
Post #58





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 12.05.2013
Skąd: Hamburg

Ostrzeżenie: (0%)
-----


Koledzy po fachu już odpowiednio Cię zdołowali, ale jakoś ja też muszę dorzucić swoje trzy grosze.

Na pełen etat PHP zajmuję się zaledwie od 10 lat, ale możesz mi wierzyć, że nikogo nie obchodzi, że napisałeś działającego CMS-a. Bo fakt że działa jest bez znaczenia. Ważne jest to, w jaki sposób to jest napisane. Uwież mi bądź nie, ale prosty CMS (w dodatku we frameworku) jest do napisania w maks miesiąc.

Podam Ci przykład na czasie. Od dwóch tygodni w firmie pracuje pewien chorwat. Junior. Programuje zawodowo od roku. I jego kod wygląda kilkadziesiąt razy lepiej niż Twój.
Kiedy dawałem mu zadanie do napisania przed rozmową od razu zaznaczyłem, że nie interesuje mnie, czy będzie działało. Ja chcę tylko widzieć jak on myśli (co już przedmówcy również wspomnieli). Bo po tym widać, czy masz potencjał czy nie masz. Ja, patrząc na Twój kod i jego nawet przez pół sekundy nie zastanawiałbym się nad tym, kogo zaprosić na rozmowę. Bo w nim od razu widać potencjał. I nie ważne, że parametry do taska CLI w SF2 przekazywał przez parameters.yml. Może się biedny zestresował. Ale widać było, że idzie w odpowiednim kierunku, a nie tylko ptrafi zrobić tak, żeby działało.

I tak jak napisali porzedmówcy - pokaż kod. Wtedy będziemy mogli Ci powiedzieć co i gdzie robisz źle i w jakim kierunku pójść. Bo po przykładach, które podałeś póki co nie wróżę szybkiego znalezienia pracy. A i nawet nie wiedziałbym gdzie zacząć uwagi...
Go to the top of the page
+Quote Post
solificati
post
Post #59





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


Cytat(PrinceOfPersia @ 20.06.2015, 21:20:21 ) *
Coś w tym jest. Ale faktem jest, że siedząc w tematach CSSa niby dość długo, dalej z nim mam cholerne problemy, a jak trzeba napisać czasem (albo jak sam chcę dla przyjemności) coś bardziej algorytmicznego to po prostu czytam o czymś, próbuję zrozumieć, patrzę na przykłady i robię.

Tyle, że te algorytmy, które okazjonalnie programuję są dość proste, na nic wielkiego się nie porywam. Jakieś proste typu A*, K-Means, flood-fill, czy inne, które można napisać w kilkadziesiąt minut. Faktycznie, gdyby mi dano do zrobienia coś bardziej zaawansowanego, to pewnie wycofałbym swoje słowa o tym, że algorytmy są łatwe...

Chociaż na pewno bardziej ciekawe od klepania CSSów.

Po prostu w każdej dziedzinie jest jakieś drugie, trudne dno. W CSSie człowiek męczy się z kompatybilnością tabelek w starym IE a w algorytmach człowiek męczy się z optymalizacją struktury pod cache albo dostosowuje algorytm do wielokrotnie mniejszej pamięci niż ma dane. Wszędzie są ciekawe i trudne problemy.

Jakby ktoś chciał poczytać o ciekawych rzeczach to kilka keywordów do googla: cache oblivious, lock free structures, purely functional data structures, persistent data structures, branch prediction, external memory algorithms.
Go to the top of the page
+Quote Post
aras785
post
Post #60





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


Cześć.

http://s1060364-14898.home-whs.pl/modules_1/ na pierwszy rzut oka wygląda na słabe "coś".
Nawet komunikatów z błędami nie wrzuciłeś w języku polskim... a są dostępne tłumaczenia.
Nie zostawiasz wartości z email.
Korzystasz z bootstrapa, aw nim jest dostępne takie ładne formatowanie dla formularzy... (dzisiaj akurat robiłem taki formularz boostrapie i również na frameworku CI 3.0):
(IMG:http://i.imgur.com/IXw2Zog.png)
I brzydkie formatowanie źródła strony...

Tak wiele do jednej podstrony logowania.

Oczywiście piszę to po aby widział, że pracodawca na takie rzeczy będzie zwracał uwagę i pamiętaj o tym na przyszłość! (IMG:style_emoticons/default/smile.gif)

Życzę powodzenia.

Pozdrawiam Serdecznie

Ten post edytował aras785 20.06.2015, 22:16:54
Go to the top of the page
+Quote Post
Omenomn
post
Post #61





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Mrc ciekawe o mnie wnioski wyciągasz, magia. Po moich wypowiedziach wiesz jak kodzę w php, niesamowite.
Go to the top of the page
+Quote Post
peter13135
post
Post #62





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Po Twoich wypowiedziach na temat programowania, oraz kawałka Twojego kodu, który wkleiłeś można z grubsza ocenić Twoje doświadczenie, wiedzę i wiadomo czego można się spodziewać się po Twoim kodzie.

Cytat
Algorytmy, stryktury, dane. Boli głowa od myślenia?

Problem w tym, że na studiach są różne zapchaj-dziury, które nie uczą myślenia. Są np. przedmioty, na które trzeba postawić jakiegoś cms'a i coś tam w nim zmodyfikować. Znacznie bardziej wolałbym algorytmy.

Ten post edytował peter13135 21.06.2015, 10:04:52
Go to the top of the page
+Quote Post
nrm
post
Post #63





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(peter13135 @ 21.06.2015, 09:57:33 ) *
kawałka Twojego kodu, który wkleiłeś można z grubsza ocenić Twoje doświadczenie, wiedzę i wiadomo czego można się spodziewać się po Twoim kodzie.

Wystarczy info o CodeIgniter i już wiadomo. "Z gówna bata nie ukręcisz".
Go to the top of the page
+Quote Post
Posio
post
Post #64





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


Cytat
Problem w tym, że na studiach są różne zapchaj-dziury, które nie uczą myślenia. Są np. przedmioty, na które trzeba postawić jakiegoś cms'a i coś tam w nim zmodyfikować. Znacznie bardziej wolałbym algorytmy.


Jestem na uczelni(polibudzie) która nie ma jakiegoś prestiżu, a jednak nie żałuję. Pamiętam, że 2 lata temu gdy miałem dylemat czy iść na studia, czy pracować większość z ludzi na forum mówiła "idź do pracy, studia obrzydzą Ci to co lubisz robić". Na szczęście tak się nie stało.
Takich "zapchaj-dziur" jest bardzo mało, ale to zależy od tego, na jakiego trafisz prowadzącego. W moim przypadku przedmioty takie jak "algorytmy i struktury danych" , "algorytmizacja", "metody optymalizacji", "systemy operacyjne", "systemy wbudowane" są jednymi z najbardziej rozwijających, mimo że nie są banalnie łatwe. Nie wiem peter13135 o jakich uczelniach mówisz, ale na politechnikach takich zapchaj-dziur jest mało, inną kwestią jest to, że często zdarza się nam uczyć rzeczy których już dawno się nie używa albo których używania się już nie zaleca. Jest to zazwyczaj spowodowane starą kadrą.

Ano, i zdaje sobie doskonale sprawę jaka jest przepaść między moją uczelnią , która teoretycznie jest słaba, a innymi "uniwersytetami". Chodzi mi konkretnie o kierunek - informatyka.

Ten post edytował Posio 21.06.2015, 11:39:58
Go to the top of the page
+Quote Post
aras785
post
Post #65





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


Cytat(nrm @ 21.06.2015, 12:21:29 ) *
Wystarczy info o CodeIgniter i już wiadomo. "Z gówna bata nie ukręcisz".


ależ to było mądre... oby takich (nie)inteligentnych tekstów coraz mniej.
Go to the top of the page
+Quote Post
peter13135
post
Post #66





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Również studiuję na polibudzie i na podstawie swoich doświadczeń stwierdzam, że wiele przedmiotów jest zapchajdziurami, które nie uczą prawie nic. Wiele przedmiotów, które mogłby być fajne, są prowadzone w marny sposób, ze względu na kadrę. Mam wrażenie, że sporo kadry siedzi tu za karę. Algorytmy oczywiście zaliczam do tych ciekawych przedmiotów. Nie żałuję, że poszedłem na studia (choćby dlatego, że za nie nie płacę... a raczej i tak za nie płacę, bez względu czy bym z nich skorzystał). Natomiast nie wiemy jak by nasze losy się potoczyły gdybyśmy zamiast iść na studia, poszli od razu do roboty na cały etat, więc trudno tu porównywać, czy lepiej było iść na studia czy lepiej było nie iść. Żyje się tylko raz.


Cytat
Wystarczy info o CodeIgniter i już wiadomo. "Z gówna bata nie ukręcisz".

No pewnie, bo gdyby napisał, że nie robi w CI tylko SF albo ZF to już by błyszczał w tym temacie i każdy dyrektor przeglądający ten temat zaoferowałby mu dobrze płatną posadę.

Ten post edytował peter13135 21.06.2015, 12:11:33
Go to the top of the page
+Quote Post
nrm
post
Post #67





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Nie przesadzaj w drugą stronę. Skoro jesteś w stanie po tym wątku stwierdzić j.w. co cytowałem to ja na takich samych zasadach mogę stwierdzić, że ten kod w CI mówi sam za siebie no bo jednak z pustego i Salomon nie naleje.
Go to the top of the page
+Quote Post
peter13135
post
Post #68





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Wyobraź sobie, że pracujesz na etacie (nie wiem czy jesteś freelancerem, jesteś szefem, czy może pracujesz na etacie, stąd takie założenie) i szef zleca Ci aby coś pogrzebać w CI - jakiś stary projekt, który trzeba rozwijać lub jakiś błąd poprawic. Czy z powodu, że framework jest napisany średnio, nie będziesz potrafił swojej roboty zrobić prawidłowo ? Programista nie do końca ma wybór w jakiej technologii będzie pisał. To co programista chce robić a to co oferuje rynek nie zawsze pokrywa się w 100%.
Skoro autor jest na etapie nauki, to faktycznie wybór CI nie był szczęśliwym trafem. Ale, fakt, że ten framework jest napisany średnio, nie oznacza, że osoby go wykorzystujące nie mogą swojej pracy wykonywać poprawnie.

Ten post edytował peter13135 21.06.2015, 12:25:59
Go to the top of the page
+Quote Post
tzm
post
Post #69





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

Ostrzeżenie: (10%)
X----


Ostry temat.. jak na niedzielę. Abstrachując od ostatnich dwóch stron jechania po gówno programistach i pokazywania kto ma większego i gdzie nie popełnił błędów w swojej karierze, czyt. wracając do autora... widzę siebię. 2-3 lata temu jak mnie nospor pacyfikował za takie programo szopki które piszesz i uważasz że skoro działają to są dobre.. nie są. Im szybciej zrozumiesz że jesteś gównianym programistą i stale możesz podnosić swój poziom wiedzy i umiejętności abstrakcyjnego myślenia, tym lepiej dla Ciebie bo nie stracisz kolejnego roku na zastanawianie się czy jesteś aż tak cienki. Nie mógłbym nie wspomnieć o braku pokory i umiejętności przyjmowania krytyki na klatę, nie wiem skąd się uczysz pisania, i dlaczego wybrałeś CI jako framework do nauki ale weź sobie za cel przeszperanie w sieci kto jest aktualnie autorytetem w naszym światku, przejrzyj ich blogi, publikację, przeczytaj kilka książek odnośnie czystego i poprawnego kodu i gwarantuje Ci że szybko Ci to pokaże jak źle piszesz. Zaawansowany - nieprosty CMS to nie dziesiątki tysięcy gówno kodu, tylko minimalizm którego nie zrozumiesz z Twoim obecnym podejściem a to prowadzi do oczywistej konkluzji... skoro nie zrozumiesz dobrego kodu - tutaj przykładem jest Twój FizzBuzz, to czy jesteś programistą? Nie jesteś. A najgorsze jest to... że wydaje Ci się że jest inaczej. Cieżko Cie będzie na ziemie ściągnąć.

edit: kto mi dziś warna wrzuci?

Ten post edytował tzm 21.06.2015, 15:22:06
Go to the top of the page
+Quote Post
Omenomn
post
Post #70





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


szkoda gadać... Pytanie dlaczego wybrałem CI do nauki, a dlaczego nie? Bo twierdzisz, że jest kiepski? To Twoje zdanie! Tego nie można krytyką nazwać tylko przedszkolnym bluzganiem sobie.
Nie ma sensu na nie odpowiadać nawet.

Ten post edytował Omenomn 21.06.2015, 17:58:58
Go to the top of the page
+Quote Post
com
post
Post #71





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


tylko akurat te zdanie usłyszysz od każdego doświadczonego juz programisty php nawet ze stażem juniora (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
tzm
post
Post #72





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

Ostrzeżenie: (10%)
X----


Cytat(Omenomn @ 21.06.2015, 18:55:27 ) *
szkoda gadać... Pytanie dlaczego wybrałem CI do nauki, a dlaczego nie? Bo twierdzisz, że jest kiepski? To Twoje zdanie! Tego nie można krytyką nazwać tylko przedszkolnym bluzganiem sobie.
Nie ma sensu na nie odpowiadać nawet.


Twierdzę że jest kiepski na podstawie opinii i doświadczenia swoich starszych kolegów z pracy oraz swoich doświadczeń z przed dwóch lat kiedy też spamowałem na forum że jest on spoko i w ogóle póki nie poznałem podstaw laravela / yii2, spróbuj w tym coś napisać i potem wróćmy do dyskusji czy CI jest dobry czy zły. Oj... to nie temat o CI którego wszyscy, wszędzie hejtują, tylko o Tobie który to nie słuchasz kolegów programistów na temat swojej pokory. Zamiast zabrać dupę w troki, poszperać w necie czego nie ma CI na tle nowoczesnych FW, dalej trzymasz swojego zdania które dla nas tutaj jest bezwartościowe.

Luz stary, ja się nie czepiam o nic i nie przerzucam gówno bluzgami tylko próbuję Ci pokazać że masz klapki na oczach i widzisz tylko czubek swojego nosa kiedy x% szanowanych tu osób mówi Ci że jest inaczej niż myślisz. To właśnie jakby gimnazjalista mówił że za rok idzie na studia bo jest pro elo chemikiem znając podstawy elektrolizy nie wiedząc jak się rozbija atomy wody -> FizzBuzz.
Go to the top of the page
+Quote Post
marcio
post
Post #73





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


szkoda czasu zeby uzerac sie z takimi typami
Go to the top of the page
+Quote Post
Omenomn
post
Post #74





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


Cytat
szkoda czasu zeby uzerac sie z takimi typami

dokładnie
Go to the top of the page
+Quote Post
marcio
post
Post #75





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Cytat(Omenomn @ 21.06.2015, 20:15:28 ) *
dokładnie

Chyba mnie zle zrozumiales mialem na mysli ciebie (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
com
post
Post #76





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


autor Cie zrozumiał, ale dla niego działa to w druga stronę, generalnie olać temat najlepiej (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Omenomn
post
Post #77





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


a Czym Wy się dokładnie zajmujecie i na czym pracujecie, bo Ja ostatnio zacząłem testować ten laravel, którego tak wychwalacie i w sumie miałem z nim parę problemów ale coś tam ogarnąłem, był tutorial na youtube.com 14 filmików i to wchłonąłem.
Teraz chciałbym na nim skleić coś bardziej skomplikowanego, macie jakieś pomysły co mógłbym na nim dla Was zrobić, żebym mógł sobie poćwiczyć i chętnie przyjąłbym jakąś konstruktywną krytykę, bo chciałbym się rozwijać, a to myślę, że niezła droga by była.

Ten post edytował Omenomn 21.06.2015, 22:00:27
Go to the top of the page
+Quote Post
fate
post
Post #78





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Może jakiś CMSik?
Go to the top of the page
+Quote Post
com
post
Post #79





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


fate widać nie czytałeś całego wątku, już jeden powstał w CI (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
O$iek
post
Post #80





Grupa: Nieautoryzowani
Postów: 45
Pomógł: 16
Dołączył: 28.02.2009

Ostrzeżenie: (0%)
-----


Możesz zrobić coś podobnego do tego http://www.stat4seo.pl/
Będziesz miał trochę zabawy. Obsługa proxy, parsowanie HTMLa. (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
buliq
post
Post #81





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


A ja bym chętnie zobaczył coś bez frameworka, czysty PHP.
Go to the top of the page
+Quote Post
Damonsson
post
Post #82





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Masz FizzBuzz na pierwszej stronie, jeszcze Ci mało? (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
DarkAbso
post
Post #83





Grupa: Zarejestrowani
Postów: 60
Pomógł: 10
Dołączył: 17.11.2011

Ostrzeżenie: (0%)
-----


Nie jestem programista i za takiego się nie uważam, raczej całymi dniami klepię procedury, funkcje i zapytania SQL. "Web developer'ka" tylko po godzinach dla własnej przyjemności. Ale do czego zmierzam, często zdarza mi się poprawiać kod po kimś i jeżeli widzę chaos, to wolę przepisać całość niż rozmyślać co autor miał na myśli. Dokładnie jest tak samo z Twoim rozwiązaniem "FizzBuzz". Jak chciałeś je skomplikować to wykonałeś zadanie w 100%. Mówiłeś, iż w javie używałeś reszty z dzielenia. W tym momencie powinna się Tobie zapalić żarówka z myślą, iż w php jest pewnie analogiczne rozwiązanie. Nie mnie Ciebie oceniać, bo jak już pisałem nie jestem programista, ale jeżeli idziesz z tak pewnością siebie na rozmowę, a później tworzysz "takie coś", to się nie dziw iż takie są wyniki rekrutacji. Druga sprawa programowaniem trzeba być zafascynowanym, a nie zmieniać pracę "bo dobrze zarabiają".
Go to the top of the page
+Quote Post
fate
post
Post #84





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Czytałem (IMG:style_emoticons/default/facepalmxd.gif)
Go to the top of the page
+Quote Post
aniolekx
post
Post #85





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

Ostrzeżenie: (0%)
-----


polacam zaczac od podstaw: http://helion.pl/ksiazki/czysty-kod-podrec...rtin,czykod.htm
Go to the top of the page
+Quote Post
tzm
post
Post #86





Grupa: Zarejestrowani
Postów: 675
Pomógł: 58
Dołączył: 17.12.2013

Ostrzeżenie: (10%)
X----


Cytat(aniolekx @ 22.06.2015, 15:12:23 ) *



Aktualnie czytam, polecam bo świetnie napisana i zmusza do refleksji na prawie każdym kroku lektury.
Go to the top of the page
+Quote Post
Omenomn
post
Post #87





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


ale chodziło mi, żebym zrobił coś dla Was, co moglibyście wykorzystać. Jak będzie źle coś to feedback i będę poprawiał do skutku aż będzie dobrze.

ale jesteś dowcipny Damonsson.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #88





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Dlaczego nie pokażesz swojego cms? Nudzi Ci się?
Jak dla mnie to możesz napisać minimalistyczny file manager
Go to the top of the page
+Quote Post
Omenomn
post
Post #89





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (20%)
X----


chcę to zakodzić na laravel, znasz ten framework Pyton_000??
Go to the top of the page
+Quote Post
rad11
post
Post #90





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Wchodzisz w dokumentacje Laravel`a. Czytac tez maja Ci pomagac? Przyjdz z konkretnym problemem jak juz zaczniesz pisac.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #91





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Tak znam.
Go to the top of the page
+Quote Post
Spawnm
post
Post #92





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Tylko ja mam wrażenie że Omenomn to konto troll?
Przyznać się, kto tak wszystkich wkręca? (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
Post #93





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


nospor (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Comandeer
post
Post #94





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Ja na miejscu nospora to bym normalnie to forum opuścił: non stop go posądzacie a to, że posiada wszystkie konta na forum i pisuje sam ze sobą, a to, że trolluje… jeszcze mu dziewice chcecie odebrać. No co za ludzie!

Jedna wypowiedź przykuła moją uwagę w tym temacie:
Cytat
ok dobra jestem mega słaby, ciekawe tylko dlaczego są firmy, które wystarczy, że znają wordpressa i koszą dobrą kasę na stronach, pracowałem w takiej, a moja wiedza była po 3 miesiącach na poziomie szefa.

Miałem (nie)przyjemność znać takową. Faktycznie, działalność firmy opierała się na machaniu stron na wp i gotowych theme'ach, lekko zmodyfikowanych, podczas gdy przedstawiała się jako zespół wysoce wykwalifikowanych specjalistów. O ile mnie pamięć nie myli nawet nie mieli nikogo, kto by znał się na webdevie ponad WP, lecz i tak brali nawet najbardziej nierealne zlecenia i to za bezcen - i chyba dlatego się wgl trzymali. Raz widziałem ich kod i prawdę mówiąc do dzisiaj śni mi się po nocach. Wówczas zrozumiałem, że można w PHP napisać coś, co jest mniej zrozumiałe od malbolge'a i co równocześnie jakimś cudem spełnia wymogi klienta. Lecz czy chętnie bym pracował w takiej firmie, która miała miliard zleceń i była w stanie wyprodukować 100 stron dziennie? Raczej nie. Sam widok tego kodu cofnął mnie w rozwoju (IMG:style_emoticons/default/wink.gif)

Jeśli jesteś słaby i będziesz robił w takich firmach to… będziesz dalej słaby. Tam po prostu klepie się jakikolwiek kod.

A co do zlecenia: przydałaby mi się CAPTCHA (tak, CAPTCHA - a co (IMG:style_emoticons/default/biggrin.gif) ), ale nie taka zwykła. Powinna mieć możliwość generowania kodu i przedstawiania go userowi na kilka różnych sposobów - głównie obrazek i wersja dźwiękowa, ale ma być możliwość łatwego rozbudowania tego o kolejne sposoby. Aha, czy już wspominałem, że mam własny system sesji i sprawdzanie poprawności kodu przy użyciu $_SESSION odpada w przedbiegach?
Go to the top of the page
+Quote Post
com
post
Post #95





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


Comandeer forum oceny jest dział niżej (IMG:style_emoticons/default/tongue.gif)

Co do captcha to nie jest obecnie łatwo stworzyć czegoś czego boty nie potrafią ominąć, tylko nieliczne sobie z tym radzą (IMG:style_emoticons/default/smile.gif)

+1 dla pomysłu Pytona
Go to the top of the page
+Quote Post
Pilsener
post
Post #96





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Cytat
pracowałem przez 3 miesiące w pewnej małej firmie jako programista
- to trochę mało, zauważ, że w innych branżach nikt nawet nie zaprosiłby Ciebie na rozmowę a nie mówimy tutaj o "człowieku do wyrobu pizzy" tylko specjaliście.
Cytat
Byłem chyba na dziesięciu rozmowach kwalifikacyjnych na programistę i za każdym razem zostałem odrzucony
- co to jest dziesięć rozmów? Ja mam zazwyczaj więcej przy jednej zmianie projektu a w całym życiu to już na pewno ponad sto. A ile razy mnie skreślali? (IMG:style_emoticons/default/Lkingsmiley.png)

Cytat
W jaki sposób mam się rozwinąć, skoro nikt nie chce dać mi takiej możliwości?
- aplikować tam, gdzie nie wymagają wielkiego doświadczenia. I oczywiście oczekiwania mieć adekwatne do tego. Starać się dołączyć do zespołu gdzie są doświadczeni programiści - bo tak się człowiek albo najszybciej nauczy, albo przekona, że to nie dla niego.

I sugeruję być mocno powściągliwym w tym, czego to się nie umie i nie zna - ja na pytanie "czy zna Pan technologię X" odpowiadałem "trochę podstaw może kiedyś liznąłem" - wtedy jak powinie się noga to "przecież mówiłem" a jak się uda to wyjdziesz na człowieka skromnego, pokornego a w dodatku z potencjałem (IMG:style_emoticons/default/nerdsmiley.png)

A że programistów brakuje, to szanse się daje komu popadnie (nawet drobny pijaczek może się załapać, hehe (IMG:style_emoticons/default/baaasmiley.gif) ) - zatem zgaduję, że problem jest raczej w Twoim podejściu i oczekiwaniach.

Go to the top of the page
+Quote Post
Dejmien_85
post
Post #97





Grupa: Zarejestrowani
Postów: 251
Pomógł: 23
Dołączył: 23.04.2013

Ostrzeżenie: (0%)
-----


Hmm, no powiem Ci kolego, że szału nie zrobiłeś, ale pamiętaj, że przed Tobą jeszcze dłuuugie lata życia, także bierz się do roboty.

Przerób od deski do deski tą stroną: http://pl.phptherightway.com/

Później załatw sobie jak najnowszą polską książkę o PeHaPie - ma być minimum PHP 5.3 (osobiście czytam tylko najnowsze książki w wersji ENG, więc Ci nie pomogę w wyborze), czytaj i rób przykłady, nabieraj dobrych praktyk, oglądaj na YouTube konferencje o tym jak dobrze kodzić (Object Oriented Design, Clean Code itd).

Załatw sobie dobrą książkę o MySQL - tylko na Boga nie ucz się z kursów oneline, bo tam są tylko czeluści Ciemnogrodu (czyli anonimowi wannabe koderzy piszą głupoty).

Ucz się, kodź, ucz, szukaj pracy i nie martw się porażkami. Jeśli po nieudanych rozmowach w firmach będziesz potrafił powiedzieć sobie "okay, nic się nie stało, idę dalej", to w końcu gdzieś się załapiesz, to będzie tylko kwestia czasu.

Tyle mogę powiedzieć od siebie - btw. nie zaczynaj od własnej firmy, bo ogarnianie biznesu i nauka programowania to ciężka sprawa, z tego nie wyżyjesz (na własną rękę).
Go to the top of the page
+Quote Post
nasty
post
Post #98





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Omenomn - Sam fakt ze ochodzi Cie to czy jestes dobry w tym co robisz dobrze o Tobie swiadczy i pokazuje ze masz przynajmniej chec doskonalenia sie, a to juz duzo. "Cienki" to pojecie bardzo wzgledne. Wszystko zalezy od punktu odniesiena. Jesli chcesz w bardzo szybki sposob zalatac dziury z wiedzy teoretycznej to polecalbym nauke Haskell.
Go to the top of the page
+Quote Post
solificati
post
Post #99





Grupa: Zarejestrowani
Postów: 26
Pomógł: 10
Dołączył: 17.03.2012

Ostrzeżenie: (0%)
-----


Cytat(nasty @ 6.07.2015, 08:29:40 ) *
Jesli chcesz w bardzo szybki sposob zalatac dziury z wiedzy teoretycznej to polecalbym nauke Haskell.

Jeśli chcesz szybko załatać dziury z wiedzy teoretycznej z biologii, polecam naukę chemii organicznej? Technicznie poprawne stwierdzenie, ale czy ma praktyczny sens... Haskell jest dobrym narzędziem, gdy potrafisz sobie zadać sensowne pytania i chcesz sprawdzić inny sposób myślenia (w stylu - referencje są kiepskim narzędziem dla podstruktur, czy jest lepszy sposób na przekazywanie części struktury i modyfikowanie jej tam? Tak, zippers, lenses i stary dobry fmap), ale nie jest to wiedza bazowa w codziennym programowaniu. To tylko jeden z wielu paradygmatów.
Go to the top of the page
+Quote Post
nasty
post
Post #100





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Cytat(solificati @ 6.07.2015, 09:26:22 ) *
(...) ale nie jest to wiedza bazowa w codziennym programowaniu. (...)


Poprosze o definicje: "codzinne programowanie".
Go to the top of the page
+Quote Post

6 Stron V   1 2 3 > » 
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 16:27