잡동사니/- 주절주절 16

2019년 회고

기억의 한계가 있는지라, 최근 고생한 일들만 떠오르니 생각 정리가 필요한가 싶었다. 하지만 생각보다 이룬 성과가 있었고, 분명 아쉬운 점도 많았다. 올 한해를 되돌아보고 더 나은 내년을 기대하는 시간을 가져보려한다. 2019년 목표 달성 체크 (참고 : 2018년 회고) 외부 활동 참여를 활발히 해보자 (+ 발표를 해보자) 책프협의 책노리 2019 - 개발자의 글쓰기 여정 업무와 관련된 개발을 해보자 selenium-ide, php-webdriver, react-vnc-display 업무와 관련되지 않은 개발을 해보자 GCP Study Jam 나에게 맞는 공부 방법을 정형화시켜보자 Brunch / Medium에 글을 연재해보자 https://brunch.co.kr/@sapzape 스터디 / 모임 운영을 ..

6개월 글쓰기 회고

'글또' 라는 모임 2기가 곧 종료된다. (글또 시작 전 다짐 글 : 참고) 한동안 모른 채 하던 블로그를 다시 가동하는 데 도움이 되어줄 것이라 생각하여 시작했고, 돈을 뱉지 않기 위해(?) 월별로 글을 작성하는 데 성공했다. 덕분에 글을 쓸 수 있는 시동을 걸었다고 생각한다. 글또를 시작한 이후로 어떤 글을 써왔는지 생각해봤다. 2018.11월 시작 기준으로 월별 평균 4개씩 글을 썼다. 대부분 공부한 내용을 정리한 글이 대부분이었다. 처음에 목표로 잡은 글은 모두 접근하는 데 실패하여 아쉬운 마음이 든다. 처음 목표로 잡은 주제를 살펴보고 왜 실패했는지 핑계(?)를 대보자. Spring 기반 오픈소스 하나를 선정하여 분석한다. → 참여하는 Java 기반 오픈소스 분석 스터디가 시작한 뒤 얼마 되지 ..

2018년 회고

회고란, 사전적 의미로 '지나간 일을 돌이켜 생각하는 것' 을 의미한다. 2018년을 돌아보고 수고한 나 자신에게 당근과 채찍을! 올해의 나는 무엇을 했는가? 올해 회사에서는 주로 개발/배포 프로세스와 관련된 업무를 했다.TDD/ATDD 적용을 위해 Codeception이라는 테스팅 프레임워크를 도입했다. ATDD 모듈을 만들어 Codeception 에 적용했다. (사내용)코드 품질을 위해 정적 코드 분석인 SonarQube를 도입했다.기존 사용하던 솔루션의 활용성을 고도화 했다. (Selenium, Gitlab, Jenkins ...)팀 내 필요한 플러그인을 직접 개발하여 도입했다.관심 있는 주제에 대한 스터디와 콘퍼런스 참여했다. (스터디) TensorFlow / TDD / Spring / React..

체질개선의 필요성 (글또 다짐글)

'글또' 라는 모임을 시작하게 되며 처음 블로그라는 것을 시작한 때가 언제인지 생각해보게 되었다. 초대장이 있어야만 만들 수 있는 정책이 마음에 들어 진심을 담아 초대장을 구걸(?) 했던 기억이 난다. 글을 잘 쓰는 것은 아니지만, 나름 성실하게 글을 작성했다고 생각한다.한 회사의 사보 기사 작성을 6개월 정도 해봤고,인턴 경험 간 지금의 나에게 많은 영향을 주신 한 멘토님을 만나게 되며 운 좋게 IT 잡지에서 약 1년간 연재를 해봤다. 자연스레 글로 공부한 내용이나 생각을 정리하는 습관이 들기 시작했다.특히 공부한 내용은 반드시 블로그에 정리해야 직성이 풀리는 집착까지 생겼던 기억이 ...정리한 내용이 나름 도움이 되었는지 어떤 개발 블로그 모음 링크에 이름이 올라간 영광(?)스러운 경험도 있다. 그렇..

나는 말하듯이 코딩하고 있는가?

