Skąd czerpać pomysły?

Skąd czerpać pomysły?
KI
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:3
0

Cześć, uczę się pisać strony.
Powoli coraz więcej pojmuję i staram się robić indywidualne "projekty" w ramach ćwiczeń.
Tylko mam z tym mały problem, Podczas tworzenia strony, robię coś do danego momentu a później nie mam pomysłu co dalej. Pustka w głowie. Najczęściej po czymś takim porzucam stronę, usuwam i po jakimś czasie robię nową. I tak w kółko. Czy jest jakiś "złoty środek" który mógłby rozwiązać ten problem? Jakieś strony z propozycjami albo elementami na stronę.
Ogólnie uważam że moja kreatywność jest bardzo słaba oraz "oko" pod względem graficznym. Czy jest coś takiego co pomogło by mi nauczyć/nabyć umiejętności kreatywnego myślenia aby pomysły same przychodziły do głowy?

I drugie pytanie, czy to coś daje "pastuje" różne gotowe elementy i eksperymentuje z nimi, edytując je pod siebie? Pomaga to coś w zdobywaniu umiejętności, czy też może szkodzi?

Z góry dziękuje wszystkim za poświęcony mi czas oraz chęć na odpowiedź.

WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:5 minut
  • Postów:5105
0
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8398
4

Tylko mam z tym mały problem, Podczas tworzenia strony, robię coś do danego momentu a później nie mam pomysłu co dalej. Pustka w głowie.

To niech zamiast pustki będzie trochę refleksji. Np. pomyśl "czego się nauczyłem", ew. "czemu nie chce tego robić?", "co chciałbym porobić", "jakie błędy popełniłem podczas robienia tej strony, co mogę zrobić lepiej"?

Czasami lepiej przestać robić to, co się robi, ale zebrać jakąś wiedzę, doświadczenie.

Najczęściej po czymś takim porzucam stronę, usuwam i po jakimś czasie robię nową. I tak w kółko.

To jest dobre. Bo takie zachowanie typu może cię nauczyć wielu rzeczy. Jeśli robisz cały czas to samo i jesteś sprytny, to większą wagę przywiązujesz później np. do:

  • efektywnego używania Gita (np. klonowanie poprzedniego projektu/wydzielenie gałęzi zamiast robienia czegoś totalnie od nowa).
  • tworzenia rzeczy, które potem będziesz mógł wykorzystać (niech to będą choćby własna "biblioteka styli", które często wrzucasz. Albo szablon strony, który użyjesz, jak następnym razem coś zrobisz. Albo mała biblioteka JS).
  • Wiedza, doświadczenie
  • nie przywiązywania się do wartości kodu źródłowego, umiejętność wyrzucania własnego kodu i zaczynania od nowa (wiele osób ma opory psychiczne przed tym i traktują kod jak świętość, nie pomyślą, że czasem warto wyrzucić kod jaki mają, bo to jest lepsze rozwiązanie)
  • szybkiego stawiania projektów i pisania szybko czegoś od nowa (przydaje się przy pisaniu "proof of concept". Wiele osób tego nie umie/nie wie, że powinni to umieć i np. będą dyskutować z 5 godzin na temat tego, czy dane rozwiązanie jest złe czy dobre, zamiast poświęcić 2 godziny na napisanie takiego rozwiązania od nowa i sprawdzenie w praktyce).

I drugie pytanie, czy to coś daje "pastuje" różne gotowe elementy i eksperymentuje z nimi, edytując je pod siebie?
Pomaga to coś w zdobywaniu umiejętności, czy też może szkodzi?

To zależy XD poza tym to sam powinieneś odpowiedzieć na pytanie Pomaga to coś w zdobywaniu umiejętności, czy też może szkodzi?, patrząc czy czegoś się naumiałeś.


KI
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:3
0

Dziękuje bardzo

TR
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 2 lata
  • Postów:731
0

Ogólnie uważam że moja kreatywność jest bardzo słaba oraz "oko" pod względem graficznym. Czy jest coś takiego co pomogło by mi nauczyć/nabyć umiejętności kreatywnego myślenia aby pomysły same przychodziły do głowy?

weź kredki, kajecik i rysuj :)


musica curat corpus at animam
UP
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 5 lat
  • Postów:28
2

Doprecyzuj czy brakuje Ci pomysłów co do funkcjonalności strony, czy wyglądu. Jaki jest w ogóle Twój cel? Chcesz zdobyć pracę, stworzyć agencję, czy zarabiać na własnych produktach.

