- 작성자가 질문을 받을 수 있는 게시판입니다.
- AMA는 Ask me anything (무엇이든 물어보세요)라는 뜻입니다.
Date 20/08/08 21:53:27수정됨
Name   [익명]
Subject   프론트엔드 개발자입니다. 이직 준비하는 기념으로 질문받습니다.
작성자가 본문을 삭제한 글입니다.



0


T.Robin
가장 기본적인 것부터 여쭤보겠습니다.
주력 개발환경이 어찌 되시는지요?
[글쓴이]
정확히 주력 개발환경이 뜻하는 바는 모르겠지만..

회사에서는 윈도우, vscode,
집에서는 mac, vscode

입니다
T.Robin
아차. 질문이 상세하지 않았군요. 제 질문의 의도큰 어떤 라이브러리를 가장 자신있게 다루실 수 있으신가...... 였습니다.
[글쓴이]
주로 Angular(not angularjs)를 사용하고 있습니다.
T.Robin
Angular 2가 주력이신가 보군요. 전 JS쪽은 잘 모릅니다만, Angular 2를 vue.js나 React.js와 비교하신다면 어떠실까요?
[글쓴이]
일단 기본적으로 typescript와 rxjs를 다룰줄 알아야하기 때문에.. 진입장벽이 좀 있습니다 ㅜㅜ..
특히 우리나라에서는 사람 구하기가 더 어렵습니다.

장점은.
1. DI 시스템이 강력하다.
2. rxjs와 typescript가 네이티브하게 지원된다.
3. 기본적으로 지원되는 기능이 많기 때문에 셋팅하는데 머리 안아프다..

정도가 있습니다.
어? 앵귤러 ㅋㅋㅋ반갑네요. 저 8버전 쓰는데
최근 국내시장에서는 앵귤러는 거의 안쓰고 리액트, 뷰가 대세인데 힘드신점없으신가요? UI는 앵귤러 머테리얼쓰시는지... 개인적으로 앵귤러는 편한데 내부가 돌아가는게 좀 이해하기 까다롭다 하는게 있는데 앵귤러 쓰시면서 꿀팁있으심 공유해주세요!
UI는 회사내에서 자체로 디자인 시스템 만들어서 쓰고 있습니다. 백오피스쪽은 부트스트랩 대충 써서 만들고 있는데... 이건 저희팀이 건드는게 아니라 잘 모르겠습니다.

힘든점은

1. 가끔 외국 아티클 읽기 귀찮을때 한국 아티클이 없어서 좀 힘들다.
2. 신입 들어와서 온보딩 시킬때 앵귤러 처음부터 공부시켜야 한다.
3. 템플릿에 레퍼런스 검색이 안되서 코드 지울때 귀찮다

정도가 있는 것 같습니다.
프론트엔드단에서 브라우저나 모바일을 고려한 성능최적화전략도 궁금합니당
[글쓴이]
대부분의 경우 렌더링 횟수를 최소화 하는 것만으로도 충분하다고 생각합니다. 따라서 저희 팀이 취한 전략은..

1. rxjs를 연산자를 사용해서 적절하게 비동기 액션을 다룬다.(exhaustMap, debounce, throttle, 등등..)
2. 앵귤러에서 제공하는 onpush 기능을 사용해서 필요할때만 화면을 새롭게 그린다.
3. trackBy 함수를 적절하게 사용한다.
4. redux(global store) 정규화 및 reselect를 사용해서 필요 없는 연산을 줄인다.

이정도가 있습니다..
Believer
제가 지금 JS를 공부하고있는데 혹시 JS 알고리즘 관련해서 공부하셨다면 어떻게 공부하셧는지 궁금합니다..
아주기초적인건 칸아카데미가 js기반으로 기초배울수있게 잘해놨구요. 무룝니다. 그외에는 파이썬이나 씨, 자바로 만든 강의듣고 js로 다시짜보시는게 나을거에요. 딱 이거다싶을만한게 없어서.. 코테푸실수있는정도면 js는 어지간한코테서 다 지원하니 연습하시면되고..
[글쓴이]
알고리즘을 공부하는데, JS를 주로 사용하신다는 거죠?

공부 목적을 알려주셔야 정확한 대답을 해드릴 수 있을 것 같습니다.
반갑습니다. 저도 앵귤러 씁니다. rxjs, lodash 외에 앵귤러 유저로서 즐겨쓰시는 라이브러리 있으실까요?
[글쓴이]
redux, reselect, redux-observable를 사용해서 전역 상태를 관리하고 있었는데, ngrx라는 라이브러리를 사용하면서 3개 다 치워버렸구요.. 크크

그 외에는 거의 쓰는 것이 없습니다..
1
오르토모
감사합니다. 몰랐던 라이브러린데 하나 배우고 갑니다.
1
20대 중반에 수능은 왜 다시 보셨나요?
[글쓴이]
학교 자퇴후 재입학 문제때문에 그렇습니다..
전 html이라곤, 아주 옛날 html5 나오기전 기초적인 태그 정도만 알고 있다가,
최근에 조금 웹 개발을 공부해 보고 있는데요. 조사 결과, frontend는 angular, backend는 파이썬 flask, db는 python alchemist 가 적절한것 같아서, 해당 기능으로 공부중에 있습니다.
주 업무는 웹 개발하고는 상관없고, 주변에 웹 개발해본 사람도 없어서 물어볼 사람도 없고, 인터넷 검색으로 공부하면서 해보고 있는데, 제대로 하고 있는건지 모르겠습니다.
angular 공식 홈페이지 튜토리얼하고, 머티리얼... 더 보기
전 html이라곤, 아주 옛날 html5 나오기전 기초적인 태그 정도만 알고 있다가,
최근에 조금 웹 개발을 공부해 보고 있는데요. 조사 결과, frontend는 angular, backend는 파이썬 flask, db는 python alchemist 가 적절한것 같아서, 해당 기능으로 공부중에 있습니다.
주 업무는 웹 개발하고는 상관없고, 주변에 웹 개발해본 사람도 없어서 물어볼 사람도 없고, 인터넷 검색으로 공부하면서 해보고 있는데, 제대로 하고 있는건지 모르겠습니다.
angular 공식 홈페이지 튜토리얼하고, 머티리얼 예제, 인터넷 튜토리얼 한두개 읽고 따라해본 결과, rxjs 하고, 자바스크립트의 promise 로 어지간한 데모 예제들은 거의 기능이 구현되더라고요..

