진심으로 상담 받고 싶습니다. php배워야 할까요? > 자유게시판

자유게시판

진심으로 상담 받고 싶습니다. php배워야 할까요? 정보

진심으로 상담 받고 싶습니다. php배워야 할까요?

본문

안녕하세요? 그누보드를 알게되어 어찌어찌 홈페이지를 만들고 있습니다.

 

저는 원래 광고편집디자이너 였습니다.

 

디자인은 12년째이구요.

 

인쇄쪽 시장이 점점 죽어가고 있고 나이도 먹다보니 설자리가 줄어들더군요.

 

그래서 html5와 css3를 배웠습니다.(이제 겨우 3년차되가네요)

 

요즘 웹디자이너들은 퍼블리셔영역까지 해아 한대서 배웠습니다.(제이쿼리는 못배웠어요)

 

이전에 직장은 그래도 프로그래머가 계셔서 퍼블리싱까지만 해서 주면 만들어 주시곤 했어요.

 

하면서도 제가 제대로 하고 있는지도 모릅니다. 나이가 있다보니 작은회사를 다니게 되었고

 

사수없이 혼자 작업을 진행했었습니다.(홈페이지 5개, 어플 웹뷰 11개)

 

그러다 그회사가 문을 닫아버렸습니다....

 

3개월동안 취직 못한상태태에서 일반 기업을 들어오게 되었어요.

 

여기서는 모든걸 다합니다.

 

광고, 편집(카탈로그, 브로셔), 족자, 홈페이지, 이벤트페이지등등...

 

지금 홈페이지를 만들어야해서 그누보드를 알게 되었습니다.

 

반응형으로 코딩만 하면 될줄알았고 그냥 게시판을 삽입만 하면 될줄 알았는데

 

진짜 큰 오산이였어요.

 

그나마 다행인건 그누보드회원분들에게 질문을 드리면 답변 주셔서 제대로는 아니지만

 

어거지로 끼워마춰서 만들어 가고 있습니다.

 

하면서 너무나도 힘들더군요. php라는걸 아에 모르니까 답답하구요.

 

다른분들은 php를 어떻게 배우셨나요???

 

학원을 알아봤는데 수원쪽에는 아에 학원이 없더라구요.

 

php라는 웹프로그래밍이 독학으로도 가능할까요??

 

진짜 답답해서 끄적거려봅니다. 두서없이 그냥 쓴글이라 이해해주세요.

 

긴글 읽어주셔서 감사합니다. 항상 건강하셔요.

추천
3

댓글 32개

하다보니 저절로 배우게 되더군요.
가장 중요한건.. 궁금증이 생겼을때 해결을 하기 위해 많은 노력을하고 이해를 해야 한다는것이죠.
조정영님은 원래 php를 알고 계셨나요??

해결하기위해 구글링도 많이 해보고 질문도 많이 올렸어요.

그누보드회원님들이 도와주지 않았다면 못했겠죠.

작동 원리를 모르니까 첨에 기획한거에서 많이 빼게 되더라구요.
당연히 몰랐었죠... 하지만, 어렵겠지만 들여다보고 분석하고 이해하다 보면 조금씩 내 것이 될겁니다.  다른 분야도 마찬가지겠죠. 가장 좋은 방법은 소스를 분석해보는 것이 가장 좋더군요.
대단하시네요! 독학으로 해결이 가능하시다니!!! 저는 소스분석 자체도 할줄을 몰라서요.

크롬 브라우저에서 f12눌러보면 모든게 조합이 되있어서 뭐가먼지 모르겠더라구요.
누구나 마찬가지죠, 독학이란게.. 시간과의 싸움같기도 하고... 아뭏튼 그렇습니다. 10000시간의 법칙이란것도 있자나요.  하루에 3시간씩 10년이면 그 분야에 전문가가 된다고... 좌절하지말고 하나씩 하나씩 배워 나가시면 됩니다. PHP MYSQL JAVASCRIPT JQUERY등등 이 놈들이 하루 이틀만에 배워지는건 절대 아니란겁니다.
하루이틀만에 당연히 안되겠죠 ^^ 그만큼 하고싶은데 뭐부터 시작해야할지 몰라서요. 오늘도 많이 춥네요 감기 조심하셔요~!!!
일단 프론트엔드부터 공부하시는게 맞는 것 같은데요.
php 까지는 공부하시면서 하시기는 힘드시지 않을까 싶습니다. 단순히 php만 하면 되는게 아니라 db도 하셔도 하고, 서버셋팅도 조금은 하셔야하는데, 바로 업무에 사용할수 있을 만큼 배우기 위해서는 많은 시간을 들여야 합니다.