Awwwards to dość kiepski pomysł, znajdują się tam głównie niefunkcjonalne strony internetowe. Zazwyczaj portfolio lub wizytówki/reklamy. Robisz "wow!"... I wychodzisz. Kiedy chcesz zarobić na stronie internetowej tworzysz tandetny graficznie produkt, który ma przemyślane mechanizmy, układ, nawigację, żeby zwiększyć prawdopodobieństwo sprzedaży. W rezultacie graficy ze świetnymi projektami w portfolio później czują się niespełnieni, bo szef każe im robić proste strony. W niektórych fajnych ofertach pracy odnośnie mobile developerów widuję taki wymóg "Kandydat musi posiadać conajmniej 2 sprzedane aplikacje swojego autorstwa na Google Play". Ale to tak na marginesie.

Kiedy tworzę własne projekty z pomysłami co do nich nie mam żadnego problemu. Trudniej z poprawną oceną rynku, ale i to jakoś idzie. Lubię poddawać się wyobraźni, chodzę wtedy po mieszkaniu i w głowie pojawiają się gałęzi funkcjonalności. To będzie tak, to będzie połączone i zależne od tego. Tu trzeba zrobić osobną tabelę bazy danych. Ten użytkownik ucieszy się z tego, a ten z tamtego. Ten się wkurzy, bo to zrobiłem płatne ;). To wszystko samo się wylewa.

U mnie największe problemy są w realizacji, a konkretnie w wykonaniu graficznym. Obecnie tworzę aplikację mobilną. Cieszę się cholernie, że wreszcie mam warunki, motywacji nie brakuje. Rysuję projekt graficzny głównego widoku, jest ok. A później trzeba dodać drugi widok, np. formularz dodawania obiektu. I tu się robi kolejne 3 dni przerwy w realizacji, bo on nie tylko ma być 'fresh', ale dopasowany do poprzedniego widoku i oczywiście jak najbardziej użyteczny. Mógłbym zatrzymać realizację mechaniki i najpierw skończyć projekty wszystkich widoków... Ale jest obawa, że przez frustrację odechce mi sie w ogóle tego projektu.

A brnę do tego, że w pojedynkę czasami jest trudno i zdarza się potrzeba zainwestowania w ludzi o innych umiejętnościach :). Niestety ja już pare razy przejechałem się na grafikach. Tak jak piszę powyżej - łatwo ludziom 'kreatywnym' zrobić odjechane layouty. Gorzej kiedy postawi się szereg wymogów, w tym usability.

Więc sam co projekt miotam się między "Dobra, poszukam kogoś kto mi to zrobi", a "Ch##, i tak nie zrobi lepiej niż ja"... :). Dlatego zastanawiam się na czym polega Twój problem bo trochę nie chce mi się wierzyć, że nie masz pomysłów na produkty.

KI
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 6 lat
  • Postów:3
0
upabove napisał(a):

Doprecyzuj czy brakuje Ci pomysłów co do funkcjonalności strony, czy wyglądu. Jaki jest w ogóle Twój cel? Chcesz zdobyć pracę, stworzyć agencję, czy zarabiać na własnych produktach.

Chcę trenować zdobytą już wiedzę.

Nie tyle że nie mam pomysłów, co w pewnym momencie zamarzam i nie wiem co dalej zrobić a jestem dopiero w 1/3 strony.

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8398
0

To pomyśl do czego ma ta strona służyć. Pomyśl o stronie jak o aplikacji, która rozwiązuje jakiś problem, ew. prezentuje jakąś treść / przekazuje konkretną wartość użytkownikowi. Postaw się w roli użytkownika. Daj komuś to do oceny, sprawdzenia, powiedz komuś, żeby odpalił u siebie stronę i każ mu wykonać jakąś czynność, zobaczysz, czy jest intuicyjne. Ba, czy w ogóle ktoś będzie w stanie odpalić stronę na innym systemie operacyjnym, na innym urządzeniu. Czasami piękna strona na twojej maszynie się rozjedzie u kogoś. I możesz myśleć o nowych rzeczach, a tak naprawdę możliwe że jeszcze stare pomysły są nie do końca dopracowane.


PP
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 6 lat
  • Postów:13
0

Możesz wykorzystać naturalną generatywną sieć neuronową, w czasie snu odpal kompa i pobaw się aplikacją wyświetloną na ekranie, zapamiętaj co robi jak się obudzisz będziesz miał jakiś pomysł.
Jak puścisz piosenki to będą leciały jakieś przypadkowe, też można potem je spróbować zagrać jak się obudzisz, ogólnie jak zaczniesz malować ścianę to po ułamku sekundy widzisz pomalowaną całą i jakiś wzór na niej.

Rozpoczynasz jakąś czynność i ona się od razu kończy i widać efekt do jakiego chce się dążyć.
Im więcej masz wiedzy tym dziwniejsze rzeczy widać.


123123123a
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)