Zaczynam dzisiaj od zera i zobacze ile zdolam sie nauczyc do konca roku inwestujac w sumie 500 godzin. Bede codziennie cos pisal i od czasu do czasu jakis kod wklejal jesli bedzie mial rece i nogi.. albo chociaz jedna reke lub noge bo tak na poczatku zapewne bedzie :P Zapraszam wszystkich do obserwowania watku, dolaczenia do wyzwania, smiania sie z moich bledow i ewentualnej pomocy ;)
- 1
- 2
usufruc7u4r1us napisał(a):
Zaczynam dzisiaj od zera i zobacze ile zdolam sie nauczyc do konca roku inwestujac w sumie 500 godzin. Bede codziennie cos pisal i od czasu do czasu jakis kod wklejal jesli bedzie mial rece i nogi.. albo chociaz jedna reke lub noge bo tak na poczatku zapewne bedzie :P Zapraszam wszystkich do obserwowania watku, dolaczenia do wyzwania, smiania sie z moich bledow i ewentualnej pomocy ;)
co za baran, przeciez wystarczy ze zwiekszysz to do 21 godzin dziennie i do konca roku zdazysz zrobic 1500 godzin bedziesz rowno 3x lepszy

ja ucze sie juz javy od pol roku po 8-10 h dziennie i nie potrafie napisac wlasciwie nic , co skoncze czytac ksiazke to juz niepamietam prawie nic.
no tak z glowy to nie potrafie , potrafie jedynie rozumiec proste kody ilustrujace proste przyklady w ksiazce
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 3 lata
- Postów:50
Co za moda na challenge'e

- Rejestracja:ponad 8 lat
- Ostatnio:ponad 6 lat
- Postów:390
ehhh... amatorzy...
- Rejestracja:ponad 22 lata
- Ostatnio:ponad 6 lat
- Postów:654
Proponuje wyszukać sobie jakiś cel i go zrealizować :)
Zrób sobie np. listę kontaktów (dodawanie, edytowanie, wyświetlanie, usuwanie itp). :)
Będziesz mógł wykorzystać rzeczy, które się nauczyłeś.... Czytanie książki NIC NIE DA! Musisz czytać i próbować.
Bez praktyki nic nie zrobisz :)
- Rejestracja:ponad 9 lat
- Ostatnio:7 miesięcy
- Lokalizacja:Szczecin
- Postów:36
Ja rok temu próbowałem coś podobnego, pisząc postępowania na wykopie, tylko u mnie miały to być 2h dziennie. Nie dałem rady robic tego codziennie.

