Temat: Jak od początku nauczyć się Javy?

A ja mam pytanie odnośnie portfolio. Czy to naprawdę ma sens w przypadku początkującego? A może zależy od rodzaju projektow? W przypadku Javy wydaje mnie się mało sensowne. Zreszta kto w ogole wejdzie by obejrzeć kogos kod? Poza tym domowe projekty pewnie rzadko mogą na kims zrobić wrazenie a ich zastosowanie praktycznie pewnie będzie zazwyczaj nijakie. Bo pewnie tak naprawdę uczymy się programować dopiero w pracy. A z kolei nic komercyjnego za bardzo wrzucić nigdzie nie można.

Chociaz takie wrzucenie do portfolio np. aplikacji mobilnych czy stron www wydaje się ok, ale moim zdaniem większy sens ma to w postaci screenshotow i opisu niż wrzucaniu kodu.

Wiele razy slyszalem o portfolio ale nie do końca widze w tym logike.

Jak to z tym jest?Ten post został edytowany przez Autora dnia 29.10.14 o godzinie 08:16
Mateusz Mirkowski

Mateusz Mirkowski Co-Founder @ Visent
Coders

Temat: Jak od początku nauczyć się Javy?

Oczywiście, że warto. Zależy to jednak od pracodawcy, jeden machnie na to ręką, a inny doceni. Nie ma na to reguły. Jak przyniesiesz własny projekt, to pokażesz że działasz sam, czyli wychodzisz z własną inicjatywą. Ja jak aplikowałem na młodszego programistę iOS, to miałem zrobiony jedynie prototyp aplikacji. Działało logowanie i ładowanie z serwera obrazków + jakieś pierdoły typu alerty, indicatory. Myślałem, że koleś walnie śmiechem, a okazało się że pokazałem najlepszą aplikację i do pracy mnie przyjęto. Zatem warto próbować. Kodu oczywiście nie warto pokazywać, bo co tam pokazać? :) Pomyśl też w ten sposób, że chętnych na pozycje juniorskie, jest dużo. Każdy studiuje lub skończył studia. Czymś trzeba się wyróżnić. :) Własny projekt(nie ważne czy skomplikowany czy prosty) to bardzo dobra opcja.

Temat: Jak od początku nauczyć się Javy?

Niby tak, ale wlasnie pomyslalem o tym, ze ktoś "śmiechnie" na cos takiego. ;)
Portfolio wydaje się ok pomysłem, ale musi być umiejętnie zrobione. Stąd pytanie.Ten post został edytowany przez Autora dnia 29.10.14 o godzinie 14:48

konto usunięte

Temat: Jak od początku nauczyć się Javy?

Krzysztof G.:
Niby tak, ale wlasnie pomyslalem o tym, ze ktoś "śmiechnie" na cos takiego. ;)

Jak się tego boisz to daruj sobie od razu. Własne projekty (amatorskie) nie muszą być wcale gorsze od tych profesjonalnych. Możesz napisać coś pożytecznego, choćby odtwarzacz mp3 (ale taki który czymś się wyróżnia) na androida albo aplikację do zarządzania zadaniami z przypominaniem, jakąś aplikację do obróbki zdjęć czy coś innego. Nawet zwykła gra z jakąś animacją reklamową spełnia swoje zadanie i może być dla firmy źródłem dochodów.

Nikt tu nawet nie mówi o udostępnianiu kodu, bo w tym przypadku może się okazać, że to działa wręcz negatywnie. Kod musi być czytelny i spełniać wszystkie standardy. Spaghetti code to akurat zły pomysł.
Mateusz Mirkowski

Mateusz Mirkowski Co-Founder @ Visent
Coders

Temat: Jak od początku nauczyć się Javy?

Jeżeli Twój projekt jest niestabilny, wywala się, grafiki są krzywo rozmieszczone, a do tego jest nieprzemyślanie zrobiony - to wtedy faktycznie lepiej sobie darować. Każdy inny projekt warto pokazać, nawet jeżeli to będzie kolejny kalkulator.

Temat: Jak od początku nauczyć się Javy?

Na razie tylko pytam. Poki co raczej nie czuje sie na silach bym mogl cos pokazac. Ale mysle, ze jestem nieco bogatszy o wiedze jak to powinno wygladac albo jak do tego podejsc albo czy w ogole o tym myslec. Dzieki.

konto usunięte

Temat: Jak od początku nauczyć się Javy?

