전체 글: 141개의 글

[교육센터 및 교육과정 소개] 아시아경제교육센터

Posted by yvette.theomom's blog
2025. 7. 9. 11:18 JOB Profile
반응형

 

  나는 현직 개발 및 유지보수를 해왔던  Developer 이자 Maintenance Developer 이다. 

최근에 대지진 발생 AI 트렌드로 인하여, 시장에 변화가 생김을 몸소 실감하고 있다. 

지금 당장은 아니지만, 트렌드에 익숙해질 필요를 느껴 공부할 거리를 찾아보다가 아래 과정을 보게 되었다. 

개발자에서 데이터분석가로 언젠가는 전직할 것이다. 

이 개발 바닥? 은 사실 예전엔 안그랬는데,점점 나이에 한계가 느껴진다. 

이제 한 곳에서 진득허니~~~ 데이터 분석등을 해서 어떤 유의미한 자료를 창조하는 사람이 되고 싶다.

 

이놈의 직종은 죽으나 사나 공부공부.....익숙해질만하면 바뀌고

익숙해질만하면 젊은이들? 이 치고 올라오고 솔직이 좀 짜증난다.

현업에서 프리를 찾는 관리자들에게도 사실 한마디 하고 싶다.

요즘같은 시대에 왜 자기보다  나이가 어린 개발자를 찾는걸까?

어린애들이 다루기 쉬워서? 아닌데, 요즘 MZ 들 더 다루기 어렵던데....

겸손하고, 유연성있는 나이있는 개발자가 어때서? 프로필마다 8X 년 이하.. 어쩌구 하는지

정말 짜증난다. 내 블로그니까...맘대로 ㅎㅎㅎ

하여튼....이 바닥에서 이것저것 다해보자.

반응형

그때까지 현업에서 화이팅~~~!!

Maintenance developer

 

https://e.asiae.co.kr/edu_curriculum/

 

아시아경제교육센터 - 교육과정 - E아시아경제

디지털 시대를 선도하는 글로벌 기업의 요구와 채용 시장의 변화에 따라 트렌드에 맞춰 산업군에서 필요로 하는 '데이터' 전문 인력을 육성하고 있습니다. IT입문자 및 인문·사회·상경계 등 비

e.asiae.co.kr

 

전망 :

데이터분석가(Analyst), 빅데이터 엔지니어(engineer), 연구개발자(R&D), 데이터사이언티스트(Scientist),
기획자(Product Leader), 마케터(Marketer), 경영지원(Management) 등 진로 선택의 폭이 다양하며, IT 기반의 서비스 기획, 설계,
솔루션 개발에 독보적 역량을 확보함에 따라 마케팅, 금융, 제조, 통신, 게임, 의료, 식품 등 다양한 산업군으로 취업을 지향함 .

 

 

 

 

 

 

 

 

반응형

'JOB Profile' 카테고리의 다른 글

sjyoon이력서파일  (0) 2023.11.10
[2022] MOFA Project  (0) 2022.12.30

프로그래밍시 주의점 (sql preparestatement)

Posted by yvette.theomom's blog
2024. 7. 19. 09:47 Anal & Design/011_개발방법론
반응형
반응형

sql 쿼리를 실행시키고 갔다온 후의 주의점에 대해서 간략히 메모한다.

* connection 을 연결한 후에는 반드시, socket, resultset, prepared statement(pstmt 라 하겠다.) 등의 자원을 쓴 후, 썼던 자원을 close 하거나 해제하는 동작을 반드시 해줘야 한다. try~catch 문을 썼을 경우에는, finally 에라도 자원을 닫았는지 반드시 확인해야 한다.

이것이, 누락되어 있을 경우,
개발시에는 크게 상관이 없고, 에러가 안보일 수도 있지만, 운영으로 넘어가게 될 경우,
데이터 인입이 많아지는 순간,
이슈가 될 수 있다.

코딩예)
사전설명
// qInsertAAA : 사전에 프로그래밍에 static 등으로 정의해 놓은 insert 문 등의 sql 쿼리문장

try ( Connection insConn = dbConn.getConnection();
        PreparedStatement pstmt = insConn.prepareStatement(qInsertAAA); ) {

         ...business logic coding...
         ....
          
        insConn.commit();
        pstmt.close();
         . . .
  

}  catch() {

} finally {

}

반응형

업무일지_2024-02-15(2)__[Q2] 맥북에서 전자정부프레임워크(eGovFrameDev-3.10.0-Mac-64bit)을 설치했는데, 실행시 왜 아무 반응이 없나?

Posted by yvette.theomom's blog
2024. 2. 15. 15:33 My Work Sites
반응형

맥북(Mac OS) M3 전자정부프레임워크 설치. 

개발환경 전자정부프레임워크 : 3.10.0개발자용 개발환경 for Mac 64bit(Implementation Tool) Version 3.10.0릴리즈 일자 - 2021-03-02 

 

다운로드URL : https://www.egovframe.go.kr/home/sub.do?menuNo=41

 

개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr

다운로드 첨부파일명 : eGovFrameDev-3.10.0-Mac-64bit.dmg [994,292,762 Byte]

