Discourse가 많이 업데이트되어 오래된 자료들을 많이 찾았습니다. 성공에 이르기까지의 과정을 읽는 것이 좋았습니다.
저는 개발자가 아니지만, 저만큼(물론 Discourse에서는 아닙니다) 1/10 수준으로 일하는 '개발자’들에게 꽤 많은 돈을 지불해 왔습니다. 그래서 더 배우기 위해 여기에 있습니다 ![]()
주요 이유는 제가 규율, 책임감, 또는 무언가를 해내는 동기부여가 부족했던 나라에서 태어났기 때문입니다. 그리고 기억이 나기 시작한 이래로 '해내는 것(doing)'은 제 몫이었습니다.
저는 DOS 시절부터 컴퓨터를 사용해 왔으며, 초기 Windows 3.1 PC를 사용했습니다. 그래서 아마도 저와 비슷한 많은 분들이 처음에는 취미로 시작하다가 결국 자신만의 기술 관련 커뮤니티와/또는 비즈니스에 관여하게 된 것이겠죠.
저는 코드의 기본적인 줄을 읽을 수 있고, 학교 시절 논리력에서 매우 뛰어났지만, 더 이상의 배경 지식은 없으며 그것이 충분하지 않다는 것을 알고 있습니다.
저는 10년 넘게 Linux를 사용해 왔기 때문에, 우리의 Discourse 인스턴스와 몇 가지 앱을 Linux에 설치했습니다.
저는 터미널과 백엔드에서 항상 편안함을 느꼈습니다. CSS는 두통을 유발하므로, 이제 예술가(!)들에게 그 부분을 넘기려는 단계에 있습니다.
임시 프리랜서들은 혼자서 문제를 일으키는 것보다 더 나쁘며, 10~15개 항목의 할 일 목록에서 특정 문제를 해결하기 위해 2,000~5,000달러를 지불하는 것은 저에게는 사업이 확장되거나 몇 년이 지나기 전까지는 너무 비쌉니다.
저는 ENFJ 유형이며, 만약 이곳의 진정한 엔지니어들이 이 말에 대한 이단이나 트롤링으로 저를 밴하지 않는다면, 일종의 *거리 엔지니어(street engineer)*라고 할 수 있습니다 ![]()
![]()
핵심
제 IT 배경이 매우 부족한 상황에서, Rails를 배우고 Discourse가 구축된 API와 백엔드 앱을 사용할 수 있을까요?
당신들은 Sidekiq를 사용하며 Rails에서 모든 것을 검색, 수정 및 삭제하는 방법을 알고 있고, 저도 정말로 같은 것을 원합니다.
수정: 오해하지 마세요. 개발자가 되는 방법을 묻는 것이 아니라, 개발자들과의 협업을 개선하기 위해 더 이해하고 싶습니다.
Discourse 백엔드에 경험이 없는 개발자(요즘에는 매우 흔합니다)를 이끌기 위한 기초 지식을 아는 것은 저에게 필수적이며, 배우고 싶습니다.
읽어주셔서 감사합니다!