Czekamy, na dzisiejsze efekty, bo w 7 godzin sporo można zrobić.
A jak nie to ogłaszamy porażkę challengu...
- Rejestracja:ponad 10 lat
- Ostatnio:około rok
- Postów:115
Widzę, że ostatnio dużo osób mówi, że zaczyna Czelendze i Wyzwania. Ze zdobędą prace w 3 miesiace, w 4 miesiace. Teraz nauka Javy 7h dziennie w 70 dni...
Skąd te liczby? z funkcji rand()?
Dużo osób gada, gada, a mało kto coś w rzeczywistości robi.
Nasze społeczeństwo jest dobre w mówieniu i obiecywaniu (co widać np u polityków, w obiecywaniu są najlepsi, szczególnie przed wyborami).
Zamiast gadać i zakładać nowe wątki o tym, że "ja zrobie to w takim czasie", "a ja tamto w takim" to weźcie się serio do roboty i pokażcie swoje wyniki jak na prawdę już coś zrobicie.
- Rejestracja:prawie 9 lat
- Ostatnio:około 2 lata
- Lokalizacja:Kraków
- Postów:269
Pewnie powstał gdzieś dobrze pozycjonowany w google poradnik "jak się przebranżowić do IT i zarabiać piniondz", którym są porady typu "utrzymaj motywację" => "zrób sobie wyzwanie" => relacjonuj przebieg wyzwania w sieci, żeby uzyskać (obok motywacji wewnętrznej) również motywację zewnętrzną.
- Rejestracja:ponad 10 lat
- Ostatnio:około rok
- Postów:115
HEMIkr napisał(a):
Pewnie powstał gdzieś dobrze pozycjonowany w google poradnik "jak się przebranżowić do IT i zarabiać piniondz", którym są porady typu "utrzymaj motywację" => "zrób sobie wyzwanie" => relacjonuj przebieg wyzwania w sieci, żeby uzyskać (obok motywacji wewnętrznej) również motywację zewnętrzną.
- programista.png (13 KB) - ściągnięć: 100
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 7 lat
- Postów:10
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String login, haslo;
String odpowiedz, odpowiedz2;
String opcja1 = "Prawidlowy login!";
String opcja2 = "Nieprawidlowy login!";
String opcja3 = "Prawidlowe haslo!";
String opcja4 = "Nieprawidlowe haslo!";
Scanner input = new Scanner(System.in);
System.out.print("Podaj login: ");
login = input.nextLine();
boolean porownanie = login.equals("root");
odpowiedz = (porownanie == true ? opcja1 : opcja2);
System.out.println(odpowiedz);
if (porownanie == false)
{
System.out.println();
System.out.println("NIE ZOSTALES ZALOGOWANY!");
}
else
{
System.out.print("Podaj haslo: ");
haslo = input.nextLine();
boolean porownanie2 = haslo.equals("toor");
odpowiedz2 = (porownanie2 == true ? opcja3 : opcja4);
System.out.println(odpowiedz2);
if (porownanie2 == false)
{
System.out.println();
System.out.println("NIE ZOSTALES ZALOGOWANY!");
}
else
{
System.out.println();
System.out.println("ZOSTALES ZALOGOWANY!");
}
}
}
}
Pomoglby mi ktos zrobic cos takiego zeby byly 3 proby wpisania loginu/hasla, chyba trzeba uzyc petli i do tego etykiet albo break ale nie mam pomyslu jak :/
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 7 lat
- Postów:10
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String linia = "-----------------------";
String login, haslo;
String odpowiedz = null, odpowiedz2 = null;
String opcja1 = "Prawidlowy login!";
String opcja2 = "Nieprawidlowy login!";
String opcja3 = "Prawidlowe haslo!";
String opcja4 = "Nieprawidlowe haslo!";
Scanner input = new Scanner(System.in);
for (int i =0; i<3; i++)
{
System.out.print("Podaj login: ");
login = input.nextLine();
boolean porownanie = login.equals("root");
odpowiedz = (porownanie == true ? opcja1 : opcja2);
System.out.println(odpowiedz);
if (odpowiedz == opcja1)
break;
}
if (odpowiedz == opcja1)
{
for (int x =0; x<3; x++)
{
System.out.println(linia);
System.out.print("Podaj haslo: ");
haslo = input.nextLine();
boolean porownanie2 = haslo.equals("toor");
odpowiedz2 = (porownanie2 == true ? opcja3 : opcja4);
System.out.println(odpowiedz2);
if (odpowiedz2 == opcja3)
break;
}
}
else
{
System.out.println(linia);
System.out.println("NIE ZOSTALES ZALOGOWANY!");
}
if (odpowiedz == opcja1 && odpowiedz2 == opcja3)
{
System.out.println(linia);
System.out.println("ZOSTALES ZALOGOWANY!");
}
if (odpowiedz == opcja1 && odpowiedz2 != opcja3)
{
System.out.println(linia);
System.out.println("NIE ZOSTALES ZALOGOWANY!");
}
}
}
Dziala wkoncu, dodalem petle i instrukcje "break" pomimo ze kod bardzo prosty to znalezienie rozwiazania bardzo cieszy :D
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 7 lat
- Postów:10
Jak na razie nauczylem sie:
- Hello World :D
- Typy danych
- Metody "substring" i "equals"
- Podstawowe operatory matematyczne i logiczne (bez ich priorytetu)
- Tablice jedno i wielowymiarowe (wciaz nie widze zastosowania dla wiecej niz 2wym.)
- Operator warunkowy
- Prosty input (z biblioteki java.util.Scanner)
- Kilka funkcji matematycznych
- Instrukcje "if" i "switch"
- Petle (for, while, do.. while, for each)
- Instrukcje w petlach (break, continue + etykiety i "length)
- Rzutowanie typow
wroce za jakies 4h jak chcecie to mozecie mnie sprawdzic jakims zadaniem czy cos :D

- Rejestracja:ponad 9 lat
- Ostatnio:dzień
- Postów:238
Ktoś wie co się stało z tymi od "Zostać programistą w 3 miesiące"?

- Rejestracja:ponad 7 lat
- Ostatnio:ponad 7 lat
- Postów:10
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String login, haslo;
Scanner input = new Scanner(System.in);
System.out.print("Podaj login: ");
while ((login = input.nextLine()).equals("root") == false)
{
System.out.println("Nieprawidlowy login - sprobuj ponownie.");
System.out.print("Podaj login: ");
}
System.out.print("Podaj haslo: ");
while ((haslo = input.nextLine()).equals("toor") == false)
{
System.out.println("Nieprawidlowe haslo - sprobuj ponownie.");
System.out.print("Podaj haslo: ");
}
System.out.println("-------------------------");
System.out.println("ZOSTALES ZALOGOWANY!");
}
}
Udalo mi sie to zapisac uzywajac 2x mniej kodu :P

