전체 글

일본 IT개발자로 일하며 코딩공부한내용 / 일본생활 위주로 포스팅하고 있습니다 Java, Spring, React, Python, Django, Flutter, AWS
일본 IT 취업 및 생활/일본 IT 외노자

#4 일본IT는 블랙기업(악덕기업)이 많다는데..?

응, 많다 근데 한국도 많다 어디갈가나 많다. 그러니 블랙기업에 간다 하더라도 주늑들지 말자 내 실력만 갈고 닦고 배신하면 되니깐 대부분 일본IT회사에 취업한 사람들은 학원출신이 많다 ( 나도 포함 ㅎ ) 그러니 자기 자신이 코딩기술이 부족하다고 느껴져서 포기하려는 경우가 있는데, 그건 절대 아니라고 생각한다 내 생각엔 일본인들도 코딩 못하는 사람 많다...고 생각하니 여기선 꿇리고 갈 필요 없다 일단 일본에서의 블랙기업이란?? 을 설명하겠다 * 한국회사 기준으로 설명한다. 그거시 나의 경험이기 때문이다... 1. 처음 일본오는 사람들은 아무것도 모르기 때문에 이용하기 쉽다 외국에서는 한국인이 적이라는 말이 많은데 진짜였다. 한인타운가서도 등처먹는 가게주인은 다 한국인이였다 ^^ 내가 가본 한국 기업은 ..

일본 IT 취업 및 생활/일본 IT 외노자

#3 일본 IT 첫 현장 프로젝트의 경험

일본에 처음 오자마자 3일만에 상사 그리고 선배와 함께 4명이서 프로젝트에 참가 했다 그땐 일본어도 그렇게 잘하는 편이 아니여서 무지막지하게 떨렸고 신입이라 뭘 해야할지 몰라서 어리버리 죠낸 깠다 그래도 상사도 있고 선배2명이 있으니 든든했으나, 나름 열심히 하자라는 생각으로 일을 했다 그결과, 열심히가 아니라 잘해야한다...... 일단 일본에서 첫 현장에 들어가서 프로젝트에 참가하게되면 (필자는 개발부터 참가했음) 여러가지 환경설정을 해야한다.. 1. 테쥰쇼(手順書)라고 있는데 순서도라는 의미이다 그걸보고 그 회사서버에 있는 툴들을 인스톨해야한다 * ( 그게 길면 몇일걸림 그리고 웹사이트에서 인스톨하는건 무조건 금지) 2. 서버 공유폴더를 가르쳐주는데 자료가 너어어어무 많아서 내가 원하는 자료를 찾기 ..

Web Programming/Node.js

Node.js POST 하기

이번에는 POST방식으로 전송했을 때 받는 법을 하겠다! 아래의 코드의 html 파일이 필요하다 여기서 action 을 정해준다. 여기에는 전송하고 싶은 URL를 적어주면 된다! 그다음 server.js에서 아래의 코드를 추가한다 else if (pathname === '/create') { dataAll = ''; request.on('data', function (data) { dataAll = dataAll + data; }); request.on('end', function () { var result = querystring.parse(dataAll); console.log(parsedQuery); response.writeHead(200); response.end(result.id + ' An..

Web Programming/Node.js

Node.js URL 조작 해보기

원래 POST를 하기 전에 해야 할 것 이 있다 URL로 요청하는 것은 GET 방식이기 때문에, POST방식으로 요청하려면 HTML의 form 태그를 이용해 POST방식을 쏘거나, 아니면 PostMan이라는 툴을 이용해 전송을 해야 한다 브라우저에서 form 태그를 만들고, 하는 방식으로 선택하였지만, HTML 파일을 만들지 않았기 때문에 만들어보도록 한다 그다음은 URL로 요청했을 때 이 HTML를 불러서 브라우저에 띄어 주게끔 해보자 일단 HTML을 읽을 수 있는 File Sysyem이라는 모듈이 있다 그것이 fs이다 이것을 선언해준다 그다음 볼만한 게 있는데 아래의 코드를 추가해서 요청을 해보자 console.log(url.parse(myUrl, true)); 브라우저의 URL에서 이런 식으로 요청..

Web Programming/Node.js

Node.js GET 하기

브라우저에서 URL를 보면 【?id=helloworld&name=initstory】 이런 식의 주소를 본 적이 있을 것이다 이것을 queryString이라고 말하며 key value라고 보면 된다 id의 값은 hellworld name의 값은 initstory 그래서 이것을 GET (받는다) 하는 것을 해볼 것이다 id를 GET하면 helloworld가 값이 될 것이고 name을 GET하면 initstory가 값이 되게끔.. 그전에 앞서 Node.js의 URL모듈을 또 변수에 넣어보자 var url = require('url'); 그다음은 아래의 코드를 입력하라 이전에 내가 말한 request에는 사용자가 요청한 것이 담겨 있다고 했다 URL주소도 안에 담겨있고, 그것을 불러 myUrl이라는 변수에 넣어..

Web Programming/Node.js

Node.js Server 구축

Node.js를 깔았으니 이번엔 서버 구축을 해보겠다 일단 js 파일 하나를 만들어 본다 Node.js에는 여러 가지 모듈을 들고 있다 그중 http라는 모듈을 사용해서 서버를 구축해보자 일단 http 모듈을 변수에 담아서 사용해야 한다 var http = require('http'); 그다음 아래의 코드를 추가한다 이게 가장 기본적인 서버 구축하는 법이다 http모듈 안에는 createServer가 있음 var server = http.createServer(function(request,response){ response.writeHead(200); response.end('Hello World'); }); 웹은 요청 ( request ), 응답 ( response ) 가있는데 request는 사용자..

Web Programming/Node.js

Node.js 설치 하기

Node.js 설치하기 위해서는 아래의 사이트로 간다 nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 이화면에서 빨강이로 쳐져있는 것을 클릭한다 오른쪽은 현재버전이지만, 이건 실험대상이라는 것이다 ( 아직 안정화 되지 않은 ) 이렇게 다운로드한 msl 설치가 있다 이걸 실행 시키고 next 광클하자 ( 난 광클했다 어차피 영어를 모르기때문에 ) 그 다음 cmd를 켜서 【node -v】를 입력 지금 내가 들고 있는 버젼은 12.16.2이다 ( 옛날에 다운받았쯤 ) 이렇게 버젼이 나온다면 설치 성공이다

Web Programming/Django

16강) Django 댓글 삭제하기 ( Ajax Delete )

이번 시간에는 댓글을 삭제하는 기능을 만들어 보겠다 이번에도 Ajax를 이용한다 앞서 【삭제】 버튼의 함수를 확인해보자 그리고 Java Script에 함수를 적어보자! 함수를 만들어준 다음 Ajax를 추가한다! 그다음 path와 view를 만들어 준다! urls.py views.py ID를 넘겨서, 그 ID를 이용해 reply 객체를 찾고, 그다음 delete() 함수를 이용해 삭제를 한다 그리고, 완료했다는 메시지? 를 보낸다 이제 HTML에서는 동적으로 댓글을 삭제하기 위해서 요소를 찾게끔 tr태그에 class를 붙여주자 그다음은 Ajax의 성공 부분으로 간다 ok일 때만 실행되게 하고, tr요소를 찾아서 remove() 함수를 이용해 tr태그를 제거하는 코드를 작성한다 이제 브라우저에서 확인하자! ..

INICO
인아 코딩해야지?