2019년 8월 2일 정보관리기술사에 최종합격!

 

 

기술사 합격까지의 과정을 회고하는 차원에서 기록을 남기려고 한다.

 

정보관리기술사 시험이 일년에 3회로 늘어났고,

시행 첫해인 올해는 5년치의 합격자를 배출한 듯하다.

내년에도 이럴지는 모르겠다.

 

기술사 시험은 주관식 서술형이다.

합격 비법중 하나는 포기하지 않으면 붙는다는 것이다.

400분 쓰는게 쉬운건 아니지만 그리 어려운 일도 아니다.

고민하지 말고 지금 바로 실천하는게 합격의 지름길이다.

 

*기술사 준비하실 분들에게 조언(생각나는대로 추가예정)

1.합격수기에서 합격하기 위한 공부방법을 찾으세요.

학습방법이 구체적이며, 굉장히 치열하게 공부하신 분들이 있습니다.

저는 그분들에 비하면 치열하게 공부하지도 않고 심적으로 여유가 있었나봅니다. 이러면 장수생이 됩니다.

2.학원은 다니세요.

공부해야할 내용도 많고, 혼자서 체계화시키려면 몇년이 걸릴지 모릅니다.

여러분의 목표는 자격증이지 공부가 아닙니다. 합격후에 공부하는 겁니다.

3.멘토를 잘 활용하세요.

위에서 수립한 합격계획을 반드시 검토를 받고, 모르는 것은 꼭 물어보시기 바랍니다.

저는 물어보지 않고 스스로 공부하는 스타일이어서 이렇게 하지 못했습니다.

기술사 학습에서 이렇게 하는 것은 시간을 버리는 바보같은 짓입니다.

4.셀프테스트를 많이 하세요.

400분을 쓰는 시험입니다. 눈으로 본것이 손으로 바로 써지지 않습니다.

키워드 생각, 답안의 구조에 대해서 숙달시키는 훈련을 하는 과정입니다.

필력도 좋아지고요. 많이 쓰면 점수를 더 받겠죠?

셀프테스트는 당연히 멘토에게 코멘트를 받으시고 개선시켜야 합니다.

 

시작은 2012년부터였다.

그때만해도 자격증 취득이 이렇게 시간이 소요되리라고는 생각지 못했다.

합격까지 3시즌에 걸쳐 3년 6개월 이상이 걸렸다.

 

1시즌은 학원에서 준비, 시험은 98, 99, 100

2시즌 독학으로 준비, 시험은 104(50), 105(57), 107(52), 108(48)

3시즌 독학 &학원으로 준비, 시허믄 116(52), 117(57), 118(60)

 

*시즌1

그당시 개발 6년차였고 다른 개발자와는 차별화된 무엇인가가 필요했다.

개발자는 나중에 PM 역할을 한다고 해서 PMP를 취득했다. 하지만 별로 활용가치가 없었다.

무슨 공부를 할까 고민하던중 선배가 기술사 공부를 하고 있다는 얘기를 들었다.

바로 이거야! 하는 느낌이 들었다. 그래서 어떤 시험인지 합격수기를 찾아보면서 독학으로는 하기 어렵다는 것을 알았다.

학원을 알아보고 비용이 가장 싼 학원을 선택했다.

별다른 계획도 없었고 멘토기술사의 강의를 들으면서 시키는 것만 하는 것도 벅찼다.

미혼이었기때문에 원룸에서 공부를 했는데 책상에 앉으면 무엇을 해야할지 몰랐다.

학습방법에 대해서 멘토에게 구체적으로 물어보지 않은 것은 가장 잘못한 일이었다.

학습을 하실 분들은 하루, 일주일 단위로 어떻게 학습했는지 물어보기 바란다.

그리고 합격하기 위한 학습계획을 수립하고 검토를 받아야 한다. 그래야 하면 좋은것, 하지 말아야할 것에 대해 조언을 받을 수 있다.

실전시험을 경험차원에서 응시하라고하는데 개인적으로 모의고사에서 답안을 80%이상 작성할 수 있는 수준이 아니라면 돈낭비라고 생각한다. 2개월 학습후 첫시험에서 쓸게 없어서 2교시 중간에 밖으로 나왔다.

토픽은 1교시형으로 쓰기 -> 암기 -> 외워쓰기 과정으로 하루에 2개씩 학습했다.

학습하면서 힘들었던 것은 공부보다도 다른 수강생들은 안보고도 잘 쓰는데 나는 그렇게 하지 못한다는 점이었다.

여기서 잘못한 것은 다른 사람과의 차이를 인정하지 못했다는 점이다.

