전체 글

solve your bugs
GenerativeAIDict

클린코드 저자가 해주는 리팩토링 by chatGPT

짧은 독후감 개발자들의 필독서?처럼 여겨지는 클린코드를 이제야 읽어보았습니다. 이론 파트에서는 11장 시스템 부분이 가장 어려웠고, 코드 리팩토링 과정의 예시를 보여주는 14, 15, 16 챕터는 난도가 있어 여러 번 다시 읽어봐야 할 것 같습니다. 큰 틀에서 보면 의사코드를 작성하듯 코드의 알고리즘을 누구나 직관적으로 이해할 수 있도록 쓰면 되는 게 아닌가 싶습니다. 이해하는데 두 번 이상의 추론이 필요하지 않게 말입니다. 전공 수업 때 배웠던 의사코드 작성법을 다시 찾아보았는데, 책에서 의도하는 바와 상당히 유사합니다. 클린코드로 프로그램을 작성하는 것은 여러 추상화 수준의 의사코드를 쓰는 것과 비슷한 것 같습니다. 클린코드 + chatgpt로 리팩토링? ChatGPT에 코드를 붙여 넣고 "리팩토링 ..

CareerDict

대학생, 공대생 인턴 준비방법 - 인턴의 유형/시기/준비방법 총정리

이 글은 회사 인턴을 준비하는 대학생, 공대생을 위한 가이드입니다. 인턴의 종류와 시기별 준비방법을 정리해 보았습니다. 관련 회사 홈페이지들의 직무소개와 채용공고, 취업 커뮤니티, 합격자 분들을 통해 얻은 정보를 모두 종합하였습니다! 인턴, 왜 해야 할까? 1. 진로 탐색 진로를 결정하는 좋은 방법은 최대한 많은 경험을 해보며 맞는 분야를 찾는 것입니다. 인턴십은 꿈꾸는 직무, 산업, 그리고 기업을 찾고 체험할 수 있는 기회입니다. 2. 채용 시 우대 인턴십을 성공적으로 마친 인원은 당연하게도, 해당 회사나 유사계열 회사의 정규 채용에 우대됩니다. 인턴시기에 보여준 실력과 노력은 채용 과정에서 긍정적인 평가를 받을 수 있으며, 실제 직무 수행 능력을 입증할 수 있는 기회가 됩니다. 인턴의 두 가지 유형 ..

CareerDict

전기전자공학과 학생이 반도체 공정 분야로 취업하려면?

전기전자공학과 대학생의 입장에서 반도체 공정 직무로 취직을 생각 중이라면 알아야 할 정보를 모은 글입니다. 관련 회사 홈페이지들의 직무소개와 채용공고, 취업 커뮤니티, 현직자 분들을 통해 얻은 정보를 모두 종합하였습니다. 직무 소개 반도체 공정 분야에는 두 가지 주요 직무가 존재합니다. 반도체 공정 설계 (Semiconductor Process Design): 이 직무는 메모리 반도체 제품의 모든 공정 과정을 계획하고, 이러한 공정을 설계하는 역할을 수행합니다. 이 과정에서는 제품의 성능, 특성 및 품질을 보장하기 위해 최적의 소자, 배치, 그리고 마스크 등을 개발하게 됩니다. 반도체 공정 기술 (Semiconductor Process Technology): 이 직무는 반도체 공정에 대한 공학적 지식을 ..

카테고리 없음

Bugdict는 어떤 블로그인가요?

“solve your bugs” 개발을 하다 보면 수많은 버그들을 마주하게 됩니다. 제가 처음으로 긴 시간 고전했던 버그는, firebase cloud messaging 환경설정 시에 발생했던 parsing error였습니다. https://bugdict.tistory.com/7

CareerDict

전기전자 복학생을 위한 완벽한 가이드 - 전공 학습과 인턴 준비

군대 등의 여러 가지 이유로 휴학을 마치고 돌아온 전기전자공학과 2, 3학년 공대생분들의 복학 준비를 위한 글입니다. 전기전자공학과의 교과과정 확인하기 일반적으로 전기전자공학과의 커리큘럼은 1, 2학년 때 기초 과목을 통해 전공 학습에 필요한 필수 개념을 배우고, 3학년부터는 본격적인 전공 학습으로 나아가는 구조입니다. 아래 3개의 교과과정표를 보며 이를 확인해 봅시다. ​ ​ 전공 학습에 필요한 개념 복습하기 휴학 후에 돌아오게 되면 교과과정 표에서 볼 수 있는 학습의 연속성이 끊겼을 수 있으니, 휴학 이전에 학습했던 기초 과목들을 복습하는 것이 추천됩니다. 그러나, 전체 내용을 다시 공부하는 것은 다소 비효율적이므로, 아래와 같이 주요 개념들을 우선적으로 복습해보시는 걸 추천드립니다. 본격적으로 전공..

Bug Detector
Bug Dictionary