RoR 생태계 서열정리 안하냐 – 2023 rails7

RubyOnRails를 쓴다면 이유는?

  • 그냥 프로젝트에 한번 써볼라고
  • ERB 서버사이드 렌더링과 모듈별 리프레시장점을 쓰려고
  • active record + active admin 자동 생성되는거 쓰려고
  • 대충 편하게 되는게 많아서

RoR 생태계 서열문제

리소스 관리기능이 이것저것 너무 난립 해 있고 메이저가 없어서
프로젝트 처음 생성할 때 너무 혼란스럽다.

css는 sprockets로 하고 js는 webpacker로 하라고?
아닌가 js는 importmap으로 하라고?

sprokets, importmap, webpacker, … 또 많이 있는데…

rails7에서 rails/webpacker가 retirement??
하지만 커뮤니티에서 유지되는 shakacode/shakapacker??

SSIBAL
디렉토리 구조는 왜 이런걸까

sprockets는 (js, css)
app/assets/stylesheets
app/assets/javascripts
package.json

webpacker는 (js)
app/javascript
package.json

importmap은 (js)
pin

커뮤니티는 별 수 없지만 rails 재단에서는 한쪽만 밀어야하는거 아닌가
rails7에서  공식으로 뭘 쓸지(프로젝트 생성할 때 포함될것들)

최종(이면 좋겠다)

rails/cssbundling-rails
rails/jsbundling-rails

후기

이번에 시작한건 계속 이걸로 가겠지만(?) 간단한 프로젝트를 새로 할거면 node계열로 하는게 낫겠다.

개발자는 학벌을 안 본다구?

학벌 = 뽑기팩 등급

1등급대학은 1등급 뽑기팩
2,3,4 ~
그리고 5등급 이하

고졸, 전졸, 지잡대는… 학벌 안 본다

학벌 우대? 왜?

해본놈

공부 해본놈. 뭔가 열심히 해본놈. 뭔가 이뤄본놈
또는 아무것도 안했지만 대가리가 좋아서 잘간놈

좋은 대학을 나오면 이 중 하나는 가지고 있다.

또는 다른 회사에서 검증된 놈
(고전잡이지만 네카라출신)

4등급도 지거국 가는시대에 지잡대는 곤란합니다

공부 하는척만 해도 4등급 지거국은 가는데… 지잡대는 몹시 곤란합니다만
인력이 부족하니 할 수 없이 눈감고 뽑아보겠습니다.

지잡대는 5등급이하… 공부를 아예 안 했거나 공부머리가 없다
물론 업무머리도 없다.

몹시곤난
하지만, 지원자가 부족하니 눈감고 뽑아보겠습니다.

ADHD 가 없다 – 질병 분류가 아닌 밈으로써…

머리가 좋더라도 집중력이 쓰레기라 돌대가리나 마찬가지다
업무 마무리를 못 짓는다. 진짜 급한일인데 회피한다거나…

다음주 런칭인데 오늘 꼭 칼퇴해야돼?

개발자에게 필요한 능력

  • 업무 도메인 파악능력
  • 문제 해결능력
  • 동료화의 친화력
  • 현재의 문제와 개념을 설명하는 능력
  • 프로젝트 설계 능력
  • 아키텍처 설계 능력(프로젝트와 다름)
  • 문제해결에 대한 끈기 집착 <- 이게 과도하면 진도를 못 나가는 문제가..

공부 와 상관없이 너드에게서 자주 발견되는 요소도 있지만,
대부분은 고학벌과 일치하는 능력치다.

너드직원은 너드대로 퍼포먼스를 내는 방법이 있지만… 쓸 공간이 부족해서 생략한다
고학벌 직원은 그냥 흔히 회사에서 굴리는 방법을 쓰면 된다.