지나가는 20년차 넘는 개발자 입니다. 웹 개발자가 인건비 단가가 제일 낮습니다. 그 이유는 수요가 많은 너무 흔한 개발자이기 때문입니다. 보통 국비 교육 6개월 과정에 웹 개발이 많더군요. 그렇게 찍어 내듯이 교육을 받으니 수요가 많을 수밖에요. 그래서 웹 개발은 쉽게 배울 수 있지만 너무 흔한 개발자가 됩니다. 그리고 요즘에는 Full Stack(풀스택)으로 할 줄 알아야 그나마 높은 몸값을 받습니다. 반면 앱 개발자는 안드로이드보다는 iOS 개발자가 몸값이 높기는 합니다. 그 이유는 iOS 개발 언어가 오브젝트 C이고 C언어 자체가 운영체제와 하드웨어 제어까지 들어가기 때문에 배우기는 어렵습니다. 하지만 제대로 배워 놓으면 나중에 써먹을 수 있습니다. 요즘 공공 프로젝트에서 Swift 개발자가 부족하다고 하면서 인력난을 겪고 있네요. 그리고 안드로이드도 Java에서 Kotlin으로 넘어가는 추세입니다. 그 이유는 java가비지 컬렉터가 불안하고 null 포인터 역참조라는 보안 약점이 보이기 때문입니다. Kotlin에서는 2가지가 발생을 안 하거든요. C언어 공부법 팁을 드리면 기본 문법은 당연히 알아야 하고요. 그 이후에 하드하게 공부 하려면 리눅스 커널 분석해서 클론 코딩해보면 됩니다. 또 자기 생각을 넣어서 리눅스 커널 소소를 변경해 보고요. 그러면 웬만한 C 소스코드는 다 해석이 될 겁니다. 소프트 하게 공부 할거면 Lua언어가 C언어로 되어 있는데 Lua언어 C언어 소스코드를 분석 하면 그나마 C언어가 눈에 들어 올겁니다. 그래서 결론은 이리저리 재지 말고 그냥 닥치는 대로 하면 됩니다. 위의 내용도 제가 다 해봤던 경험으로 쓴 거니까요. 웹이든 앱이든 다 하다 보면 나중에 갈 수 있는 곳이 넓어지게 됩니다.
앱은 누적된 레거시가 너무 많아서 신입 클때까지 감당 가능한 회사 아니면 힘들어요. ios 안드 둘다 언어와, 뷰 프레임워크 2개고 (이지선다 불가능 둘 다 자세히 알아야함) 버그나면 최소 반나절 배포 불가에 배포도 점진적이라 실수를 허용하지 않음 또 내부 디비나 하드웨어 작업까지 있어서 경력자도 일이 많아요.
지나가는 20년차 넘는 개발자 입니다.
웹 개발자가 인건비 단가가 제일 낮습니다.
그 이유는 수요가 많은 너무 흔한 개발자이기 때문입니다.
보통 국비 교육 6개월 과정에 웹 개발이 많더군요.
그렇게 찍어 내듯이 교육을 받으니 수요가 많을 수밖에요.
그래서 웹 개발은 쉽게 배울 수 있지만 너무 흔한 개발자가 됩니다.
그리고 요즘에는 Full Stack(풀스택)으로 할 줄 알아야 그나마 높은 몸값을 받습니다.
반면 앱 개발자는 안드로이드보다는 iOS 개발자가 몸값이 높기는 합니다.
그 이유는 iOS 개발 언어가 오브젝트 C이고 C언어 자체가
운영체제와 하드웨어 제어까지 들어가기 때문에
배우기는 어렵습니다. 하지만 제대로 배워 놓으면 나중에 써먹을 수 있습니다.
요즘 공공 프로젝트에서 Swift 개발자가 부족하다고 하면서 인력난을 겪고 있네요.
그리고 안드로이드도 Java에서 Kotlin으로 넘어가는 추세입니다.
그 이유는 java가비지 컬렉터가 불안하고 null 포인터 역참조라는
보안 약점이 보이기 때문입니다. Kotlin에서는 2가지가 발생을 안 하거든요.
C언어 공부법 팁을 드리면
기본 문법은 당연히 알아야 하고요.
그 이후에
하드하게 공부 하려면
리눅스 커널 분석해서 클론 코딩해보면 됩니다.
또 자기 생각을 넣어서 리눅스 커널 소소를 변경해 보고요.
그러면 웬만한 C 소스코드는 다 해석이 될 겁니다.
소프트 하게 공부 할거면
Lua언어가 C언어로 되어 있는데
Lua언어 C언어 소스코드를 분석 하면
그나마 C언어가 눈에 들어 올겁니다.
그래서 결론은 이리저리 재지 말고
그냥 닥치는 대로 하면 됩니다.
위의 내용도 제가 다 해봤던 경험으로 쓴 거니까요.
웹이든 앱이든 다 하다 보면
나중에 갈 수 있는 곳이 넓어지게 됩니다.
수요가 많은게 아니라 공급이 많은거겠지
공급이겠지 ㅋㅋㅋ 수요 공급도 모르면서 뭔 훈수
앱은 누적된 레거시가 너무 많아서
신입 클때까지 감당 가능한 회사 아니면 힘들어요.
ios 안드 둘다 언어와, 뷰 프레임워크 2개고 (이지선다 불가능 둘 다 자세히 알아야함)
버그나면 최소 반나절 배포 불가에 배포도 점진적이라 실수를 허용하지 않음
또 내부 디비나 하드웨어 작업까지 있어서 경력자도 일이 많아요.
맞아요. 앱 개발은 정말 쉽지 않죠 ㅠㅠ 그래서 더 매력적인 것 같기도 하고요!
20년차 넘는 개발자인데 중소기업에서 웹 개발은 물론이고 윈도우즈용 MFC 어플 개발, Android 앱개발, iOS, macOS 앱 개발 다하는데도 연봉 1억 못받고 있음.
중소잖아
미국 niw 도전해보시는게...
취준생인데 좋은 내용 감사합니다, 앱이든 웹이든 결국 전문성을 가지고 심도 있게 공부 해야겠네요!
그게 그거지..
PWA
다른 사업군과 비교하면 개발 업계의 기술 스택은 레고와 옥스포드 조립의 차이 수준 정도임. 그리고 자동화 쌉가능
앱 개발 VS 웹 개발 VS 운영체제 개발
운영체제 개발 압승. (아 ㅋㅋ 앱이든 웹이든 OS 없이는 못한다고ㅋㅋ)
운영체제 개발하는 회사가 정말 극소수일거 같은데요? 한국에 있긴 한가요?
실무경력이 없는 분인듯
이건 뭔 개소리지..ㅋㅋ
운영체제 개발 vs 하드웨어 개발
하드웨어 개발 압승. (아 ㅋㅋ 운영체제든 뭐든 하드웨어 없이는 못한다고ㅋㅋ) 존나 찐따 같네 ㅋㅋ
전형적인 ㅈ찐따 댓글