==>

1차) 실패. (실행시 아무 반응이 없다.)

 

그러나, 이것을 실행시키는 방법이 있음. (나는 2번으로 그냥 실행해서 쓸거지만,). (다른블로그를 좀더 찾아보시는게 좋습니다. 화면캡쳐된 블로그들....)


반응형

 

터미널가서 내 자바경로를 기억해 놓은 다음.

1. 그것을 eclipse.ini 파일에 -vm 자바경로를 설정하기

터미널실행.

Java 설치위치 확인 :  /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/bin

 

2. ~/.bash_profile 만들어서 편집하기

      

vi ~/.bash_profile 편집

-- 파일에 들어갈 내용 --

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME

export PATH

-----------------------

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

 

 

2차) 개발자교육자료 전자정부프레임워크로 다운로드 받아서 실행. 

교육자료 전자정부프레임워크 : 표준프레임워크 개발자 교육 교재 및 실습 for Mac (V3.10.0)

 

다운로드 URL : https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1742

 

교육자료 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr

 

다운로드 첨부파일명 : eGovFrame-3.10.0-Mac-64bit.dmg (5,071,625,418 Byte)

 

 

그런데, 이 파일로 설치를 하면 다음과 같은 단서를 지켜야 한다.

-------------------- 인용부분 START ----------------------------

안녕하십니까, 표준프레임워크센터입니다.
 맥(Mac)을 이용하시는 분들을 위한 표준프레임워크 3.10.0에 대한 개발자 교육 자료 및 실습자료입니다.
  
 첨부파일을 다운로드 받아서 안내한 경로에 설치하여 사용하시길 바랍니다.
 

 

/Users/EGOVEDU/eGovFrame-3.10.0/ 가 되도록 파일을 옮겨주세요.
  - 교재자료는 다음과 같은 경로(/Users/EGOVEDU/eGovFrame-3.10.0/ textbook)에 포함되어 있습니다.
-실습자료는 workspace.edu는 다음과 같은 경로(/Users/EGOVEDU/eGovFrame-3.10.0/ workspace.edu)에 포함되어 있습니다.
-교육자료(개발환경_교육교재)에 나와있는 mysql, apache tomcat, jdk는 다음과 같은 경로(/Users/EGOVEDU/eGovFrame-3.10.0/bin)에 포함되어 있습니다.
*초기 eclipse 실행 시 "'Eclipse.app'은(는) 확인되지 않은 개발자가 배포했기 때문에 열 수 없습니다." 라는 메세지가 뜰 수 있습니다. ==> eclipse 아이콘 - 마우스 우클릭 > 열기 를 실행 해 주시기 바랍니다.
- edu_essential.zip 파일은 교육에 필요한 자료들이니 집합교육 참석시 미리 다운받아 오시면 됩니다.
------------------------------------------------------------------------------------------------------

----- 인용부분 END ----------------------------

 

위 인용부분에서 보면 'EGOVEDU' 폴더를 만들라고 하는데, 이때 터미널에서 'mkdir' 명령어를 사용해야 할 것인데,

그에 대해 아래 블로그를 참조하였다. (-> 요점은 현재 관리자 계정으로 터미널에서 mkdir 을 할 수 없으므로, sudo 로 명령어를 쳐서 디렉토리를 만드는 것이다. )

 

참조 블로그 : (감사합니다.!^^) https://velog.io/@dalnimbest/%ED%91%9C%EC%A4%80%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EB%A7%A5-3.10-%EA%B8%B0%EB%B0%98-%EA%B0%9C%EB%B0%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0

 

[표준프레임워크 맥] 3.10 기반 개발 준비하기

Hello World를 직접 실습해보자.표준프레임워크 버전별 지원하는 자바버전은 다음과 같다.(3.10 이상, 21년 3월 공개) JavaEE(J2EE) 8 혹은 JDK1.8 이상의 환경(4.0 이상, 22년 3월 공개) Spring Boot 2.4.5 지원, Java

velog.io

 

그래서

/Users/EGOVEDU/eGovFrame-3.10.0/  폴더안의 eGovFrame.app 파일을 열기하여 실행한다.

 

나는 가상본을 만들어 바탕화면에 꺼내놓았다.

이거 영....

실행파일을 Alpplication 안에다 끌어다 놓고 그걸 파일열기로 열어서 실행하는 것 같은데,

영 귀찮네...

                                                                  내 이클립스 바로가기, 전자정부프레임워크 프로젝트 바로가기

 

윈도우 쓰다가 맥으로 넘어온지 일주일....어버버 하는중....

--2024.02

 

(구찮아...맥을 왜 샀는지....음...좀 더 써보고...)

 

 

반응형

'My Work Sites' 카테고리의 다른 글

업무일지_2024-02-15  (1) 2024.02.15
ls_account_new  (0) 2016.05.25
[ls]  (0) 2016.05.23
[PRJ_SMOTOR] 01_LOCAL_DEV 환경구축  (0) 2014.07.11
개발 즐겨찾기 http://olc.oss.kr/main.jsp  (0) 2013.05.24

업무일지_2024-02-15

