미국 취업 포털 사이트인 캐리어캐스트가 2012년 최고의 직업으로 ‘SW 엔지니어’를 꼽았습니다.
(기사 참조: http://www.bloter.net/archives/105271)
2024년에도 최고의 직업 상위 랭킹중 상위에 랭크되어 있습니다.
그중 Software Developer / 보안 / 데이터 사이언티스트등은 상위에 랭크되어 있습니다. 특히 Job의 수와 연봉, 만족도에서 다른 직종과 확연한 차이가 있습니다.
(기사 참조: https://money.usnews.com/careers/best-jobs/rankings/the-100-best-jobs )
(기사 참조: https://money.usnews.com/careers/best-jobs/software-developer )
(기사 참조: http://money.usnews.com/careers/best-jobs/rankings/best-technology-jobs )
"SW 엔지니어"는 일반적으로 컴퓨터 프로그래머라고 생각해도 좋습니다. 하지만 요즘은 광범위하게 컴퓨터가 사용되어지면서, 적용되는 기술, 과학, 의학, 경영, 경제, 건축등에 대한 더 정밀한 이해가 필요하게 되었습니다.
예전처럼 컴퓨터 프로그래밍(코딩) 언어 한 두개만 배운다고 되는 것이 아니라, 탄탄한 수학과 과학을 바탕으로 큰 도시나 나라를 건설하는 수준인 "아키텍트"의 경지를 향해 배우지 않으면 경쟁에서 밀리게 됩니다. 그렇기 때문에 유망하다는 것이고, 현재도 그렇지만, 미래는 "소프트웨어 엔지니어"의 세상이라고 해도 과언이 아닐 정도라고 모두가 말하는 것입니다.
Apple, Facebook, Microsoft, Google, Amazon등은 "SW 엔지니어" 확보 전쟁에 열을 올리고 있습니다.
"SW 엔지니어"는 어떻게 준비해야 하는지 알고 계시는지요?
Facebook의 어린 CEO인 마크 저커버그는 아버지가 직접 어렸을 때부터 데리고 다니면서 대학원 과정까지 마스터시킨 일화로 유명합니다. 갑자기 성공한 것이 아닙니다.
학생과 부모님이 함께 무료 "카운셀링"을 받으세요.
인생설계, 대학생활, 그리고 어떻게 기술을 닦는지에 대한 쉽고 자세한 설명으로, 학생의 인생이 바뀝니다.
전화번호: (7 7 8) 9 6 8 - 4 7 1 8
* * * * * * * * * * * * * * * * * * * * *
컴퓨터 프로그래밍 경력은 24년. 캐나다에서 컴퓨터 튜터 경력은 17년. 200여명의 성공적인 졸업생.
워털루대(컴퓨터 싸이언스, 일렉트릭 엔지니어링, 매캐트로닉스 엔지니어링...)
토론토대(엔지니어링 싸이언스, 컴퓨터 싸이언스, 일렉트릭/컴퓨터 엔지니어링, 일반 엔지니어링, 액츄리얼 싸이언스...)
프린스턴대(컴퓨터 싸이언스), UBC, SFU(CMPT/ENSC/MACM/...)...등
순수언어/알고리즘 영역:
- C / C++ / C#
- Java / Scheme / Python / Perl / Lua / Visual Basic
- Visual C++ / WIN API / MFC
- Data Structure / AI(인공지능) / 알고리즘 / 신경망 / 암호학(블록체인 포함)
- C/C++과 MATLAB
- iPhone & iPad App (Objective C / Cocoa / Xcode / C / C++)
- Android App (Java / NDK / Android Studio)
- Facebook App / HTML5 App(WebGL포함)
- OOP / UML / Agile / Extreme Programming(XP)
- Software Architecture 과정
AI/Image Processing 영역:
- AI
- Machine Learning
- Image Processing
- Game AI
OS/서버클라이언트/DB 영역:
- UNIX / LINUX / Socket / POSIX / Server & Client / Simulation
- Scalable Game Server Architecture(SNG/MMORPG)
- Database / SQL (Oracle / MySQL / DB2 / MSSQL)
- Cross-Platform Framework (Windows+VS / Linux+Eclipse / MacOSX+Xcode / wxWidgets / Qt)
- Application & Game Engine Framework
- SOA : SOAP / WSDL / UDDI
- SOA Framework: Apache + Tomcat + Ant + Eclipse + Java + JSP
- REST
- XML / JSON
- Amazon EC2(=AWS) + APM(=LAMP stack)
3D 그래픽/캐쥬얼/온라인 게임 개발 영역:
- DirectX / OpenGL / OpenGL ES 2.0 를 이용한 게임 엔진 제작 과정
- DirectX12 / Vulkan / Metal2 과정
- 3D를 위한 수학과 물리
- HLSL이나 GLSL을 이용한 Shader 프로그래밍(GPU 가속)
- Bump Mapping
- Water Shader
- Realtime Dynamic Light / Realtime Shadow
- GPU Skinning
- 캐릭터 에니메이션과 Scene 구성
- Object(Mesh와 Physics포함) Instancing
- Animation(Motion) Blending
- LoD
- 특수 효과
- 3D Level Editor 제작
- 게임 엔진
- Unity 3D
- 온라인 게임 개발(서버 / 클라이언트 / DB / 웹사이트)
- MATLAB / 영상처리 / 특수효과 / OCR
- 3ds Max(Max Script) / Maya (Mel Script) / Blender (Python)
- Modeling / UV Mapping / Texturing / Rigging / Animation
- Particle을 이용한 특수효과
- Export/Import Scripting
- 특수효과 Scripting
- Mocap
- 게임 기획자(Producer / Project Manager) 준비
- Maya / Blender / 3DS Max / ZBrush를 이용한 3D Modeling
- Photoshop / GIMP
웹 사이트 프로그래밍/구축 영역:
- IIS / VB Script / ASP / Apache / PHP / Java Script
- Redmine / WordPress / Google Sites
- Flash / Action Script
- 캐쥬얼 게임 제작 과정
- HTML5 / XML / DOM / JSON
- Google API / Facebook API
공대 과목 영역:
- Assembly / Micro Code(CPU)
- Circuit / 컴퓨터 디자인 (Quartus(+ModelSim) / Verilog / VHDL)
- Embeded LINUX / RTOS
AP Computer Science/각종 대회:
자격증/설치 영역:
오피스 영역:
- Power Point / Access / Excel
- VBA
* 영재교육을 위한 컴퓨터 싸이언스 조기 교육이나, 대학 관련 과목 진학 준비, 재학생, 실력확장을 위한 전문가등.
전화번호: (7 7 8) 9 6 8 - 4 7 1 8