기본 콘텐츠로 건너뛰기

[NEW-JOB] 시작하기

 업종의 변환이란,,

하던 일과 사람과 환경이 달라지는 것, 가장 크게는 소속된 업황이 달라지는 것.


업의 변환이 시작된지 3주가 지났다. ( 게다가 이글을 완성하지 못하고 한달이 지났다. )

생생한 지금까지의 느낌을 적어보려고 한다.


1. 빌드 환경의 변화

- 운영 OS는 윈도우와 리눅스를 사용하고 각 OS에 따라 빌드 환경은 정해져 있었다. 지금은? 오픈 소스를 이용하게 되는 현업의 빌드 환경은 멀티 플랫폼에서 개발가능하고 멀티 플랫폼에서 사용가능한 구조로 만들어져 있다. 오픈 소스를 사용하는 이상 이러한 환경은 그대로 유지해야 한다. 멀티 플랫폼이 가능한 소스 구성은 현재 소프트웨어 산업계의 흐름이기도 하다. 결국 언젠가는 가야 하는 것이다. 

2. 업무 환경의 변화

- 5년 신건물에서 10년 구건물로 이전하였으니 화장실은 대만 화장실 냄새가 난다. 습한 기운이 엄습해있다. 사무실은 한달후 청소하여 자리를 잡았으나 여기 또한 습하고 공기 순환되지 않아 9월 28일 현재 선풍기를 돌리는 중이다.

- 랩실은 없고, 컴퓨터만 있고.

- 오픈 소스분석으로 인해 나의 영역 밖에 있던 기술들을 하나씩 학습하고 있으며 기회와 지루함이 공존한다. 

3. 소속된 조직의 변화

- 10여명의 단촐한 인력을 탈피하고 타 회사 직원들과 3주째 같이 일하고 있는 더 단촐하게 일하고 있다. 협업하는 인력은 20킬로 이상의 다른 동네에 있고, 라인이 포함된 신규 건물에 한달내에 이사하게 된다. ( 타 회사 직원들은 이사를 갔고, 내 조직의 인원들로 대체되었다. ) 

- 회사를 운영하는데에 있어 필요한 인력이 있는데 그들은 지금 흩어져 있거나 모집중이다. 또한 여러 조직에 몸담고 있는 사람들도 있다. 

4. 내가 속한 산업의 변화

- 반도체와 디바이스에서 자동차 센서와 자율 주행으로 업종이 변화되었다. 센서와 인지, 모터 제어 등은 전전 산업에서도 종종 사용하던 분야였지만 그때와는 많은 것이 변화되었고 전 산업의 기술과 접목되었다고 볼 수 있다. 산업의 흐름을 읽는 것과 현황을 파악하는 것은 종종 재밌는 일이다.


... 자신의 선택에 대해 의심을 갖는 것은 내가 생각하는 동물이기 때문이다. 의심이 확신이 될때까지는 어느 정도 시간이 걸릴 것을 알고 있다. 내가 여기에 100% 집중하지 못하고 있기도 하지만 20여년의 업력을 일부 덜어내는데에 시간이 걸릴 것도 알고 있다. 집중과 지루함, 집중을 하면 지루하지 않다, 집중하지 못하니까 지루한 것이다. 

... 순환하지 못한다, 움직임이 없다, 오고 가는 말이 없다, 보고가 없고 피드백이 없다. 목표가 어디이고 지금 내가 무엇을 바라보고 어느 지점에 서 있는가,, 

... 목표는 있으나 길이 맞는지 확신이 없다.





댓글

이 블로그의 인기 게시물

[QT] 5.15.2 버전 다운로드와 설치하기

1. 버전 5.15.2를 설치하기 위해 QT 다운로드 사이트 에 접속하였으나 실행파일이 존재하지 않는다. 가장 최신의 실행파일은 ver5.14.2 이므로 일단 이것을 다운받아서 설치한다. ( 참고 사이트 - https://sloth-code.tistory.com/6#comment16833678 ) 다운 사이트  - https://bio.nic.funet.fi/pub/mirrors/download.qt-project.org/archive/qt/5.14/5.14.2/  ------------- 버전이 맞지 않으니 재 설치한다. 2.  5.15.2 버전에는 실행파일 exe가 없고 zip과 tar.gz 파일만 존재한다. ( https://bio.nic.funet.fi/pub/mirrors/download.qt-project.org/archive/qt/5.15/5.15.2/ ) OFFLINE_README.txt를 읽어보면 5.15 버전부터는 오픈 소스 오프라인 설치를 이용할 수 없다고 한다. 오프라인 설치를 원할 경우 다음 사이트 참조하라고 한다.  ( 원본:  The Qt Company offering changes, open source offline installers are not available any more since Qt 5.15. Read more about offering changes in the https://www.qt.io/blog/qt-offering-changes-2020 blog. If you need offline installers, please consider our new Qt for Small Business offering: https://www.qt.io/blog/available-now-qt-for-small-businesses ) - https://www.qt.io/blog/available-now-qt-for-small-businesses ...

C# dll 파일들을 지정 폴더에서 사용하기

C#으로 여러 프로세스를 생성할 때, 각각의 프로젝트에서 사용하는 dll을 공동으로 사용하게 된다. 이때 dll은 실행 파일과 같은 폴더내에 존재해야 실행할 수 있다. 같은 dll을 사용하고 관리하는 관점에서 복사하는 일은 효율성이 떨어지며 항상 버전에 신경을 써야 하는 불편함이 있다. 이와 같은 비효율성을 제거하고자 실행파일과 다른 폴더에 있는 dll에 접근하는 방법으로 다음과 같은 방법을 사용하고자 한다. 코드를 수정하지 않고 지정할 수 있는 방법이 가장 편리하고 단순하겠지만 이와 같은 방법은 서브 폴더를 이용하는 방법밖에는 없다. dll이 필요할 때 발생되는 이벤트 핸들러를 추가하고 이를 등록하여 지정된 폴더를 사용할 수 있도록 코드를 추가하여 해결한다. 참고 사이트:  http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=17&MAEULNo=8&no=169705&ref=169702 * dll 필요할 때 발생되는 이벤트 핸들러 추가 static   System.Reflection.Assembly RsveAssem( object   sender, ResolveEventArgs args) {      System.Reflection.Assembly thisAss = System.Reflection.Assembly.GetExecutingAssembly();      var name = args.Name.Substring(0, args.Name.IndexOf( ',' )) +  ".dll" ;             if ( name ==  "abc.dll"   )      {    ...

[MongoDB] C# 으로 작성한 응용 프로그램에서 몽고DB 접근할 때 발생하는 에러

1. System.IO.FileNotFoundException - 해당 기능을 수행할 때 작업 PC에서 발생하지 않는 메시지가 사용자 PC에서 발생하여 해결하기 위해 정리한다. - .Net Framework 4.6.1 에러 메시지 +-----------------------------------------------------------------------------------------------+ System.IO.FileNotFoundException: 파일이나 어셈블리 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다. 파일 이름: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'    위치: MongoDB.Driver.Core.Connections.ClientDocumentHelper.CreateOSDocument()    위치: System.Lazy`1.CreateValue()    위치: System.Lazy`1.LazyInitValue()    위치: MongoDB.Driver.Core.Connections.ClientDocumentHelper.CreateClientDocument(String applicationName)    위치: MongoDB.Driver.Core.Connections.ConnectionInitializer..ctor(String applicationName, IReadOnl...