@Prophet1111: Od czego radziłbyś zacząć osobie, która z programowaniem nie miała żadnej styczności? pisania strony w Pajączku w wieku 13 lat nie liczę :)
@widmak: 1. Nie mam zbyt wielu, raptem kilka. Kod jeszcze musi zostać trochę doszlifowany ;) 2. Jakieś 200 linijek. Metoda obliczająca pozycje wszystkich obiektów na planszy w przypadku zmiany wielkości okna (Windows 10) i przy pierwszym uruchomieniu. 3. Jakieś 1000 linijek.
@vvalabor: Hmm dróg jest sporo. Jedni pójdą w stronę javy i tak będą próbować (droga natywna), inni przez c# (jak ja), jeszcze inni skorzystają (ze wspomnianej w innym pytaniu) Cordovy i ta ostatnia chyba jest najprostsza, bo wiele osób już zna przynajmniej podstawy HTMLa. Jeżeli chodzi o ściśle Androida to nie jestem ekspertem...
@I_Will_Never_Forget: ta książką polecona przez @Prophet1111 jest w porządku ale ma drobne błędy, np. ja kiedyś spędziłem kilka godzin na dochodzeniu czemu kod z książki nie działa po czym okazało się, że przy odnoszenie się do atrybutów w klasie nie podaje się $this->$atrybut tylko $this->atrybut, błąd był w całym rozdziale o klasach w najnowszym wydaniu, no ale inne dobrej książki do podstaw PHP nie znam
@sanshinron: Znać to nie znam żadnego, tzn. nie napiszę Ci teraz z biegu programu w innym języku. Ale rozumiem kod wielu języków (java, c, nawet swift, bo zerknąłem z czym to się je). Co mi się podoba? Hmm... Szybkość (chociaż są szybsze), wsparcie (odpowiada za to jedna firma), narzędzie (Visual Studio - genialny program) i to, że mogę programować na wszystkie platformy równocześnie. Programiści java i obj-c/swift nie mają z tym
@sanshinron: Natywna aplikacja zawsze będzie działała lepiej niż napisana w czym innym. Pytanie tylko jak bardzo wymagającą aplikację chcesz pisać ;) Ja się bałem, że na iOS będzie muliło, a okazało się, że działa chyba najlepiej. Jak będzie to w miarę prosta aplikacja, która nie ma zbyt skomplikowanych algorytmów to myślę, że nie zobaczysz różnicy. Może być natomiast np. różnica w wielkości paczki (MB), bo do takiego C# trzeba sporo bibliotek
@Prophet1111: Tak już dostałem aktualizację. Teraz wywala się dosyć losowo... Masz podpięte jakieś narzędzie analityczne oprócz Google? Np. Flury? Zapewne widziałbyś praktycznie online występujące Crashe.
@Ebanist: Widzę crashe, ale tych "losowych" jakoś nie widzę. Spróbuję jeszcze jednej rzeczy i wrzucę aktualizację. Niestety aktualizacje widoczne są po kilku godzinach najczęściej...
Myślisz że po tym pół roku /roku wliczając czas na appke ktoś mógłby cię Zatrudnic z Takimi umiejętnościami albo mógłbyś już pracować zdalnie dla kogoś? Bo na wykopie jak nie przejmujesz od 11roku życia to jesteś nikim
@coolcooly22: Hmmm. Wydaje mi się, że jeszcze mam trochę nauki przed sobą, ale jest to raczej sprawa organizacji kodu, pracy w grupie itp. aniżeli braki w wiedzy. Myślę, że trudniejszą część mam za sobą i jakbym teraz chciał pójść gdzieś do pracy to zajęłaby mi ~miesiąca nauka wzorców itp.
@lig76: Byłem, widziałem i mam zamiar tam też trochę pouderzać :) Ale nie chcę tępo zaśmiecać internetu, chcę najpierw ogarnąć jaka kultura panuje w danym miejscu, żeby też dotrzeć do większej ilości osób. Więc jak poogarniam wszystko to zajmę się i redditem :)
1. Ile razy chciałeś sobie dać spokój i co zmotywowało cię żeby jednak się nie poddać 2. Jesteś wybitnie uzdolniony? 3. Dlaczego chciałeś się nauczyć programować? 4. Pracujesz? 5. Jakie książki byś polecił 6. Czy zniesmaczyło i zniechęcało cię chamstwo i cebulactwo programistów wypowiadających się na forach internetowych? Chodzi mi tu o sytuacje gdzie np. pytasz się dlaczego coś ci nie działa albo jak zrobić coś konkretnego, jakiej bilbioteki lub metody użyć
@mantisghost: Sorry za długi czas odpowiedzi, aktualizowałem aplikację... 1. Nie miałem chyba żadnego momentu całkowitego zwątpienia. Były sytuacje, w których problem wydawał się strasznie ciężki do przeskoczenia, ale na drugi dzień przeważnie było ok. Albo odkładałem to na bok, zajmowałem się czym innym i wracałem jak się okazywało, że już wiem jak to rozwiązać :) 2. Raczej nie zaliczałbym się do takich osób, chociaż z nauką nigdy nie miałem problemu (z
@M4ks: Wiesz wychodzę z założenia, że skoro ktoś pyta i temat wydaje mi się nie warty uwagi bądź głupi to po prostu nie odpowiadam wcale, zamiast pisać bezsensowne i nic nie wnoszące odpowiedzi w stylu "Przeczytaj se książkę" :)
@tomankooo: Rok temu zacząłem naukę C# i tak zostało. Widząc kod innego języka (Java przede wszystkim, ale też np. Swift) go rozumiem z grubsza, ale nie napisałbym raczej nic.
@tomankooo: Też c#? 28 lat Ciężko tak na zawołanie coś poradzić :) Polecam zainteresować się (w swoim czasie) Xamarinem, genialne narzędzie do pisania multi-platformowych aplikacji.
Komentarze (459)
najlepsze
2. Ile linii ma najdłuższa metoda/klasa/funkcja?
3. Ile linii ma najdłuższy plik?
1. Nie mam zbyt wielu, raptem kilka. Kod jeszcze musi zostać trochę doszlifowany ;)
2. Jakieś 200 linijek. Metoda obliczająca pozycje wszystkich obiektów na planszy w przypadku zmiany wielkości okna (Windows 10) i przy pierwszym uruchomieniu.
3. Jakieś 1000 linijek.
Jeżeli chodzi o ściśle Androida to nie jestem ekspertem...
no ale inne dobrej książki do podstaw PHP nie znam
Co mi się podoba? Hmm... Szybkość (chociaż są szybsze), wsparcie (odpowiada za to jedna firma), narzędzie (Visual Studio - genialny program) i to, że mogę programować na wszystkie platformy równocześnie.
Programiści java i obj-c/swift nie mają z tym
Może być natomiast np. różnica w wielkości paczki (MB), bo do takiego C# trzeba sporo bibliotek
@Prophet1111
Myślę, że trudniejszą część mam za sobą i jakbym teraz chciał pójść gdzieś do pracy to zajęłaby mi ~miesiąca nauka wzorców itp.
Więc jak poogarniam wszystko to zajmę się i redditem :)
2. Jesteś wybitnie uzdolniony?
3. Dlaczego chciałeś się nauczyć programować?
4. Pracujesz?
5. Jakie książki byś polecił
6. Czy zniesmaczyło i zniechęcało cię chamstwo i cebulactwo programistów wypowiadających się na forach internetowych? Chodzi mi tu o sytuacje gdzie np. pytasz się dlaczego coś ci nie działa albo jak zrobić coś konkretnego, jakiej bilbioteki lub metody użyć
1. Nie miałem chyba żadnego momentu całkowitego zwątpienia. Były sytuacje, w których problem wydawał się strasznie ciężki do przeskoczenia, ale na drugi dzień przeważnie było ok. Albo odkładałem to na bok, zajmowałem się czym innym i wracałem jak się okazywało, że już wiem jak to rozwiązać :)
2. Raczej nie zaliczałbym się do takich osób, chociaż z nauką nigdy nie miałem problemu (z
28 lat
Ciężko tak na zawołanie coś poradzić :) Polecam zainteresować się (w swoim czasie) Xamarinem, genialne narzędzie do pisania multi-platformowych aplikacji.