개인의 배경지식, 경험, 학습속도는 모두 제각각이다. 결승점은 같으나 출발선이 다르고 달리는 속도도 다른 것을 몰랐다.

이런 핑계도 있고 결혼도 해야해서 기술사 학습은 잠정 중단하게 된다.

 

====오늘은 여기까지...

 

*시즌2

 

 

*시즌3

 

 

'IT 자격증 > 정보처리기술사' 카테고리의 다른 글

기술사 시험용 볼펜과 자  (0) 2021.02.08
기술사 학습 루틴  (3) 2021.01.15
정보처리기술사 독학 vs 학원  (6) 2020.05.08
정보시스템 수석감리원증  (0) 2019.12.30
Posted by Lumasca
,

MySQL Config

개발/Dev Others 2017. 7. 4. 17:10

#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with ticks/quotes
# escpecially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
# Here is entries for some specific programs
# The following values assume you have at least 32M ram
# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
#datadir = /var/lib/mysql
datadir = /mnt/resource/mysql
#datadir = /mnt/datadrive/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam-recover = BACKUP
#max_connections = 100
#table_cache = 64
#thread_concurrency = 10
#
# * Query Cache Configuration
#
query_cache_limit = 1M
query_cache_size = 16M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file = /var/log/mysql/mysql.log
#general_log = 1
#
# Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf.
#
# Here you can see queries with especially long duration
#log_slow_queries = /var/log/mysql/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
# other settings you may need to change.
#server-id = 1
#log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M
#binlog_do_db = include_database_name
#binlog_ignore_db = include_database_name
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
[isamchk]
key_buffer = 16M
#
# * IMPORTANT: Additional settings that can override those from this file!
# The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/

'개발 > Dev Others' 카테고리의 다른 글

Shell 에서 excutable Jar 만들기  (0) 2020.03.26
Github commit  (0) 2020.01.03
파이어폭스 한글입력 오류  (0) 2016.09.13
PHP for IIS 설치  (2) 2009.11.22
ListCtrl CustomDraw 할때 텍스트가 사라지면,  (0) 2009.06.10
Posted by Lumasca
,

브라우저 주소창에 about:config


[고급기능 사용동의] 클릭


intl.tsf.enable 항목을 false로 변경

'개발 > Dev Others' 카테고리의 다른 글

Github commit  (0) 2020.01.03
MySQL Config  (0) 2017.07.04
PHP for IIS 설치  (2) 2009.11.22
ListCtrl CustomDraw 할때 텍스트가 사라지면,  (0) 2009.06.10
Visual Studio 2003에서 manifest 추가하기  (0) 2009.05.28
Posted by Lumasca
,

2011년 7월 PMP 시험을 봐서 합격을 했다.
프로젝트 진행하면서 미루어져서 시험 일정이 늦어졌다..
PMP는 PMI에서 주관하는 프로젝트 관리 기술 자격증의 하나이다.
내가 종사하는 IT 뿐만 아니라 여러 다른 분야에서 활용이 가능하다.
단, 우리나라는 아직 인지도도 부족하고 외국만큼의 대우를 받기는 힘들다.
그렇게 만들어야 한다.

PMP 시험 준비

.온라인 강좌: PDU 취득이 목표였기때문에 대충 훑어보듯이 수강했다.
.PMBOK 정독 2회. 이건 기본서이다. 이걸 안 읽는다는 사람이 있는데 왜 시험을 보는건지..
.PMP Pass 정독 2회. 이건 PMBOK를 좀더 쉽게 풀어쓴 해설서(?)와 같다. 이해하는데 도움이 된다. 그리고 PMBOK에 나오지 않는 것들..물론 시험에는 나오는 것들에 대해서 나온다. 문제풀이도 해보자.
한동환 강사 세미나를 들으면서 내 현재 실력에 대해 좌절..내가 시험을 너무 쉽게 생각했던 것 같다.
세미나후 책을 정독하면서 노트에 요약 정리를 했다. 그리고 각 프로세스별 흐름도를... 투입물이 사용되는 이유, 도구와 기법, 산출물이 왜 이 프로세스로 들어가는 지에 대해서 3-4회 정도 그리면서 암기를 했다.
온라인 모의시험 600문제. 온라인 강좌 사이트에서 제공하는 건데 안보는게 좋다. 쓸데없이 어렵게 만들었단 생각이 든다.

시험 날짜는 미리 잡았다. 이건 확실이 도움이 된다.
시험은 오후시간대로 했다. 아침에 여유가 있는게 좋고, 조용했다.
시험날에는 정리한 노트를 읽으면서 최종 정리를 했다.

