본문 바로가기

프로그래밍446

프론트엔드 개발자에게 알고리즘 공부가 미치는 영향 글의 결론: 프론트엔드 개발자에게 알고리즘은 후순위다 프론트엔드 개발자에게 알고리즘 공부가 미치는 영향 '프론트엔드 개발자에게 알고리즘 공부가 미치는 영향' 과 같은 주제로 생각을 적어주실 수 있을까요? ... 공부를 하면서도 제가 짜는 코드에서는 전혀 사용되지 않는 것 같고.. 실무에서는 어떻 velog.io 2022. 4. 25.
파이썬 쉬운 예제 공부 사이트 추천(Feat.초보) 초보자를 위한 파이썬 300제 101 ~ 110 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray ... wikidocs.net - 문제가 있고 바로 정답이 있어서 바로 바로 확인하기 용이함 - 문제의 답은 기본적으로 가려져 있어서 공부가 잘됨 - 주제별로 나누어져 있어서 커리큘럼이 잘 보여져서 좋음 2022. 4. 13.
[독서] 코딩이 미래다 코딩 공부 사이트 삼성 sw expert academy https://swexpertacademy.com/main/main.do 구름에듀 - 알고리즘 푸는 곳 https://edu.goorm.io/ codecademy https://www.codecademy.com/ 키워드 1. 연습 2. 구조 3. 끈기 코딩은 일정한 법칙이 있음 연습해야함 목적에 맞는 구조를 이해하고 설명 디버깅 작업, 세세한 타이핑, 많은 시간소요로 시행착오할 끈기가 필요 블록체인 기술 세계 최대 금융 블록체인 컨소시엄 R3 CEV에서 블록체인 공통 표준을 구축하기 이해 노력 중 기본적으로 자바스크립트, C++, 파이썬 사용 컴퓨터 사이언스에 대한 탄탄한 지식 필요 암호기법에 대한 지식있을 경우 가산점 백엔드 개발 경험 분산형 시스.. 2022. 4. 11.
[독서] 화성에서 온 프로그래머 금성에서 온 기획자 프로그래밍을 조금이라도 할 수 있는 기획자와 전혀 할 수 없는 기획자는 천지차이 개발하고자 하는 것의 '이상'과 '현실'을 판단하는 능력 프로그래밍은 새로운 무언가를 창조하는 행위 웹서비스 - 선데이 프로그래머 가전제품 프로그램 - 임베디드 프로그래머 게임 - 게임 프로그래머 스마트폰 앱 - 앱 프로그래머 아키텍트 - 프로그래머 중 최고 수준 프로그래머 프로그래머를 채용하는 것은 쉽지 않음 구직자의 능력을 판가름하기 어렵기 때문 프로그래머 분류 스피드 타입: 빠르게 구현, 규모 있는 프로젝트 제대로 못함 아이디어 타입: 생각못한 기능과 기술 생각, 많은 아이디어 적용하려다 멘탈 무너짐 철학자 타입: 예술 프로그램 제작, 복잡해 유지보수 어려움 땡땡이: 이미 만들어진 것 조합해서 결과 만듦, 마감 직전에 .. 2022. 4. 11.
(코드리뷰에 도움되는) 개발자라면 꼭 알아둬야 하는 영어 단어 코드 리뷰 잘 하는 법 중요: 말투 유하게 하기 개발자라면 꼭 알아둬야 하는 영어 단어 LGTM(Looks good to me) 흠잡을 때 없을 떄 비슷한거: SGTM(sounds good to me) AFK(Away from keyboard) 잠깐 컴퓨터 안할 때 IIRC(If i recall correctly) 내가 기억하는게 맞다면 AFAIK(AS far as I know) 내가 알기로는 ACK(Acknowledge) (자료, 버그 등) 봣다는 뜻 RFC(Request for comment) (내가 제안했을 때) 너희들의 생각은 어떠니? 출처: 테크보이 워니 2022. 4. 4.
코딩보다 더 중요한 돈 버는 서비스 만드는 법 서비스가 좋은가? 돈을 많이 버는가로 판단하기 서비스 출시 시 유료화하여 가치를 판단하기 1. 사람들이 필요로 하는 기술을 만들기 문제를 발견하고 해결방법을 나중에 찾아라 해결책을 찾고 문제를 찾으면 사람들이 필요로 하는 서비스가 아닐 수 있다 2. 빨리 만들고 유저 반응보고 수정해라 반응안좋으면 고치거나 피드백을 하면 됨 저절로 충성고객으로 되기도 함 유저수가 기하급수적으로 늘어나기도 함 3. 유저들이랑 공감해야 함 유저 공감을 통해 가격 측정 가능 If not 설문조사 해야함 어려우면 나도 공감하는 서비스를 만들어보는 것이 좋음 출처: 테크보이 워니 2022. 4. 4.
개발자가 c보다 영어를 먼저 배워야 하는 이유 1. 빠른 기술 습득을 위해 좋은 기술 자료가 영어로 되어 있음 2. 자기 자랑을 해야 해서(자기 PR) 블로그 꾸미기 등등 할 때 영어를 안쓰면 한국 개발자만 리뷰가 가능 내가 좋은 것을 개발했으면 영어를 써서 전 세계에 배포할 수 있음 3. 협업에 용이 글로벌 개발자와 협업을 하기 위해서 필요 남들과 협업할 때는 회화가 필요하긴 함 영어를 공부하는 방법 영어 모국어인 사람들이랑 놀기 한국 교환학생들과 교류 외국인과 교류 외국어 환경에 노출되기 출처: 테크보이 워니 2022. 4. 4.
주니어 개발자들이 주로 하는 실수 1. 개발하다가 막히면 바로 물어보는 것 엄청 혼자 이것저것 찾아보기 stack overflow 홈페이지 활용 웬만해서는 혼자서 해결이 가능함 30분에서 1시간정도 혼자 헤매고 안되면 물어봄 https://stackoverflow.com/ 2. 문제를 한 가지 방법으로 찾아보는 것 해결하는 방법을 다양하게 고민해서 문제를 해결한다 방안을 계속해서 리서치를 하는 연습을 해야 한다 3. 자신의 개발을 과대평가 한다 개발 기간을 너무 짧게 잡는다 개발 기간 측정이 쉬운 것이 아님 단위를 바꾸고 x2를 함(2주 걸릴 것 같음->2달x2=4달) 버그 생각해야함 2022. 4. 4.
스타트업에 가면 안되는 이유 1. 적은 지분을 갖게 됨 그 지분도 희석됨 그래서 스톡옵션의 가치를 생각을 안하는 것이 중요하다 '스톡옵션을 주니까 몇억원이상의 가치를 가질거야'라는 곳은 사기일 가능성이 높다 2. 워라벨이 없다 3. 배움의 기회가 적다 코드를 여기저기서 적어서 기술적 부채가 쌓임 한템포 쉬어가면서 어려움을 겪게 됨 기술의 어려움을 겪음 옆에 잘하는 사수의 중요성이 필요함 - 포트폴리오 만드는 법 남들이랑 다른 걸 하는 포트폴리오는 굿굿 알고리즘을 얼마나 잘 하는지 확인하는 것이 중요 개발자 커뮤니티를 활용하여 문제를 해결 시대와 변화에 따라 빠르게 개발 실력을 변경해야 함 부트캠프의 장점 - 코딩은 독학이 가능하나, 명확한 가이드라인을 제시함 출처: 테크보이 워니 2022. 4. 4.