회사 입장에서도 외주용역비 아낄려고 모든걸 다 하시라는 것 같은데, 외주 주면 하루면 하는 일을 월급 다 받고 3~4일 걸린다면 회사 손해다. 퍼블리싱까지는 본인이 할테니 개발은 외주 주자고 설득해보시기 바랍니다.
답변 감사합니다. 프론트엔드라는 명칭이 생소하네요~!!

혹시 관련서적 추천좀 해주실수 있을까요???
저도 php나 jquery javascript등 학원은 다녀본적 없지만 독학으로도 가능 하더라구요.. 물론 전문적으로
제대로 배우면 더 좋긴 하겠지만요
독학 하실때 관련서적을 뭘로 시작 하셨는지 알수 있을까요??

일단 오늘부터 생활토딩 들어보려고 합니다~!
하루아침에(단기간) 된다면 얼마나 좋을까요

php를 프로그래밍언어입니다
물론 다른 언어보다 쉽게 시작할수 있지만
제대로 하려면 잉기님 말씀처럼 깊이있게 파야 합니다

문법만 배운다고 끝이 아니라
db와 html과 서버와의 연관관계(이거몰라서 여럿 곡소리 합니다)
더 중요한건 업무를 프로그램으로 구현할 개념(로직)입니다

긴시간이 투자되는 일이라서
만만치 않습니다

적성에 맞는다면 얘기는 쉬워집니다만
디자인을 하시다가 그것도 편집쪽으로 하시다가 웹을 하시는 입장에서 장점은 문서에 대한 개념
단점은 연결 연관성.. 이런것이 달라서 어려울수 있습니다

php혼자공부 가능합니다
생활코딩 을 검색해서 동강을 좀 들어보시고
가급적 잉기님의 의견대로 일하시는게 정신건강에 좋습니다
답변 감사합니다. 일단 생활코딩 먼저 시청해보고 어떻게할지 결정해야 하겠네요~! 감사합니다~!
얼마전 포인트경매에 올라온  https://sir.kr/pauction/378  이 책을 추천합니다.
PHP 에 대해서 명쾌하고 자세히 정리된 책입니다.
저도 독학중이고 아마추어지만..  PHP를 입문하시는거라면..

한가지 추천드리고싶습니다.

제가 그누보드 소스를 훑어볼때 굉장히 도움이 된 방법인데요..

물론 PHP  그자체를 배울때도 도움이 많이되었습니다.

어떤 언어든간에 , 라인별로 변수나 배열 객체의 값을 실시간으로 확인하면

문제를 파악한다거나 값의 데이터를 확인하는데 도움이 되거든요.

웹뷰를 해보셨다니 안드로이드스튜디오의 디버깅도 대충 아시겠지요?

PHP에도 가능합니다.

안드로이드스튜디오가 인텔리제이 기반으로 만들어졌는데요.

PHPSTORM 툴도 인텔리제이 기반입니다. 아마 접하면 에디터나 여러기능들이 익숙하실거에요.

PHP 디버깅은 그냥 개발툴에서 바로 가능한건 아니고,

PHP가 설치된 서버에서 xdebug가 셋팅이 되있어야 가능한방법입니다.
(셋팅된 방식도 phpstorm을 구동하는 피씨의 아이피도 명시가 되야하고요)
(9000번의 포트도 개방이 되야합니다. 디버깅은 9000번 포트가 개방되있어야합니다)
(위내용은 서버와 개발툴피씨가 다를때 주의할점이고요)

 이제 셋팅방법을 약간 알려드릴게요 (구글링하면 대충 나옵니다).

1. 호스팅회사에서 싼거 가상서버 하나 마련하거나 , 버츄얼박스같은걸로 가상리눅스를만듭니다.
2. xdebug.org/wizard.php 에가서 phpinfo의 정보값을 넣어서 과정을 거쳐야합니다.
3. 서버 포트(9000)개방을 합니다.
4. 개발툴이 설치된 피씨의 포트를 개방합니다.(9000)
5. phpstorm을 SFTP , FTP 같은방식으로 서버의 html 위치를 root로 잡고 동기화합니다.
6.phpstorm에서 디버깅셋팅을좀더해야합니다.
7. 브레이크포인트를 걸고 디버깅을 시작합니다.
8. 브라우져가 자동으로 열리고 브레이크를 index.php의 특정 위치에 걸었다면

브라우져가 index를 로드할때 해당위치에서 멈춥니다.


복잡한데요..

윈도우피씨에서  apmsetup 이나 autoset같은걸로 셋팅하면 훨씬더 편합니다.
같은 피씨로 개발툴해도되고요.