시험은 신분증을 내고 출입시간을 기록하고 들어가면 자리로 안내해준다.
파란 종이와 날카로운 연필 두자루를 준다.
누군가 설문시간에 ITTO를 적으라고 해서 리스크 프로세스만 적다가 지루해서 그만두고 바로 시험시작.
시험보면서 참조한 적 없다. 별도로 적을 필요는 없는 것같다.
시험화면은 위에는 한글 아래는 영어가 나온다. 한글 번역 수준은 괜찮다. 영어를 참조한 문제는 두 문제 정도이다.
문제 수준은 ITTO같은 암기 문제는 쉬우나 상황문제는 어렵다. 두 가지를 가지고 고민하게 된다. 
긴가민가 하는 문제는 마크해두고 나중에 리뷰할 수 있다.
시험문제를 모두 푼 시간은 딱 2시간..마크한 문제가 너무나 많았다. ㅡㅡ;;
시간이 부족할 거란 생각은 안해도 된다. 남아돈다.
잠시 화장실을 다녀와서 리뷰를 시작했다.
마킹한 문제들을 출제 의도에 집중하면서 다시 보니 조금은 달라보였다.
몇문제는 답을 수정했고, 끝까지 리뷰하기 귀찮고 이정도면 합격할 수 있지 않을까 하는 기분이 들어서 Finish?를 눌렀다.
바로 결과가 나올줄 알았는데 몇 단계를 지나 드디어 사람들이 그토록 강조했던 '하얀색' 화면이 나타났다.
정말 심장이 ㅋㅋ. 이건 당한 사람만 안다. 그 뒤 작은 글씨로 Congratulation! 어쩌구 화면이 나온다. 큰 글씨로 한 화면에 나오는줄 알았다. ㅋㅋ. 
정리하고 시험 결과서 나오고 집으로 돌아왔다.
시험 결과는.. MP 5개, BP 1개.... P가 없다뉘...이건 턱걸이 아닐까...어쨋든 합격이다. ㅋㅋ

시험에 나오는 문제는 다음과 같다.

. CV, SV, SPI, CPI 공식, 수치를 주고 분석, 값 구하기 등. 
. 리스크 관리: 몬테카를로, 민감도분석, EMV, 확률/영향, 투입물, 부정적/긍정적 리스크 대응 고르기 등
. 일정관리: CCPM, CPM, AON, 일정체크할때 보조도구??, 그림주고 연관관계 고르기
. 품질관리: 이시카와도의 마지막 노드?, 7도구(품질문제 상황을 주고 적합한거 고르기..)
. 헌장개발: 투입물, 프로젝트 선정(회수기간 등)
. 프로젝트 관리 계획
. 갑작스럽게 프로젝트가 종료된 경우 할일? 스폰서가 종료, 그냥 종료.
. 외부고객과 대응에 영향(?)주는 기업환경요인?
. 갈등관리: 가장좋은거? 상황주고 고르기
. PMI 윤리 및 전문가적 책임의 목적?
. 순현금흐름,
. 주란, 데밍, 크로스비,

상황문제는 일일이 나열하기도 힘들다. 문제를 알아도 정답을 모른다.

CV, SV, SPI, CPI 등 성공지수 문제는 반드시 알아두어야 한다. 점수를 그냥 주는 거다. 나의 경우는 스펠링을 묻는 것에서 부터 10문제는 나온듯하다. 

3월부터 준비는 했으나 중간에 프로젝트로 못하고..실 준비는 5월말부터 2달 정도 한듯..
 
일단, 각 프로세스의 흐름도를 이해하고 암기한다면 기본은 된 상태라고 본다.
암기는 역시 글로 쓰거나 그림을 그리면서 하는게 최고...
상황문제는 책에도 안나오는 거라 좋은 말을 선택하되 우리나라가 아닌 PMI의 기준으로 생각해야 한다는 것...
문제풀이는 경험삼아 해볼만하고 많이 푸는 것은 시간낭비다.

PMP를 공부하면서 얻은 지식은 아주 유용하다. PM을 앞둔 사람들은 공부해볼만 하다.

PMP 공부하시는 분들 화이팅하시길..

아래는 자격증...합격후 대략 3주정도면 도착한다.
그런데!! 구겨진 채로 배송됐다. 빈정상한다. 재발신을 요청할까 했지만 참는다..ㅋ;;
 

'IT 자격증 > PMP' 카테고리의 다른 글

PMP 갱신을 위한 PDU Report  (0) 2021.02.16
Posted by Lumasca
,
APM으로 제공되는 파일로 설치를 했는데 정상동작이 되지 않았다.

검색해보니 MS에서 설치를 제공하고 있다.

다음 사이트에 접속해서

