Ile potrafię?

Odpowiedz Nowy wątek
2018-02-21 15:05

Rejestracja: 4 lata temu

Ostatnio: 1 rok temu

0

Witam

Potrzebuje drobnej pomocy ludzi który się znają bardziej niż ja.
Zamierzam szukać pierwszej pracy i tak naprawdę nie wiem ile umiem. Wiem co potrafię napisać, ale nie wiem czy to jest dużo czy mało, czy mam z czym startować do firm i ile chcieć pieniędzy.

Znam (w różnym stopniu): c++, php, css, html, js, sql, bazy danych, pisze w NetBeans, angielski bez szału (B2)

Krótko co potrafię napisać od podstaw:
Strona z CMS
Sklep internetowy
Strona typu wizytówka
wszystkie z wrzuceniem tego co trzeba do bazy, potem wyjęciem i wyświetleniem tak żeby ładnie to wyglądało i wyświetlało co trzeba, oczywiście logowanie z walidacją, integracja z google API (mapy i reCAPTACH). Wszystkie strony z RWD, MVC.
JS słabo, ale sie ucze.

Frameworki tylko liznąłem

Aplikacja okienkowa w C++

Byłem na krótkim kursie z PHP + bazy danych i na podyplomówce z baz danych, obecnie robię coś zupełnie niezwiązanego z IT.
Do tej pory komercyjnie stworzyłem stronę z CMS dla firmy z branży nieruchomości. Zakres: dodanie ogłoszenia ze zdjęciami, dodawanie aktualności, formularz kontaktowy, a później rozbudowałem o system zarządzania fakturami (nie jest to system księgowy).

Na zakończenie kursu PHP + bazy danych był projekt zaliczeniowy, kolega zrobił zwykłego CMSa do bloga (na jednej stronie wkładam tekst do bazy, na drugiej się wyświetla) facet z kursu powiedział, że jest spoko i że kolega sporo się nauczył. Ja zrobiłem całkiem ładnie wyglądającą stronę (przynajmniej moim zdaniem), gdzie wkładałem dane o nieruchomości do bazy (adres, miasto, kod pocztowy, wielkość lokalu itp), wyciągałem, użytkownicy się logowali, nadawałem im uprawnienia, był rejestr logowań, rejestr zmian, w zależności od uprawnień użytkownik kasując rekord albo tylko go dezaktywował (zwykły użytkownik) albo faktycznie kasował z bazy (admin). Pobieranie wybranych rekordów do pdf i excela. I było jeszcze parę innych rzeczy

Będę bardzo wdzięczny za pomoc

edytowany 1x, ostatnio: grzeso, 2018-02-21 15:13
pokaż swoją stronę-wizytówkę z portfolio bo jestem ciekawa - Dregorio 2018-02-21 18:27

Pozostało 580 znaków

2018-02-21 15:36

Rejestracja: 2 lata temu

Ostatnio: 11 godzin temu

0

Twój opis niewiele mówi o jakości kodu. Na pierwszy rzut oka niby sensownie, ale równie dobrze może to być kod spaghetti. Lepiej byłoby pokazać profil na Githubie, jeśli takowy posiadasz.

Pozostało 580 znaków

2018-02-21 15:49

Rejestracja: 4 lata temu

Ostatnio: 1 rok temu

0

Nie mam Githuba, ale stworze. Podczas rekrutacji jest to ważne?

Kody staram się pisać najprościej jak się da, bez udziwnień i kopiowania czegoś co działa, ale nie jest moje i nie wiem dlaczego działa.
Tam gdzie trzeba pisze obiektowo, zasadniczo jak najwięcej rzeczy do funkcji wrzucam i ich używam. Nie piszę w kodzie "właściwym" tego co może być wyrzucone do funkcji.

Pozostało 580 znaków

Zakręcony Szczur
2018-02-21 15:54
Zakręcony Szczur
0

@grzeso: Ile linijek kodu mają twoje funkcje (średnio)?

Pozostało 580 znaków

2018-02-21 16:04

Rejestracja: 4 lata temu

Ostatnio: 1 rok temu

0

W zależności od funkcji, ale raczej mało bo nie są zbyt skomplikowane. Czasem 20 czasem 40-50.

Pozostało 580 znaków

2018-02-21 16:42
Moderator

Rejestracja: 12 lat temu

Ostatnio: 2 godziny temu

Lokalizacja: Wrocław

0

20 to sporo, 50 za dużo.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2018-02-21 16:56

Rejestracja: 4 lata temu

Ostatnio: 1 rok temu

0

no to dobrze, bo długich funkcji staram się unikać

Pozostało 580 znaków

2018-02-21 17:54
Moderator

Rejestracja: 12 lat temu

Ostatnio: 2 godziny temu

Lokalizacja: Wrocław

1

Generalnie żeby napisać funkcję dłuższą niż 10 linijek trzeba mieć mocne argumenty.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."
Pokaż pozostałe 29 komentarzy
tak trochę devil's advocate https://raw.githubusercontent[...]/coreclr/master/src/gc/gc.cpp 37k linijek :P no ale gc to raczej się nie pisze w co drugiej firemce - WeiXiao 2018-02-22 00:55
No więc trzymajmy się kontekstu juniora, który chce się pokazać z jak najlepszej strony. Chyba powinno mu zależeć na udowodnieniu, że pisze czytelny kod i umie prawidłowo dzielić problemy na mniejsze. - somekind 2018-02-22 01:20
@WeiXiao: ha! właśnie to miałem na myśli pisząc o net core! - tomasz-k 2018-02-22 01:31
@somekind: weź na tapetę jakiś plik ze źródła - tam w if {} jest coś, co znowu można wypluć w osobną funkcję (czyli macierzysta staje się nadrzędną) - tylko po co? Bez tego i tak jest przejrzyście. Właściwie to sobie tam zerkam w te źródła z ciekawości i dla....relaksu. - tomasz-k 2018-02-22 01:33
Jakiego źródła? Ja mówię, że funkcja ma robić jedna rzecz, a nie, żeby przenosić zawartość każdego ifa do oddzielnej funkcji. - somekind 2018-02-22 01:35

Pozostało 580 znaków

2018-02-21 18:29

Rejestracja: 2 lata temu

Ostatnio: 12 godzin temu

12

Kolego z dobrego serca, nigdy nie wrzucaj na polskie forum swojego kodu. Zostaniesz oceniony przez wszystkich seniorów z Google i Facebooka tymczasowo robiących na stażu w Comarchu.

edytowany 1x, ostatnio: itsme, 2018-02-21 18:29
Panie, jaki senior - "Software Engineer III"* - WeiXiao 2018-02-21 18:52

Pozostało 580 znaków

Zimny Polityk
2018-02-21 18:48
Zimny Polityk
0
itsme napisał(a):

Kolego z dobrego serca, nigdy nie wrzucaj na polskie forum swojego kodu. Zostaniesz oceniony przez wszystkich seniorów z Google i Facebooka tymczasowo robiących na stażu w Comarchu.

hahahhahaa
rozj-bales system
100/100

Pozostało 580 znaków

2018-02-21 20:04
Moderator Delphi/Pascal

Rejestracja: 8 lat temu

Ostatnio: 2 minuty temu

Lokalizacja: Tuchów

0

@grzeso: póki nie pokażesz choćby strzępków kodu, to jedyne co można wywnioskować to to, że umiesz się chwalić. ;)


Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0