근데 아무래도 리눅스서버에 다양한 모드나 서버셋팅에 따라 구동내용이 다를수도있어서

가급적이면 실전과 비슷한 환경에서 돌립니다.

구글링하면 phpstorm 디버깅 많이 나올거에요.

디버깅 한줄한줄 값을 체크하고 값을 해당코드의 라인에 주석으로 넣으면

디버깅안할때도 코드흐름을 파악하는데 쉬워서 (주로 sql문 값이라든가.. )


가상서버셋팅하고 뭐하고 이런거 복잡해서 도저히 답을 못찾겠다 싶으시면

ldshyun3 톡주시면 원격으로 도와드리겠습니다.

저는 첨에 집내에서 가상리눅스 돌렸는데.. 포멧을 자주해서..

호스팅회사에서 몇천원짜리 가상서버 하나 마련해서 하고있습니다.

80,22,9000  필요한 포트는 제아이피만 인,아웃바운드  포트 걸어놨고요.

외부 폰이나 피씨가 유입이 필요할때는 인,아웃 바운드에 아이피를 추가해서 하고있습니다.
(과트래픽 발생위험이있어서 , 제가 식별가능한 아이피를 제외하고는 다막아놨습니다.)

어떤피씨든간에 개발툴만 셋팅하면 문서의 주석이 그대로 살아있고 그누보드와 디비가 그대로 있어서

공부하기 참편합니다.
상세한 답볌 감사합니다. 저는 웹뷰라는게 전문적으로 한게 아닙니다 ㅠㅠ

그냥 코딩으로 반응형정도에 불과합니다.

그당시 개발자분이 원하신대로 해드렸을 뿐이에요.;; 저는 개발자쪽 언어는 아에 모르는상황이라...

phpstorm 디버깅을 일단 검색해서 어떤건지 봐야겠군요.

이걸로도 라인에서 에러를 잡을수있는걸 첨 알았네요. 감사합니다.

조금씩 해보고 이리저리해보고 진짜 안되면 연락드리겠습니다.

항상 건강하셔요~!
그누보드를 사용하실 거라면 php는 정말 기본만 보시면 됩니다.
for if while foreach swith정도?

그리고 그누보드 함수를 좀 보고 공부해 보시는걸 추천드립니다.

나이먹고 공부하고 공부해서 php까지 흘러오셨다니 정말 남이야기 같지않아 맘이 짠하네요 ㅠㅠ


화이팅 입니다.
그 기본이라는걸 해보고 싶은데 뭐부터 해야할지가 좀 막막했습니다.

희안한게 그누보드 책이 없다라는거죠. 제로보드? XE보드? 책은 있는데 그누보드 책이 없어요.

뭔가를 접해보고 흐름을 알아야 꺠우쳐진다 생각하거든요.

css도 첨에 뭔소린지 진짜 몰랐어요. 그러다 흐름을 알고보니 보이기 시작하더라구요.

그 첫 단추가 저는 중요하다 생각해서요.

가령 php에 똑같은 echo를 쓰는데 어떤건 ('/test/test.php') 이렇게 들어가고 또 어떤건 <"?$(test.test.php)">

이렇게 들어가드라구요( 문법 제대로 알고 쓰는게 아니니 양해 바랍니다)

그냥 저런식이다라고만 봐주세요. php문법 아에 한줄도 모릅니다.

그런데 희안한게 둘다 같은건데 어디서는 동작을하고 어디서는 동작이 안되고 에러 먹는다는거죠.;;;

그런것들이 답답해서요.

내일모래면 40인데 그냥 막막합니다.

일단 생활코딩에 php가 있다고하니 그거부터 들어봐야겠습니다.

소중한 답변 감사합니다~!
많이 알고있는편은 아니지만 사업을 하는 입장입니다.
프로그래머 때문에 항상 고민이구요
일단 두가지로 나눌수 있을듯합니다.
다른 사람이 만든 소스로 웹개발하는 사람이 있고
본인만에 프레임워크를 배워서 하는 분들을 봤습니다.

php기본을 알고계신상태일듯합니다.

php기본을 배워서 안좋을것은 없어보이고

그걸 배워서 본인이 쉽게 할수 있는 프레임워크 또는 그누보드를 가지고 꾸준하게
오랫동안 하다보면 내것이 되지않을까 싶습니다.
여기계신분들도 다 같은 입장이 아닌가 싶어요

100%알고 계신분 없다고 봅니다.

저도 이제 시작이다 생각하고 하나하나 배우고 있습니다.