Krzysztof G.:
Na razie tylko pytam. Poki co raczej nie czuje sie na silach bym mogl cos pokazac. Ale mysle, ze jestem nieco bogatszy o wiedze jak to powinno wygladac albo jak do tego podejsc albo czy w ogole o tym myslec. Dzieki.

Nie mam niestety nic do pokazania w androidzie chociaż realizowałem kilka aplikacji. Szukaj projektów na githubie bo tam są. Na niektórych forach zdarza się, że ktoś umieszcza jakiś własny projekt i wystawia to pod ocenę bardziej doświadczonych programistów. W takich przypadkach musisz się liczyć nawet z dość ostrą krytyką ale akurat to może nieźle pomóc.

Nawet jak byś napisał i taki prosty kalkulator, możesz to pokazać większej ilości użytkowników pod ocenę GUI (tak, rozmieszczenie kontrolek i wygląd to dość istotna sprawa), dodatkowo jak tu zostało już napisane wyżej, aplikacja nie ma prawa wywalać się na niczym. Umieszczając projekt na githubie czy sourceforge, pamiętaj że nie robisz tego tylko dla siebie.

konto usunięte

Temat: Jak od początku nauczyć się Javy?

No cóż, jeśli chodzi o pętle zagnieżdżone:
http://www.math.edu.pl/mnozenie-macierzy


public class MatrixDemo
{

public static void main(String []args)
{
int[][] A = new int[][]
{
{2, 1},
{3, 4}
};
int[][] B = new int[][]
{
{5, 8, 2},
{7, 6, 5}
};

int m = A.length;
int p = A[0].length;
int n = B[0].length;
long[][] C = new long[m][n];

for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
C[i][j] = 0L;
}
}

//mnozenie
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
for (int k = 0; k < p; k++)
{
C[i][j] += A[i][k] * B[k][j];
}
}
}

System.out.println("A = \n");
for (int i = 0; i < m; i++)
{
for (int j = 0; j < p; j++)
{
System.out.print(String.format("%d ", A[i][j]));
}
System.out.println();
}

System.out.println("\nB = \n");
for (int i = 0; i < p; i++)
{
for (int j = 0; j < n; j++)
{
System.out.print(String.format("%d ", B[i][j]));
}
System.out.println();
}

System.out.println("\nC = \n");
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
System.out.print(String.format("%d ", C[i][j]));
}
System.out.println();
}

}
}



żeby sprawdzić:
http://www.compileonline.com/compile_java_online.php

Wynik:


A =

2 1
3 4

B =

5 8 2
7 6 5

C =

17 22 9
43 48 26

Ten post został edytowany przez Autora dnia 08.11.14 o godzinie 09:48

konto usunięte

Temat: Jak od początku nauczyć się Javy?

Jeden z testów JAVA:
http://www.betterprogrammer.com

A tu jeszcze jakieś pytania rekrutacyjne itp.
http://javarevisited.blogspot.com/2011/04/top-20-core-...
http://www.java-success.com
http://www.javacodegeeks.com/2014/04/java-interview-qu...

Jak widać, ogromna ilość rzeczy do opanowania.Ten post został edytowany przez Autora dnia 08.11.14 o godzinie 12:09
Krzysztof Fiałkowski

Krzysztof Fiałkowski MSc Network
Computing, Coventry,
the UK

Temat: Jak od początku nauczyć się Javy?

Krzysztor N.:

Jak tam ci magazynierze, pakerze, polonisto idzie nauka języka Java?
Jak tam ci trollu, analfabeto i wypisujący w swoim profilu nieprawdziwe informacje kłamco idzie nauka języka polskiego?
Widzę, że chyba zacząłeś używać korektora tekstu, bo się dość poprawiłeś. Nie wypisuj bzdur w swoim profilu, że znasz dobrze język angielski, skoro z polskiego miałbyś duży problem, by dostać ocenę dostateczną.
Nadal po roku naki zmóżdżasz się nad pętlami zagnieżdżonymi, czy raczej odpuściłeś i wybrałeś przerzucanie ciężarów?
W moim przypadku nie było żadnego roku nauki, lecz kilka tygodni w wiosną, a potem kilka tygodni we wrześniu i październiku. Teraz do Nowego Roku dałem sobie spokój z nauką czegokolwiek. Po prostu pracuję 7 dni w tygodniu po 10 godzin dziennie. Skoro mam płacone 18 funtów za 1 nadgodzinę, to je robię na maksa. Pod koniec grudnia wszystko się skończy, więc może się wybiorę na tydzień do Dubaju lub na Seszele i potem się wezmę.
Pętle zagnieżdżone już rozumiem dobrze, więc się o mnie nie martw.Ten post został edytowany przez Autora dnia 09.11.14 o godzinie 18:41

konto usunięte

Temat: Jak od początku nauczyć się Javy?

Krzysztof F.:
Pętle zagnieżdżone już rozumiem dobrze

No to jeszcze to:
http://forum.gp24.pl/trollowanie-troll-na-forum-jak-so...

I nie bierz tak do siebie jakichś takich zaczepek.

Czy ten kod co przedstawiłem wyżej jest dla Ciebie zrozumiały?

albo jeszcze coś takiego:



public int fib(int n)
{
if ((n == 0) || (n == 1))
{
return n;
}
else
{
return fib(n - 2) + fib(n - 1);
}
}



To jest funkcja obliczająca jakiś tam element ciągu Fibonacciego rekurencyjnie.Ten post został edytowany przez Autora dnia 09.11.14 o godzinie 20:35
Krzysztof Fiałkowski

Krzysztof Fiałkowski MSc Network
Computing, Coventry,
the UK

Temat: Jak od początku nauczyć się Javy?

Krzysztor N.:
Krzysztof F.:
Teraz do Nowego Roku dałem sobie spokój z nauką czegokolwiek.
Słusznie, szkoda, żebyś przepalił zwój utrzymujący uszy. Jeszcze głupiej byś bez nich wyglądał.
Osoba z twoim wyglądem raczej powinna się powstrzymywać od komentowania wyglądu innych. Tyle mogę napisać z kulturą, choć potrafiłbym dużo bardziej brutalnie. Gdybyś podszkolił angielski i wybotoksował buźkę, to twoja fryzura w sam raz by pasowała do tego teledysku:
https://www.youtube.com/watch?v=wmin5WkOuPw
Po prostu pracuję 7 dni w tygodniu po 10 godzin dziennie. Skoro
Nie tłumacz się, po prostu jesteś właściwym robolem na właściwym miejscu.
Za mało o mnie wiesz.
mam płacone 18 funtów za 1 nadgodzinę, to je robię na maksa. '
"masz płacone" niewolniku? Bo ja na ten przykład osiągam zyski podziwiając z okna Central Park:-D. Wiesz chamie gdzie to jest?
Oczywiście, że wiem. Szóstka z geografii w szkole średniej nie była wstawiona mi za obecność bynajmniej.
Tylko, że twoja wypowiedź nie ma sensu. Twój "polski" wciąż pozostawia wiele do życzenia, więc kto normalny na umyśle uwierzy ci, że pracujesz w USA, gdzie posługujesz się "dobrze" językiem angielskim? Osiągasz zyski, licząc drobne jako dziadek klozetowy?
Pod koniec grudnia wszystko się skończy, więc może się wybiorę na tydzień do Dubaju lub na Seszele i potem się wezmę.
Chwalisz się czy żalisz?
Po prostu liczyłem na to, że mi zasugerujesz bardziej ciekawą opcję.
Patryk Pewko

Patryk Pewko Brak opisu

Temat: Jak od początku nauczyć się Javy?

To ja się podczepię pod wątek.

Pisaliście o kursach, certryfikacjach. Ja mam podstawową wiedzę w JAVA. Wcześniej jako samouk pisałem trochę w php4. Znam podstawy Mysql oraz html+css bo nawet kilka stron www w życiu popełniłem.

Zadam pytanie wprost: czy jest tutaj ktoś, kto podjąłby się korepetycji? Powiedzmy 2h co dwa tygodnie. Wchodzi w rachubę skype, a jakby co jestem z Bydgoszczy.

Co o tym myślicie? Czekam na propozycje cenowe i zakres takich korepetycji. Interesuje mnie JAVA pod kątem pisania aplikacji mobilnych (android studio mam też zainstalowane, ale najpierw chce porządznie poznać jave).

Temat: Jak od początku nauczyć się Javy?

Mój chłopak w sumie rozgląda sie za pracą, ale jest ciężko. Dlatego to co przyszło mu do głowy to kurs programisty. Od dawna interesuje się informatyką, więc pomyślał ze moze takie kursy powolą mu potem znaleźć coś lepszego jesli chodzi o pracę. Być może i Was to zainteresuje dlatego pozwolę sobie podrzucić link do takich kursów http://reaktor.pwn.pl/kursy/ Mysle ze to mu pomoże.

Następna dyskusja:

Jak się teraz pisze w Javie?




Wyślij zaproszenie do