http://www.microsoft.com/web/default.aspx

웹플랫폼을 설치한 후에 하단에 PHP on Windows 링크를 통해 설치를 하도록한다.


'개발 > Dev Others' 카테고리의 다른 글

Github commit  (0) 2020.01.03
MySQL Config  (0) 2017.07.04
파이어폭스 한글입력 오류  (0) 2016.09.13
ListCtrl CustomDraw 할때 텍스트가 사라지면,  (0) 2009.06.10
Visual Studio 2003에서 manifest 추가하기  (0) 2009.05.28
Posted by Lumasca
,

SQLiteSpy

개발/개발도구 2009. 9. 27. 08:51

Sqlite GUI 매니저이다. 
sqlite3 DB 파일을 읽어서 쉽게 관리할 수 있다.
쿼리 자동 생성기는 없고, 직접 작성해야한다.
APP에서 sqlite를 사용하고 있다면 필수 프로그램이다.

아래 사이트에서 다운받을 수 있다.
설치는 필요없고 실행시키기만 하면 된다.

URL : http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index

'개발 > 개발도구' 카테고리의 다른 글

Jenkins 빌드후 이벤트 Publish over SSH 설정  (0) 2020.03.11
Jenkins Plugin Manager SSLHandshakeException  (0) 2020.03.10
Git remove pushed file  (0) 2020.02.18
Git undo push  (0) 2020.02.17
Github & Jenkins 연동  (0) 2020.02.17
Posted by Lumasca
,

Doxygen (문서화 툴)

개발 2009. 7. 20. 03:17


프로젝트 소스 문서화 툴이다...

독시젠 : http://www.stack.nl/~dimitri/doxygen/

클래스 계층도 또는 함수 호출관계를 그림으로 표시하려면 Graphviz를 설치해야 한다.

그래프비즈 : http://www.graphviz.org/

Doxygen이 GUI 모드를 제공하므로 편리하다.

주석은 독시젠 타입으로 작성한다.
주석타입을 지키는건 귀찮은데 다행히 doxycomment라는 Add-in이 있다.
기본 Comment Provider는 별 쓸모가 없다.

오픈소스를 받아서 커스터마이징해서 쓰자.
SVN으로 소스를 받도록 한다. 사용법은 생락한다.
SVN URL: http://commentplus.googlecode.com/svn/trunk
솔루션을 열면 TestProvider 프로젝트가 있다. TestProvider.cs파일을 수정하면 된다.
첨부파일을 참고한다.

빌드하면 솔루션 bin폴더의 Custom Providers폴더에 TestProvider.dll 파일이 생성된다.

이파일을 아래경로에 복사한다. 
vs2005용을 설치한 경우: C:\Program Files\SourceForge.net\DoxyComment add-in for Visual Studio 2005\Custom Providers

1.6.1을 기준으로 한글을 출력하는데 문제가 발생하면 다음과 같이 처리한다.

Input -> INPUT_ENCODING CP949로 변경

본인의 경우, 클래스를 전처리문으로 처리한 경우, (#ifdef ~#else ~ #endif) 오류가 발생했는데 아래와 같이처리했다.
Preprocessor -> ENABLE_PREPROCESSING, MACRO_EXPANSION

Graphviz 연동
Expert -> Dot -> DOT_PATH 를 설정한다.
Expert-> Dot -> HAVE_DOT 체크

'개발' 카테고리의 다른 글

Java ArrayList Shallow copy vs Deep copy  (0) 2021.01.27
Posted by Lumasca
,

WTL 프로젝트를 빌드하는데 오류가 발생해서 인터넷을 검색하다가 아래 내용을 찾았다.

///

비주얼 스튜디오 2008 에 서비스팩 1 을 설치하고나면
Windows SDK v6.1 의 Configuration Tool 이 실행되지않는 문제가 생깁니다.

사용자 삽입 이미지

원인은
VS2008 서비스팩1 이 녀석이 설치되면
HKLM\Software\Microsoft\Microsoft SDKs\Windows\v6.0a subkey ProductVersion
이 키값이 v6.0a 로 강제 셋팅되기 때문입니다.

On an X86 computer: (32비트머신)
· HKLM\Software\Microsoft\Microsoft SDKs\Windows\v6.0a@ProductVersion = 6.0.6001.17011

On an X64 computer: (64비트 머신)
· HKLM\Software\Microsoft\Microsoft SDKs\Windows\v6.0a@ProductVersion = 6.0.6001.17011
· HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v6.0A@ProductVersion = 6.0.6001.17011

이렇게 키값을 변경하시면 문제가 해결됩니다.


출처: http://thx4alice.tistory.com/
Posted by Lumasca
,