본문 바로가기

개발자

(11)
2021 상반기 회고록 우선 들어가기 앞서 나에게 있어 회고록은 먼가 네카라쿠배당토 같은 유명한 기업에 다니는 개발자가 멋진 프로젝트를 잘 이끌고 쓰는 자기 자랑 겸 쓰는 글이라 생각하였으나 '함께 자라기' 애자일로 가는 길을 읽고 내 발전을 위해 일기 쓰듯 써보는 것도 좋다고 생각되어 쓰게 되었다 1. 회사 회사에선 작년 악성코드 사건 이후로 큰 이슈거리는 없었으나 내가 자주 다뤄보고 익숙한 분야가 아닌 쪽들 프로젝트 위주로 진행하며 일정도 빠듯했기에 티는 안 냈지만 제법 맘에 부담을 가지고 보냈었다 기존엔 델파이 위주의 윈도우 어플리케이션을 했었으나 이번 상반기에는 네이티브언어를 크로스컴파일 하여 안드로이드 SDK를 만드는 걸 위주로 했었다 정보도 많이 없고 아는 거도 많이 없다 보니 삽질을 많이 했다 게다 연차가 쌓이다 ..
하도급 개발자의 눈물…"누구는 억대 연봉, 우리는 박봉에 철야" IT 대기업 개발자 연봉 인상 봇물에도 더 많은 인원 일하는 SI업계는 딴세상 하도급 중심 구조, 처우개선 목소리 높아져 www.mk.co.kr/news/it/view/2021/04/411860/ 하도급 개발자의 눈물…"누구는 억대 연봉, 우리는 박봉에 철야" IT 대기업 개발자 연봉 인상 봇물에도 더 많은 인원 일하는 SI업계는 딴세상 하도급 중심 구조, 처우개선 목소리 높아져 www.mk.co.kr
programmers [level2] 괄호변환 /알고리즘 프로그래머스 / 2020 카카오 블라인드 채용문제 문제주소 : programmers.co.kr/learn/courses/30/lessons/60058 난이도 : Level2 문제 - 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 컴파일하여 로그를 보니 대부분 소스 코드 내 작성된 괄호가 개수는 맞지만 짝이 맞지 않은 형태로 작성되어 오류가 나는 것을 알게 되었습니다. 수정해야 할 소스 파일이 너무 많아서 고민하던 "콘"은 소스 코드에 작성된 모든 괄호를 뽑아서 올바른 순서대로 배치된 괄호 문자열을 알려주는 프로그램을 다음과 같이 개발하려고 합니다. 풀이 : 주어진 시나리오대로 구성 잘라서 확인하고 붙이고 자르고 남은거 ..
programmers [level2] 스킬트리 /알고리즘 프로그래머스 문제 주소 : https://programmers.co.kr/learn/courses/30/lessons/49993 난이도 : Level2 문제 - 선행 스킬이란 어떤 스킬을 배우기 전에 먼저 배워야 하는 스킬을 뜻합니다. 예를 들어 선행 스킬 순서가 스파크 → 라이트닝 볼트 → 썬더일때, 썬더를 배우려면 먼저 라이트닝 볼트를 배워야 하고, 라이트닝 볼트를 배우려면 먼저 스파크를 배워야 합니다. 위 순서에 없는 다른 스킬(힐링 등)은 순서에 상관없이 배울 수 있습니다. 따라서 스파크 → 힐링 → 라이트닝 볼트 → 썬더와 같은 스킬트리는 가능하지만, 썬더 → 스파크나 라이트닝 볼트 → 스파크 → 힐링 → 썬더와 같은 스킬트리는 불가능합니다. 선행 스킬 순서 skill과 유저들이 만든 스킬트리1를 담은 배열..
programmers [level2] 프린터 /알고리즘 프로그래머스 문제 주소 : programmers.co.kr/learn/courses/30/lessons/42587 난이도 : Level2 문제 - 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업을 수행합니다. 풀이 - 큐를 구성해놓고 순서가 궁금한 값의 위치를 저장해놓는다 하나씩 빼서 우선순위 맥스 값과 비교하고 최댓값이면 출력 아니면 맨뒤로 추가 이동시킬 때마다 위치 값도 같이 한 칸씩 변환 출력시킬 값의 인덱스가 0번이면 종료 답안 def solution(priorities, location): nNow..
programmers [level2] 다리를 지나는 트럭 /알고리즘 프로그래머스 문제주소 : https://programmers.co.kr/learn/courses/30/lessons/42583 난이도 : Level2 문제 - 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 길이는 bridge_length이고 다리는 무게 weight까지 견딥니다. 풀이 : 큐로 다리를 구성해놓고 최대 무게를 비교해가며 다음 차량이 들어설 때 최대 무게가 초과한다면 0 push 아니라면 차의 무게 push 루프돌면서 1초씩 카운트 증가시키고 다리 pop 답안 def solution(bridge_length, weight, truck_weights): lBridge ..
내 세번째 회사이야기.. 2021/02/08 - [일기장/개발자 일기] - 내 첫번째 회사이야기.. 2021.02.10 - [일기장/개발자 일기] - 내 두번째 회사이야기.. * 주니어 개발자들이 이 글을읽고 나같은 일을 겪지 않았았으면 혹은 이런쪽은 괜찮으니 가봤으면 하는 마음으로 작성합니다 특정업체에 대한 비판이 목적은 아닙니다 * 매우 주관적일 수 있습니다 참고만 하시길 바랍니다 ● 소개 차량 번호판 인식 모듈을 기반으로 주차관련 시스템을 구성하며 PC, 서버, 번호인식 모듈, 차단기, 전광판, 공사비(하청업체)등등 HW의 매출이 높고 SW는 PC가격에 소액 책정되는방식으로 운영되었다 BtoC로 회사이며 150여명의 직원으로 구성되어있고 개발자는 약 15명정도였다 ● 입사계기 학부시절 하던 영상처리를 다시 해볼 수 있을꺼같..
개발자와 이직이야기 - 3 (면접) - 끝 이전 글 2021/02/16 - [일기장/개발자 일기] - 개발자와 이직이야기 - 0 2021/02/16 - [일기장/개발자 일기] - 개발자와 이직이야기 - 1 (구인광고 확인) 2021/02/17 - [일기장/개발자 일기] - 개발자와 이직이야기 - 2 (잡플래닛 확인) 3. 면접 가장 중요한 단계이다 우선 면접은 회사가 구직자를 평가하는 자리임과 동시에 구직자가 회사를 평가하는 자리이다 괜히 나쁜 인상 주고 싶지 않아서 '좋아요, 할 수 있습니다'만 반복하다간 회사 한 두 달 다니고 다시 이직해야 하나 고민하게 되며 퇴사하면 회사도 손해, 본인도 손해인 상황이 발생할 수 있다 그리고 면접관마다 케바케겠지만 회사에 대해 자세히 묻는 구직자가 더 의지가 뛰어나 보이고 호감이 간다 고 한다 그럼 면접 시..