- 작성자가 질문을 받을 수 있는 게시판입니다.
- 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로 서버 구현하는게 더 쉬울 것 같습니다. 라이브러리들 생태계도 풍부하고, 자료도 파이썬보다 훨씬 많고 문법을 따로 익힐필요도 없습니다.
목록
번호 제목 이름 날짜 조회 추천
1634 첫 인턴 스타트업에서 시작합니다 10 보리건빵 20/07/08 3824 1
1635 안드로이드앱 개발하는 직장인입니다. 27 [익명] 20/07/08 3491 0
1636 커피원두 브랜드 런칭하고 딱 3주 지났습니다 73 소행성 20/07/17 4859 5
1637 다문화 가정 대학생 AMA 넣어봅니다 41 Soybean 20/07/24 4219 5
1638 심심해서 해보는 첫 AMA입니다 11 [익명] 20/07/30 2845 0
1639 운동 시작한지 3달 되어가는 30대 자영업자입니다. 11 똘빼 20/07/30 3964 2
1640 1달째 회사에서 아무일도 안합니다 24 히든 20/08/06 4616 0
1641 입사 4일차 도망가고 싶어 아마남깁니다. 16 왼쪽을빌려줘 20/08/07 3975 2
1642 딥러닝 대회 3회 수상한 대학원생이 AMA 남깁니다 61 [익명] 20/08/07 5439 0
1643 프론트엔드 개발자입니다. 이직 준비하는 기념으로 질문받습니다. 20 [익명] 20/08/08 3332 0
1644 휴가 앞두고 AMA!! 14 gohome 20/08/11 3842 0
1645 가입 후 AMA~ 25 레이첼 로즌 20/08/12 3367 0
1647 감량 중입니다. 12 똘빼 20/08/23 3656 4
1648 전직 기자입니다. 35 [익명] 20/08/27 4469 0
1649 현직 모텔 운영중입니다. 63 [익명] 20/08/30 8182 0
1650 건축삽니다. 질문 받습니다. 30 [익명] 20/08/30 3483 0
1651 1년만에 복학합니다. 10 [익명] 20/08/30 2978 0
1652 지방에서 교수로 있습니다. 44 [익명] 20/08/31 4171 0
1653 홍차넷 첫 AMA합니다 14 작두 20/09/01 3074 0
1654 이번 학기 인문/사회과학계열 전임교수로 임용되었습니다. 25 [익명] 20/09/02 3440 0
1655 도망쳤던 대학원에 다시 들어왔습니다. 25 [익명] 20/09/04 4080 0
1656 심심해서 오랜만에 하는 AMA 22 횡빈 20/09/06 3365 0
1657 국밥에 소주일병하며 AMA 63 켈로그김 20/09/07 3933 0
1658 일하기가 싫습니다AMA 32 제루샤 20/09/07 3678 1
1659 피해의식이 돌아왔습니다. 8 [익명] 20/09/08 2832 0
목록

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

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