그래서 질문1), 그 외에 웹 개발을 하려면 최소 이건 추가로 공부해 보는게 좋다라는게 있을까요.. ?
참고로, 업무가 개발자는 아니지만, 프로그램을 약간 진지하게 하고 있습니다. 과거 주로 해봤던 프로그램은 c, c++, python 이고, 최근에 javascript, html5/css, jquery, rxjs 는 조금씩 튜토리얼 공부만 해봤습니다. typescript도 angular 해보면서 알게되었는데, 대략 컨셉은 c++의 클래스, 타입시스템하고 템플릿을 차용한듯한 방식으로 개발한다 정도까지 기초 튜터리얼 정도 읽어봤습니다.
위 댓글에 얘기하신 ngrx라는거만 추가 공부해보면 될지요...

두번째 질문2) backend로 nodejs 가 아닌 python flask/alchemist 를 어떻게 보실지요?
현재 장고를 많이 쓴다는 건 들어밨습니다. 주 목적이, 개인적인 utility 로써, 웹 서비스 시스템을 필요할때 빨리 개발해서 이용해보고 싶다라는 것이라서, 조사결과 flask/alchemist 가 작업효율이 가장 빠른것으로 판단했는데, 괜찮을지요...
1. 저는 일단 구르는게 제일 빠르게 배우는 방법이라고 생각해서, 대충 문법만 익히고 원하시는 기능을 구현해보시는 걸 추천합니다. 개발을 진행하시다 보면 ngRx와 비슷한 라이브러리들(글로벌 스토어 관리)은 뭐가 되었던 사용하게 될텐데, 그때가서 공부해도 별 문제 없습니다.(간단한 어플리케이션은 안써도 무방합니다.)

2. 개인적으로 파이썬이라는 언어를 별로 안좋아하는 입장인데.. Hi님이 파이썬이 익숙하지 않다면 그냥 node/typescript로 서버 구현하는게 더 쉬울 것 같습니다. 라이브러리들 생태계도 풍부하고, 자료도 파이썬보다 훨씬 많고 문법을 따로 익힐필요도 없습니다.
목록
번호 제목 이름 날짜 조회 추천
공지 AMA 게시판 이용 안내 17 토비 15/10/20 19301 7
2254 진해 주민입니다. 군항제 질문 받습니다. 21 Xeri 25/03/24 465 0
2253 기술사 시험 준비를 시작했습니다 12 [익명] 25/03/10 701 0
2252 가입 및 주말출근기념 AMA입니다. 16 deepmind 25/03/09 579 0
2251 부자입니다 62 [익명] 25/03/08 1439 0
2250 테크노크라시입니다. 27 [익명] 25/02/27 1054 0
2249 대치동 커리큘럼에 포함된 수학학원에서 일하고 있습니다. 36 [익명] 25/02/26 1146 0
2248 만화입시학원 강사 겸 작가 겸 부인역할을 하고잇읍니다 46 흑마법사 25/02/20 1395 2
2247 마법사입니다. 31 [익명] 25/02/20 1053 0
2246 노홍철님의 샬레홍철(게스트하우스)에 머물다가 왔습니다. 질문 받아봅니다. 15 [익명] 25/02/12 1871 0
2245 오랜만에 다시 해보는 애플제품 질답? 33 Leeka 25/01/31 1160 1
2244 기차 서울까지 한 시간 남았습니다 18 골든햄스 25/01/31 897 1
2242 아무거나 물어보세여 31 [익명] 25/01/26 1158 0
2241 시국을 외면하는 AMA 56 Velma Kelly 25/01/22 1317 1
2240 학부시절에 김민전씨 정치학 개론 수업 들었습니다 8 [익명] 25/01/09 1771 0
2239 초등학교 관련 질문 받습니다ㅎ 24 [익명] 25/01/05 1307 0
2238 서아프리카 모 국가에서 거주 중입니다 43 [익명] 24/12/28 2126 0
2237 회사 사이즈별 수집 업적작 성공 기념 AMA 14 SCV 24/12/27 1333 1
2236 지게차 기능사 시험 봤습니다. 8 카바짱 24/12/16 1101 4
2235 콘서트 다니는게 새로운 취미가 되었어요 14 oh! 24/12/15 1185 1
2234 얼마 전에 박사 디펜스를 했습니다. 53 [익명] 24/12/11 1565 0
2233 사회생활 10년차 장애인입니다. 23 오구 24/11/30 1742 0
2231 오늘 퇴사했습니다. 25 당근매니아 24/11/22 2005 2
2230 콩타작 중입니다 (수리완료) 29 전문가(전문가) 24/11/19 1215 0
2229 영상이랑 사진 취미를 갖고 있읍니다. 41 메존일각 24/11/16 1490 0
목록

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글

댓글
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기