Ja sobie skryptuje pewny projekt, w nowym języku, mija drugi tydzień, a ja dopiero dwa dni robiłem go :D
Z czego pierwszego dnia uczyłem się języka i konfiguracja wszystkiego, a drugiego dnia napisałem jakieś 10-20% projektu, a już mi się nie chce.
Język takie g**no, konkatenacja stringa odbywa się przez .. dwie kropki....
Kaca jeszcze mam i niemiłosierne bąki, może rano będzie mi się chciało kodzić to to skończę, a teraz piwerko.
Jak chcesz jakiś task, to zrób apkę, która na wejściu zapyta o liczbę naturalną X (1 < X < 15). Następnie bazując na X wypisze losowy string z małych liter (a-z) mając tyle znaków co X. Następnie wypisze ile razy pojawiła się w tym stringu każda litera, sortując alfabetycznie.
np:
wejście:
5
wyjście:
wpkkaw
Litera a pojawiła się: 1 raz
Litera k pojawiła się: 2 razy
Litera p pojawiła się: 1 raz
Litera w pojawiła się: 2 razy
Randomowe Zadanie napisał(a):
Jak chcesz jakiś task, to zrób apkę, która na wejściu zapyta o liczbę naturalną X (1 < X < 15). Następnie bazując na X wypisze losowy string z małych liter (a-z) mając tyle znaków co X. Następnie wypisze ile razy pojawiła się w tym stringu każda litera, sortując alfabetycznie.
np:
wejście:
5wyjście:
wpkkaw
Litera a pojawiła się: 1 raz
Litera k pojawiła się: 2 razy
Litera p pojawiła się: 1 raz
Litera w pojawiła się: 2 razy
edit: na wejściu 6 zamiast 5
Spoko, jak chcesz to krótsze, ale "skomplikowane" na swój sposób 3 taski:
-
Na wejściu podaj 10 liczb rzeczywistych.
Na wyjściu wypisz najmniejszą i największą liczbę z tych 10 liczb, które podałeś. -
Na wejściu podaj kilkuwyrazowy string, np. "ala ma kota". Następnie podaj liczbę naturalną np. 2. Wypisz drugi wyraz (czyli w tym wypadku 'ma')
-
'Kompresowanie' stringów. Na wejściu podaj string np. "abbbabbgggccccc". Ma wyjść skompresowana wersja "ab3abbg3c5".
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 7 lat
- Postów:10
Jestem z powrotem wczoraj w nocy juz padlem i troche pospalem, a teraz dopiero do domu wrocilem ale juz bez wymowek zaczynam 2 dzien wyzwania i jakos ok 5.00 powinienem dac znac jak mi poszlo.
- Rejestracja:ponad 9 lat
- Ostatnio:3 miesiące
- Postów:2787
A ogólnie to masz zupełnie wolne? Czy studiujesz / pracujesz teraz?
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 7 lat
- Postów:10
Wciaz nad tym siedze :P mysle ze to nie najlepszy pomysl opisywania codziennie w punktach postepu bo teraz koncze sesje bedac w trakcie kilku zagadnin ktore rozloze sobie na kilka dni i jednak okazalo sie ze musialem material z wczoraj jeszcze raz powtorzyc i troche przecwiczyc zeby to dobrze zrozumiec oraz postanowilem prowadzic dokumentacje wszystkiego czego sie nauczylem bo nie moge sobie tego poukladac w glowie :/ powoli zaczynam dostrzegac ogrom tego jezyka i widze za nauka samych naprawde najbardziej podstawowych zagadnien i mechanizmow zajmie mi min. ten pierwszy tydzien a nie chce wklejac jakis prostych programow konsolowych i pisac kazdej podstawowej metody czy klasy ktora poznalem. Ale do rzeczy, na koniec tygodnia udostepnie wszystkie moje notatki i postaram sie przelozyc cala zgromadzona wiedze na jakis 1 program ktorego kod zrodlowy udostepnie zebyscie mogli mnie ocenic :) Nie wymiguje sie ale juz teraz w dniu drugim widze ze moj program z dnia pierwszego naprawde ssie :D
- 1
- 2