면책 조항 : 표현 된 의견은 전적으로 본인의 것이며 고용주의 견해 나 의견을 나타내지 않습니다.
소수의 개발자는 소수이고 다른 회사는 QA / 테스트, 1은 관리자 인 소규모 회사에서 일합니다. 1.5 년 전에이 회사에 합류했습니다. 3 명의 수석 개발자는 8 년 이상의 경험이 있습니다.
이것들은 내가 팀장에 대해 한 관찰입니다. (모든면에서 그들에 비해 경험이 적고 신선하다고 생각합니다)
- 그들은 1 : 1에 대해 결코 토론하지 않거나 절대로 주니어 제안을 고려하지 않습니다. (나는 그들이 받아들이 든 아니든, 적어도 의견을 고려해야함에 달려 있습니다)
- 선임 팀장으로서 새로운 기술을 사용하여 코드베이스를 리팩토링하려고 시도 할 수 있지만 (새로운 기술을 도입하는 요인이 가능하고 다른 개발자 및 인프라도 준비되어 있음),이 팀장은 새로운 기술을 사용하는 것이 안전하지 않다고 느낍니다. 그들은 최신이 아닙니다. (내가 말하고있는 이유는 현재 프로그래밍 추세가 무엇인지 모릅니다. (예 : 모 더니 저, 부트 스트랩 및 기타 많은 오픈 소스 프로젝트와 같은).
- 우리의 코드베이스에서 10000 개 이상의 라인이 반복되므로에 대해 이야기했습니다
DRY: Don't Repeat yourself
. 그들의 답변은 "매혹적인 기사이지만 실제로는 작동하지 않는다"는 것이었다. 방금 100 % DRY로 만들지 않으면 적어도 인터페이스를 사용할 수는 있지만 고려되지 않았습니다. * (리팩터링 할 준비가되지 않은 경우 이전 코드베이스를 건드리지 않고 새로운 기능을 위해 인터페이스를 추가 할 수 있음) - 모든 선임 개발자는 패치의 유지 관리 및 핫픽스를 수행합니다. 나머지 시간은 단지 엔터테인먼트 사이트에 소비합니다. 그들은 그 일을 마치게되어 기쁘다.
- 새로운 기술을 도입하는 것이 나쁜가? * (타당성 요인 포함)이 가능합니다.
- 관리자는 또한 내가 말하는 것에 대해 가장 걱정하지 않았습니다.
- Junior는 팀장으로부터 많은 것을 배울 수 있다고 기대합니다. * (도움말이나 수석 코딩을 요구하지 않음).
내 질문은 :
- 내가 제안한 변경 사항에 너무 공격적입니까?
- 8 년 이상의 경험이있는 선임 개발자로부터 무엇을 기대해야합니까?
- 회사에서 배우고 경험을 얻는 것이 잘못된 것입니까?
업데이트 :
DRY가 비현실적이라고 생각하는 이유 : OOP 개념에 관여하고 싶지 않기 때문입니다. 그들은 반복 작업에 만족합니다.
내가 제안하는 새로운 기술 :
- CSS, JS, SPrite 이미지 축소 사용
- 인터페이스 및 .net 프레임 워크 4, 제네릭 및 기타 여러 가지 사용법.
- modernizr, knockout js, 반응 형 부트 스트랩,