함께 화이팅 하셨으면 좋겠습니다.


※  php와 mysql 성공적인 웹프로그래밍 이거 외국꺼인데 두껍고 볼만합니다.~
답변감사합니다.

일단 생활코딩을 먼저 강의를보고 책을 한권 사야겠습니다.

'php와 mysql 성공적인 웹프로그래밍' 꼭 기억하겠습니다.

감사합니다~!!!
많은 분들께서 좋은 말씀 많이 해주셨네요.
저도 디자이너 출신인데요.. 잡 이기도하죠 잡종 ㅎㅎ  아무튼  제가 경험 체험했던건.. 디자이너들은 프로그램을 두려워하는편인데요.. 확실히 디자이너뇌와 프로그래머뇌는 다릅니다.. Php를 익히는것이 쉽지는 않으실꺼에요. 허나 됩니다. 저도 했으니까요. 힌트는 "반복실습"에 있습니다. 기초php와 phpmyadmin 잘 익히시고 jquery익히시면좋아요 그뒤 이러한것들 응용하시면됩니다. 처음엔 막막하지만 이쪽으로 넘어오시면 생각하는 방식도 달라집니다. 논리적 영역에서의 뇌가 확장됩니다 ^^
감사합니다 플래토님. 프로그래밍의 if문은 정말 훌륭한거 같습니다. 법률판례 프로그램도 생각해봤었어요ㅎㅎ실력이 않되서..누구하실분하셔요~^^
저와 비슷한분이시네요~ 반갑습니다.

첨에 html과 css배울때도 할수 있을까 했습니다.

그런데 되더라구요. 맨첨엔 책을 사서 했는데 뭐가 뭔소린지 몰랐습니다. 따라하기 바빴으니까요.

그러다 안되겠다 싶어서 학원을갔더니 흐름이 보이기 시작 하더라구요.

지금도 딱 그상황인거 같아요.

php에 대한 흐름을 알고 싶은데 그게 쉽지 않을꺼란것도 알고요.

수원에 살고 있는데 이쪽에는 php쪽 학원이 아에 없더라구요;;;

뇌를 확장시켜 보겠습니다~!!!
쪽지까지 주시고 정말 감사합니다. 해보다 해보다 진짜 안되면 연락 드리겠습니다.

진심으로 감사합니다~!!!! 항상 행복하셔요~!!
저도 책을 보고 공부하는 방식이 맞지 않아서 책을 안 봐서 잘 모르겠습니다. ㅠㅠ
프론트엔드개발자라 하면 거창하게 들릴지 모르지만 client script (대표적으로 javascript) 까지 잘 짜는 퍼블리셔 쯤으로 생각하시면 이해가 빠르실겁니다. ^^
php 비교 연산자, 제어문(if, for ,switch),  배열의 이해, 함수의 이해, 순으로 파보시다보면 이해가 될겁니다.

동시에 php와 DB 컨넥션방법과 mysql 에 DML 구문만 잘 파보시면 DB 어느정도 아실겁니다.

프로그램은 어떻게 보면간단한데 간단하단건, 계속 보다보면 깨우쳐 질때가 있습니다. 그 깨우침을 얻기위해서는 시간과 머리 싸움이 필요하죠, 독학으로 하면, 깨우치는데 시간과 머리가 효율적이지 못해 많이 필요할테고, 누군가의 도움(학원)을 얻는다면 좀 더 효율적으로 배우겠지만 결국에 깨우치는건 본인의 몫이라고 생각하면 됩니다.

혼자 공부할때 팁알려드릴게요.
책사면 책내용에 예제소스가 있을건데요. 무슨뜻이지 모르겠지만 그냥 따라서 타이핑만 10번 20번 치다보다가 소스가 돌아가는거 확인하고, 이렇게 해서 계속 치고, 계속 책내용을 읽다보면 어느순간 이해가 됩니다. 이건 제 학과에서 가르쳐줬던 방법입니다.  분명 효과가 있을겁니다.

시간투자 없이 단기간에 프로그램 배우는 방법 따윈 없으니 시간을 두고, 계속 관심을 가지고, 코드 타이핑 쳐보고, 머리쓰고 해야 프로그램을 할수 있을겁니다.

참고로 ㅋㅋ 프로그램 1달만 손놓고, 1달뒤에보면 이게뭐였더라,  순간은  멍합니다. 그러니, 다른 외국어 배우듯이 매일매일 조금씩이라도 하는게 큰 도움이 될겁니다.

왜냐하면 프로그램은 연속성을 가지거든요. 프로젝트든, 프로그램이든....
전체 195,331 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여2 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT