코드를 넘어

Mar 03 2023
철학을 공부하는 것이 소프트웨어 엔지니어가 삶의 의미와 성취감을 찾는 데 도움이 되는 이유
POV: 당신은 소프트웨어 엔지니어로서 Tech에서 대학 졸업 후 기술을 구축하고 경력을 발전시키는 데 수년을 보냈습니다. 초기에 약간의 성공을 거두었고 재정적 안정에 접근하고 있지만 앞을 내다보면 뭔가 빠졌다는 것을 깨닫게 됩니다.

POV: 당신은 소프트웨어 엔지니어로서 Tech에서 대학 졸업 후 기술을 구축하고 경력을 발전시키는 데 수년을 보냈습니다.

초기에 약간의 성공을 거두었고 재정적 안정에 접근하고 있지만 앞을 내다보면 뭔가 빠졌다는 것을 깨닫게 됩니다.

부와 지위를 추구하는 것보다 삶에 더 많은 것이 있는지 궁금해하기 시작합니다.

익숙하게 들리신다면 혼자가 아닙니다.

2년 동안 풀타임으로 일하면서 저는 철학 공부가 성취와 의미를 추구하는 데 도움이 되는 실용적인 도구가 될 수 있다는 것을 깨달았습니다.

이 기사에서는 더 많은 소프트웨어 엔지니어가 철학과 몇 가지 실용적인 응용 프로그램을 공부해야 하는 이유에 대해 설명합니다.

다음 레벨

소프트웨어 엔지니어링은 수익성이 매우 좋은 직업으로 악명이 높으며, 따라서 재정적으로 미래를 대비할 수 있는 좋은 방법입니다.

2023년 뉴욕시 지역의 소프트웨어 엔지니어에 대한 중간 총 보상은 Levels.fyi^1당 미화 185,000달러였습니다.

그러나 기본적인 재정적 필요가 충족되면 사람들이 더 심오한 수준의 성취를 찾기 시작하는 것은 자연스러운 일입니다.

철학적 틀을 사용하여 삶에 접근

나는 최근에 MIT 철학과 교수인 키어런 세티야(Kieran Setiya)의 "중년"이라는 책을 다 읽었고 꽤 많은 주장이 통찰력 있는 것을 발견했습니다.

이 책은 과거의 실패를 받아들이고, 잃어버린 청춘에 대한 향수, 결코 이끌지 못할 삶에 대한 생각과 같은 성인기 및 중년기의 도전에 대한 철학적 접근에 대해 논의합니다.

또한 명상을 사용하여 현재를 사는 연습을 할 수 있는 방법에 대해서도 언급합니다.

책의 끝부분에서 저자는 우리가 삶의 목적적인 것에서 더 많은 궁극적인 의미를 찾으려고 노력해야 한다고 강조합니다. 즉, 최종 목표보다 과정에 더 초점을 맞추는 것입니다.

중년의 위기

소프트웨어 구축은 본질적으로 목표 지향적입니다.

예를 들어 소프트웨어 엔지니어는 특정 분기 말까지 고객을 위해 새로운 기능을 출시해야 하는 상황에 자주 직면합니다.

결과물이 수단보다 우선합니다.

북미의 자본주의적 추진력에 영향을 받은 소프트웨어 엔지니어는 또한 다음 승진이나 가능한 최고의 급여를 받는 데 지속적으로 집중하여 "프로세스를 즐기는" 능력을 떨어뜨립니다.

불행하게도 소프트웨어 엔지니어는 소진, 즉 인식된 성취와 개인 정체성의 상실로 이어지는 소진, 그리고 이 길이 우리를 어디로 인도하는지 의문을 가질 때 중년의 위기에 더 취약합니다.

atelic 의미 찾기

소프트웨어 엔지니어로서 기술 블로그 게시물을 작성하여 주니어 엔지니어를 멘토링하거나 작업에 대해 다른 사람을 가르치는 데 더 많은 시간을 할애함으로써 작업에서 더 많은 의미를 찾을 수 있습니다.

점점 더 복잡한 개념을 준비하면서 가르치는 일에는 확실한 끝이 없습니다.

대상 청중에게 아이디어를 명확하게 전달하기 위해 구조화된 주장을 개발하는 글쓰기 기술은 끝이 없는 기술입니다.

이것들은 철학을 공부하는 것이 우리가 깨닫는 데 도움이 될 수 있는 몇 가지 아이디어이며, 우리가 이생에서 남은 시간을 어떻게 보낼 것인지에 대해 더 많은 정보에 입각한 결정을 내리도록 안내할 수 있는 방법입니다.

무엇 향후 계획

이것이 당신이 이생에서 원하는 것을 명상하고 파악해야 한다는 신호가 되게 하십시오.

내가 최근에 읽고 추천하는 또 다른 철학 책은 로마의 스토아 철학 철학자 세네카가 쓴 On the Shortness of Life라는 책입니다.

그 책에서 세네카는 우리가 사는 시간이 짧은 것이 아니라 많은 시간을 낭비하고 있다고 주장합니다.

[1] 뉴욕주 뉴욕의 소프트웨어 엔지니어 급여. Levels.fyi. (일차). 2023년 3월 2일 https://www.levels.fyi/t/software-engineer/locations/new-york-city-area에서 검색함