이전에 사용했던 블로그에 새 알람이 떴길래 확인하며,예전에는 어떠한 쓰잘대기 없는 글들을 올렸나 잠시 둘러보았었다.그러던 와중에 스크랩해두었던 흥미가 갈만한 제목 하나가 눈에 띄었다. '말하듯이 코딩하라' (출처 : https://gamecodingschool.org/2015/05/27/말하듯이-코딩하라/) 그때는 어떻게 읽고 받아들였는지 모르겠지만최근 현업에 몸을 두며 코드 품질에 대한 생각들이 조금씩 생기다보니 흥미롭게 다가왔다. 현업에서 스스로를 되돌아 봤을 때... 많이 뜨금했다. (흑...) 실제로 코드 리뷰 진행시 실제로 작성한 코드와 별개로 부가적인 설명을 진행할 때가 많은 것 같은데,이는 구현한 코드 자체만으로 설명하기에는 상대를 납득시킬 수 없기 때문이었다. 코드 외 덧붙여지는 설명들이 ..

[삽잡이::IDE] PhpStorm이라는 IDE가 나의 손에...

PHP 개발을 하며 PhpStorm이라는 IDE를 사용할 기회가 생겼습니다. 1년에 한화로 20여만원이 조금 넘는 금액을 줘야 사용할 수 있다는 그 IDE를... (출처_ PhpStorm)공식 홈페이지에도 이쁘게 소개하고 있습니다. 이전에 Android Studio를 사용하며 intellij에 대해 약간 맛보기로 경험한 적이 있는데요 뭐... 아직도 Eclipse를 제대로 다룬다고도 할 수 없는 이 삽잡이가...이왕 사용하는거 좀 공부도 하면서 사용해봐야겠습니다. 오히려 이도저도 아닌 지금때에이러한 IDE를 접하는것이 행운일지도!? '장비 탓하지말라' 는 말이 있습니다.그래요... 멋진 개발자가 되기 위해서는장비에 상관없이 멋있게 개발을 해야겠지요. 그런데, 이왕 나에게 찾아온 최신 무기....이 무기를..

[삽잡이::draw] 웹에서 무료로 다이어그램을 만들자! draw.io

개발자가 개발만 하는게 아니더군요... 예 그렇습니다.이 외에도 중요한 일들이 많이 있습니다. 그런데, 머리로만 알던 사실이 현실로 다가오니...배울게 끝이 없다~~~ 예 그렇습니다. 좋은 것입니다. 끝없는 배움!!! 아무튼... 시중에 다이어그램을 만들기 위해 사용되는 여러 프로그램들이 존재합니다. StarUML 이라는 프로그램도 있구요,(참고_ StarUML 간략소개)LucidChart 라는 프로그램도 있군요. 그런데, 이것 저것 불편한 점이 많은 것 같습니다. 자 아래를 보시죠! 뭔가 첫 시작부터 아름답지않습니까!?우와와 이뻐~~ 뭔가 느낌이 좋아~~ 예 그렇습니다. 제가 소개하고자 하는 site는draw.io입니다. 무료로 다이어그램을 만들 수 있습니다. 저장소를 선택한 뒤에이와 같이 다이어그램을..

[삽잡이::diff] 어느 것이 틀린가? 텍스트 비교 사이트

자... 여러분아래의 그림을 보시길 바랍니다. 둘이 뭐가 다릅니까!? 짜잔~ 삽잡이가 있었습니다! 우리는 가끔 문서를 비교해야할 일이 있습니다.혹은 Log들을 비교해야할 일이 있습니다. 보통 Log와 Error Log들을 보며...왜! 왜! 왜 안되!! 예 그렇습니다.텍스트를 간편하게 비교해주는 사이트 하나를 소개하려고합니다. 이름하여 Diff Checker! (출처_ DIffchecker) 이렇게 Text를 입력한 후에 비교를 하게 되면~ 이런식으로 다른 곳을 확인할 수 있답니다. 유용하게 사용하세요~

[삽잡이::주절주절] 나와 같이 '초짜' 프로그래머를 위한 글

'우선은 취직하자!'한 동안 바로 눈 앞에 보이는 목표만 몰두했던 것 같습니다. 정작 직장에 들어가니이리 저리 부족함을 많이 느끼는 삽잡이입니다. 너무 많이 부족합니다.... 직딩 풋내기가 되어보니눈에 보이지 않던 SNS 글들도 많이 눈에 띄고 있습니다. 바로 이와 같은 글들입니다. (클릭시, 해당 페이지로 이동합니다.) [15 Characteristics of a Good Programmer]['평범하되 위대하게' 개발자 생산성 습관 7가지][29 Behaviors That Wiil Make You An Unstoppable Programmer] 그 중에 내 눈이 가던 부분들에 대해 간략하게 살펴보자면... 물론, 대부분 당연한 말들이 사실이지만, 프로그래머들은 최신 트렌드들에 대해 관심을 가져야하며,..

[삽잡이::주절주절]코드를 이쁘게 가져오자! colorscripter!

예전에 작성해두었던 Code들을 이쁘게 꾸몄었는데... 어느날 보니 이렇게 방치되고 있었습니다... 안.이.쁘.다. 그래서 어떻게 해야할지 찾다가 좋은 사이트를 발견했지요... http://colorscripter.com/ 많이들 아실 수 있는 사이트입니다. 이쁘게 소스코드를 블로그에 올릴 수 있도록 도와주는 친구입니다. 들어가면 요렇게 이쁘게 우리를 환영해줍니다. 요런식으로 언어를 선택하고 붙여넣어준다음! 오른쪽 하단에 '클립보드에 복사' 할 수 있는 버튼이 있습니다. 버튼을 살포시 누르고!블로그 글쓰는 곳에 가서 Ctrl + V 를 하면!? 12345678910111213141516171819202122232425#pragma warning(disable:4996)#include #include #i..