Posted by yvette.theomom's blog
2024. 2. 15. 10:43 My Work Sites
반응형

1. mac 용 tomcat8 설치

맥북(Mac OS) M3 톰캣 설치하기

https://tomcat.apache.org/download-80.cgi

  • tar.gz (pgp, sha512) 클릭
    어떤파일이 다운되는가?
    apache-tomcat-8.5.98.tar.gz 파일이 다운로드됨.
    다운로드된 파일 더블클릭 (== 맥 압축해제)
     ! 이 때, 다운로드된 폴더에서 더블클릭하지 말고, 압축파일을 나의 경우, 내가 톰캣이 설치될 위치로 복사, 붙여넣기로 가져가서
    더블클릭하여 내가 원하는 위치에 압축이 해제되도록 하였다.
    내가 원하는 폴더 위치는
    w00_dev/ 이다.
    이 아래에
    workspace1/   : 개인용
    workspace2/   : 업무용 (회사본사)
    workspace3/   : 프로젝트용      
    톰캣위치는 아래와 같이 설정하였다.
    /Users/sjyoon/Desktop/w00_dev/apache-tomcat-8.5.98

    톰캣이 내 로컬에 잘 설치되었는지 확인할 순서.
    톰캣이 설치된 곳의 bin 디렉토리로 이동하여 톰캣을 start 시킨다.
    맥의 터미널에서
    (맥의 터미널 여는 방법은 독의 런처에서 터미널 검색, 혹은 Finder 에서 톰캣을 설치한 디렉토리에서 마우스 오른쪽 클릭하면,
    '폴더에서 새로운 터미널 열기' 로 연다.)
    bin 디렉토리로 이동하는 방법 : 
    cd /Users/sjyoon/Desktop/w00_dev/apache-tomcat-8.5.98/bin
    톰캣실행
    sjyoon@sj-jh-homeui-MacBookPro bin % ls
    bootstrap.jar configtest.sh startup.sh
    catalina-tasks.xml daemon.sh tomcat-juli.jar
    catalina.bat digest.bat tomcat-native.tar.gz
    catalina.sh digest.sh tool-wrapper.bat
    ciphers.bat setclasspath.bat tool-wrapper.sh
    ciphers.sh setclasspath.sh version.bat
    commons-daemon-native.tar.gz shutdown.bat version.sh
    commons-daemon.jar shutdown.sh
    configtest.bat startup.bat
    sjyoon@sj-jh-homeui-MacBookPro bin % pwd
    /Users/sjyoon/Desktop/w00_dev/apache-tomcat-8.5.98/bin
    sjyoon@sj-jh-homeui-MacBookPro bin % ./startup.sh    (enter...)

    (음...옛날 유닉스 콘솔에 붙어서 작업하던 시절같네.....맥 os 는 터미널에서 이렇게 직접 컨트롤 가능하구만...)


    sjyoon@sj-jh-homeui-MacBookPro bin % ./startup.sh                                            
    Using CATALINA_BASE:   /Users/sjyoon/Desktop/w00_dev/apache-tomcat-8.5.98
    Using CATALINA_HOME:   /Users/sjyoon/Desktop/w00_dev/apache-tomcat-8.5.98
    Using CATALINA_TMPDIR: /Users/sjyoon/Desktop/w00_dev/apache-tomcat-8.5.98/temp
    Using JRE_HOME:        /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    Using CLASSPATH:       /Users/sjyoon/Desktop/w00_dev/apache-tomcat-8.5.98/bin/bootstrap.jar:/Users/sjyoon/Desktop/w00_dev/apache-tomcat-8.5.98/bin/tomcat-juli.jar
    Using CATALINA_OPTS:   
    Tomcat started.

    화면을 확인해야지...

    (많이 보던 화면...)
 

   
참고 블로그 : 

joonwu.log 님 블로그
https://velog.io/@wijoonwu/%EB%A7%A5%EB%B6%81Mac-OS-M1-%ED%86%B0%EC%BA%A3-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0


톰캣설치성공...

shutdown.sh 을 해야하나 말아야 하나....

이클립스나 전자정부프레임워크로 개발환경을 
유지하기 위해, shutdown.sh


반응형

sjyoon이력서파일

Posted by yvette.theomom's blog
2023. 11. 10. 13:22
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

[2022] MOFA Project

Posted by yvette.theomom's blog
2022. 12. 30. 09:53
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

[SCRAP] IT 산출물이 잘 정리되어 있는 사이트

Posted by yvette.theomom's blog
2022. 11. 4. 09:45
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

[스크랩][교육] (생활코딩) 웹 애플리케이션 만들기

Posted by yvette.theomom's blog
2022. 11. 2. 16:56 카테고리 없음
반응형

https://opentutorials.org/module/1514

 

웹 애플리케이션 만들기

사실 프로그래밍을 오래한 전문 프로그래머도 모든 것을 알지 못합니다. 다만 전문가는 '무엇을 모르는지 아는 상태'에 있기 때문에, 어떤 문제를 해결하기 위해서는 무엇이 필요한지를 아는 사

opentutorials.org

 

 

반응형