Donghee Na Profile
Donghee Na

@dongheena92

1,589
Followers
335
Following
77
Media
2,956
Statuses

SDE @ LINE & CPython Core-dev: Opinions are my own not my employer

Joined September 2019
Don't wanna be here? Send us removal request.
@dongheena92
Donghee Na
1 year
학점 이야기 나와서 말인데,, 좀 다른 이야기로 학교 다닐 때 '취업에 성공한 선배님들' 오셔서 하는 제일 많이 하는 말이 "캠퍼스 생활 즐기세요"인데... 그런말하는 양반들치고 캠퍼스 생활 즐겼던 사람 못 봤음. 원래 사람은 자기가 안가본 길에 미련이 있습니다.
5
2K
2K
@dongheena92
Donghee Na
2 years
미국에 잠깐 몇달 살았을 때 팁 없는 판다익스프레스에서 돈 아꼈던 기억 + 나름 맛있어서 한국에서 항상 생각났는데 마침 백종원씨가 판다익스프레스 컨셉으로 오픈해서 왔는데 딱 기대하던 정도라 괜찮다! 한국에서 미국식 중식 가격 거품이 너무 심했는데 좀 내려가길 ㅋㅋ
Tweet media one
Tweet media two
5
2K
840
@dongheena92
Donghee Na
7 months
실제로 신입 때 테스트코드 다 짰으니까 문제없어요하고 까불었다가 빈틈 다 발견되서 시니어한테 테스트코드도 중요하지만 직접 검증해보는 것도 중요하다는 피드백을 받았었음. 지금도 잘 지키고 있는 좋은 조언이었다.
@wapj2000
승귤
1 year
이 책은 이거 한장만으로 주니어에게 추천할만하다.
Tweet media one
2
265
346
1
508
719
@dongheena92
Donghee Na
1 year
꼭 학점이 아니여도 뭔가 하나씩은 진심이었던 사람들이었음. 그냥 그게 결국 취업시장에서 무기가 되고 하는 것 같음. “xx 안중요해요” 라는것에 안도하는 것 보다 “xx는 별로지만 yy는 남들보다 자신이 있다“ 이런게 필요한 것 같다
1
164
299
@dongheena92
Donghee Na
2 years
이번에 알게 된 것 - 항공권은 항공사에서 - 호텔은 호텔 홈페이지에서 예약하는게 제일 문제없다. 중간업체 하나라도 끼면 편한게 없더라..
1
218
294
@dongheena92
Donghee Na
2 years
이거 진짜임. 모든 축구 선수들이 메시보면서 우울해하면 얼마나 슬프겠어요. 하루하루 열심히 성실히 사는거랑 별개 문제라고 생각해요
@eunjae_lee_ko
eunjae 🍊
2 years
진짜 나빼고 다 천재인 거 같고, 개발자가 백엔드 프론트엔드 심지어 디자인까지 다 잘하는 애들 너무 많은 거 같음. 근데 어짜치, 걔네는 내 일거리를 뺏아가지 않음. 어짜피 걔네가 나랑 경쟁 안함. 노는 레벨이 다름. 그러니까 그냥 그들의 대단함에 감탄하면서
1
250
284
2
543
272
@dongheena92
Donghee Na
2 years
고수가 아니라서 기여하는 사람이라 적어보자면 - 오픈소스 안해도 신입 취업 할 수 있습니다 - 오픈소스 하면 가산점인것도 맞음 (이것도 따로 후술) - 직장 생활하면 오픈소스 기여할 시간 거의 없는것도 사실 - 그래서 저 같은 경우도 다른 취미 생활은 거의 포기하고 삼
5
115
180
@dongheena92
Donghee Na
2 years
틱톡에서 자신있게 공개한 실시간 추천시스템 아키텍쳐이다. 자랑도 자랑이지만 공개해봐야 아무나 따라하기 힘드니까 공개한 거라고 생각한다.
@dongheena92
Donghee Na
2 years
개인적으로 특정 SNS를 회사에 소속되지 않은 무언가로 갈아타는 성공 가능성에 대해 회의적인데, 가장 큰 이유중 하나는 피드 추천 기능 때문이다. 우리가 보는 타임라인 순서는 절대 모두가 같은 순서로 보는게 아니고 꽤나 큰 엔지니어링 리소스가 들어가는 부분이다. 이건 틱톡/인스타도 마찬가지
2
68
122
2
103
177
@dongheena92
Donghee Na
2 years
예전에 모 메신저 회사 시니어가 했던 이야기 평시에 대용량 트래픽을 받는게 어려운게 아니라 지진이나 새해인사와 같은 특수한 이벤트 땜에 갑자기 피크찍는 사우론의 탑 같은 트래픽을 문제없이 받는게 기술이라고 했다. 일년에 몇시간 안되는 이벤트 때문에 인프라를 평상시에 전개해놓는건 낭비
2
91
174
@dongheena92
Donghee Na
8 months
@babbuedababba 저도 택시 기사 분들이랑 스몰토킹하는건 좋아하는데 아마 맥락상 스몰토킹을 넘어서 불편한 이야기를 하는 경우가 많아서 그런것 같아요 ㅋ싸우기는 싫고 맞장구만 쳐주면 이게 뭔가 싶고 근본적으론 우버기사랑 스몰토킹 하는거랑 다를바는 없다고 생각합니다
2
28
155
@dongheena92
Donghee Na
2 years
C/C++ 한다는 사람들 중 많은 사람들이 존재를 모른다는 건 너무나 신기한 현상이긴 함. 이게 어느정도로 잘 쓰이나면요. 컴파일러쪽 이슈 트래커 읽어보면 죄다 이걸로 비교해서 최적화 잘 안되니까 개선해주세여 이런식임.
feat: Do it! C언어 입문 저자님 요약은 제가 했습니다 하아.........................
Tweet media one
Tweet media two
Tweet media three
5
95
117
2
75
159
@dongheena92
Donghee Na
1 year
아직까지도 한국에선 여성 엔지니어가 백엔드 프로그래밍을 한다고 해도 묘한 선입견이 제법 있어서 놀라는 경우가 있는데 이번엔 무려 컴파일러 엔지니어이십니다. 원래도 엄청 똑똑하신 분이겠지만 더 잘되셨으면 좋겠습니다.
@dongheena92
Donghee Na
1 year
올해 EuroLLVM에서 한국분께서 키노트를 하셨네요.
1
21
56
2
110
156
@dongheena92
Donghee Na
2 years
개인생각: 채용공고/ 인터뷰를 보면 해당 팀이 어떤 가치관을 가지고 있는지 알 수 있는데, 프레임워크 경력 그런거 모르겠고 문제풀이 능력 많이 보는 팀만 지원을 했었고 대부분 좋았다. 수습 기간이 보통 3개월/ 팀에 완전히 적응하려면 결국 1년이 걸린다는 점 고려하면 사실 안중요하다고 생각
@pakyoungrok
Pak Youngrok
2 years
국내 개발자 생태계에서 프로그래밍 언어나 프레임웍을 배우는 비용은 심각하게 과대평가되어 있다. 이 과대평가가 상당히 많은 악순환을 만들어내는 것 같다.
0
51
107
1
78
153
@dongheena92
Donghee Na
3 years
파이썬 3.11은 파이썬 3.10보다 얼마나 성능이 개선되었는지 단적으로 체감할 수 있는 벤치마크 - Python -> Python 함수 호출시 더 이상 C콜스택을 사용하지 않음 - Specialization 적용됨 그 결과 재귀로 작성된 피보나치 함수의 경우 약 70% 가량 빨라짐 (코드변경x)
0
107
153
@dongheena92
Donghee Na
1 year
한국에 수입되면 보드게임방에서 최적 전략 파훼하는 사람들 나오고 기출 보드게임 다 해보고 준비한다에 100원 겁니다.
@dylayed
Daniel Lee
1 year
테크니컬 면접대신 지원자들과 2시간 동안 "카탄의 개척자들" 보드게임으로 지적 능력과 팀 케미를 시그널을 찾아냈다는 이야기. 스타트업 면접이 이런식이면 정말 재미있겠는데 🤔
6
153
169
1
272
148
@dongheena92
Donghee Na
2 years
ChatGPT 감상평: 놀랍지만 놀랄필요는 없다는 생각, 많은 직업 혹은 작업을 대체할수는 있을 것 기본적으로 인터넷에서 검색될 수 있는 1차적인 자료들에 대해서는 답변을 잘함 그렇지만 조금만 더 깊게 들어가면 오답을 **그럴싸하게** 대답함
2
92
138
@dongheena92
Donghee Na
6 months
사실 최근 오픈소스 업계에서 벌어지고 있는 일을 보고 있을 때 복잡미묘한 심정인데, 잘 쓰이는 오픈소스 프로젝트에 대한 요구사항은 상용 프로젝트에 못지 않게 높은 편인데 그 동안 사회가 이들에게 어느정도 투자를 했는지 물어보고 싶을 때가 많다.
2
66
133
@dongheena92
Donghee Na
1 year
카카오 재직시 참여했던 프로젝트가 딱 이거였다.
@HamsterSyria
햄스터아저씨
1 year
요약 알림 정책을 사용자와 더 관련있는 내용만 알리면 좋지 않을까? -> 알림의 수가 줄어듬 -> 사용자가 앱을 덜 사용함 (부정적 단기 지표) -> 사용자의 만족도는 늘어남 -> 장기적으로 사용자의 앱 사용도가 증가함 (긍정적 장기 영향)
2
300
197
3
58
130
@dongheena92
Donghee Na
3 years
LINE 입사해서 1월 1일에 3개의 타임존에 걸쳐서 평소의 n배 이상의 트래픽 피크를 받아보는건 지금까지 커리어에서 가장 재미있는 기억인듯 물론 이걸 스무스하게 받아내려고 1년 동안 고생한 사람들이 있고 또 올해도 준비할거라는 것
2
29
127
@dongheena92
Donghee Na
2 years
다른걸 떠나서 오픈소스 프로젝트를 하게 되면 회사 코드에 자신의 자아를 동치시키지 않게되어서 더 비즈니스 프렌들리하게 일할 수 있습니다 (정말임)
@pyrasis
이재홍
2 years
개발자가 회사 생활하면서 사이드 프로젝트(투잡, 외주)를 진행하는 것은 추천하지 않습니다. - 일단 공식적으로 겸업 금지 조항에 위반되어서 회사측에 불리해집니다. - 사이드 해봐야 큰돈 되지 않습니다. - 남는 시간은 개인 프로젝트를 오픈소스로 공개하는 것을 추천합니다.
3
115
300
1
77
127
@dongheena92
Donghee Na
5 months
최근 G사의 프로그래밍 언어팀의 축소에 대해서 이런저런 이야기가 나와서, 국내에는 전사 레벨의 프로그래밍 언어를 지원하는 팀이 없다보니 이 롤이 얼마나 생태계 관점에서 중요한지 잘 체감하기 어렵다. 그래서 미국 빅테크 외부인의 시선에서 소소하게 좀 적어볼까 한다.
2
58
126
@dongheena92
Donghee Na
2 years
개인적으로 특정 SNS를 회사에 소속되지 않은 무언가로 갈아타는 성공 가능성에 대해 회의적인데, 가장 큰 이유중 하나는 피드 추천 기능 때문이다. 우리가 보는 타임라인 순서는 절대 모두가 같은 순서로 보는게 아니고 꽤나 큰 엔지니어링 리소스가 들어가는 부분이다. 이건 틱톡/인스타도 마찬가지
2
68
122
@dongheena92
Donghee Na
1 year
기술스택 때문에 불안해하는 주니어들의 심정은 이해하는 편인데 기술스택으로 채용하는 회사나 팀들도 스스로 돌아볼 필요가 있음. 엔지니어들한텐 문제해결과 비지니스에 집중을 요구하면서 채용할 때는 기술스택으로 채용한다(?)
3
53
117
@dongheena92
Donghee Na
1 year
근데 돌아보면 뭐 이런 이야기 하는 저도 좋은 학교 졸업한 것도 아니고 학점이 막 4점대도 아니였고 했는데 학부시절에 재밌게 했던 것들이 취업에 도움은 됬었네요. 계산이론 D+에 컴파일러 A0라는 기괴한 전공 평점.. (사실 계산이론은 재수강하려다가 포기한거에 가깝지만..)
2
28
116
@dongheena92
Donghee Na
8 months
내가 생각하는 훌륭한 시니어엔지니어의 중요한 덕목은 하위레벨 엔지니어들이 병렬로 일을 할 수 있게 프로젝트를 설계하고 해결된 난이도 10짜리 일이 있다면 5로 만드는 프레임워크화를 하고 다른 어려운 일을 해결하러 가는 것이라고 생각한다.
2
41
115
@dongheena92
Donghee Na
2 years
(최소한 한국 한정으로) 좋은 자료다 경력직 코딩 테스트 준비도 크게 다르다고 생각하지 않는다
@shiftpsh
시프트 shift* 🍓
2 years
어디 학교에서 코딩 테스트 준비 방법을 주제로 강연을 하고 왔는데 발표자료가 반응이 좋아서 퍼블릭하게 공유해 봅니다
4
1K
2K
0
35
114
@dongheena92
Donghee Na
4 years
bool() calls are now faster in Python 3.10.
2
13
107
@dongheena92
Donghee Na
3 years
친하게 지내는 지인님께서 새로운 직장에서 입사한지 1년만에 테크 블로그에 글을 올려서 사심으로 홍보합니다 앞으로 더 친하게 지내야겠어요
0
40
104
@dongheena92
Donghee Na
2 years
나는 개인적으로 후자를 선호한다 전자는 신규 입사자한테 지옥도인 경우가 있다. 입사했는데 컴포넌트 이름들이 죄다 올림푸스의 신들 이름이라고 상상해보자.
@dylayed
Daniel Lee
2 years
세상에는 두 종류 개발자가 있다. X: 사용자간 메세지를 보내는 시스템을 개발해야하는데... 시스템 이름을 뭘로 지을까요? A: 올림푸스 신들의 메시지를 전달하는 사자였던 "헤르메스"는 어떨까요? B: "유저 메시징 시스템"으로 가시죠.
15
2K
2K
4
124
99
@dongheena92
Donghee Na
2 years
더 무서운 사실은 주민등록번호는 유니크하지 않을 수 있다는 것이다. 이전 회사 시니어한테 실제로 들은 내용
@jojoldu
향로
2 years
0
28
61
3
107
93
@dongheena92
Donghee Na
6 months
그럴것 같으면서도 사실 아님. 알파고 시대 이후로 대학 입학컷이 올라가면서 신입 중 흔히 컴퓨터 너드라고 보이는 비율이 과거보다 줄었다는게 시사하는 부분이 많음. 그냥 적당히 적성 맞으면 하는거고 천재들도 있는데 그게 컴퓨터라서 천재가 아니라 그냥 뭘해도 천재였을 가능성이 높음..
@casuarius14th
눈이 오목한 자
6 months
여자들 무조건 이공계가라 플로우가 다시 도는데ㅋㅋㅋ 에휴 싶다가도 걔들이 참 이공계를 너무 모른다 싶은 구석이 있어. 공돌이야말로 그 분야에 좋아 미쳐서 밤낮없이 기계 만지고 컴퓨터 만지고 아예 청소년기부터 거기 인생 건 놈들이 포진한 리그인데 억지로 배운 애들이 그놈들을 어케 이기냐.
25
3K
2K
2
111
95
@dongheena92
Donghee Na
4 years
100 commits to the CPython project 🎇🎇
Tweet media one
3
7
94
@dongheena92
Donghee Na
1 year
미국 빅테크의 오픈소스 관련 정책 이야기를 직원들한테 직접 들은적이 있는데... 이미지 메이킹과 현실을 들으면 좀 깨는 이야기가 많다. 세상은 선의로 돌아가는 경우가 정말 없다.
@BenjaminKim_
K리그프로그래머
1 year
왜 네이버는 구글처럼 너그러운(?) 오픈소스 정책을 가져 가지 않냐는 직원들의 질문에... 이해진 의장님이 답답해 하면서 하던 말이 생각난다. "아니, 도대체 어떤 바보가 기업 비밀을 오픈해요. 다 자기한테 이익이 되는 것만 오픈소스로 내는 거예요."
3
163
203
2
70
93
@dongheena92
Donghee Na
6 months
이 글을 쓴지 하루만에 리눅스 재단에서 레디스 프로젝트를 포크해서 관리하겠다고 발표 이게 맞는 길이다.
@dongheena92
Donghee Na
6 months
@Outsideris 하다못해 이번 사태는 클라우드 업체들이라도 컨소시움이라도 구성하는게 맞는 수순인것 같은데 그냥 누가 포크 따는거 따라갈 생각만 하는것보면 반복되는 수순인것 같아서 안타깝습니다.
1
0
3
1
49
88
@dongheena92
Donghee Na
2 years
당분간은 커리어 고민할 시간에 재태크나 열심히 하란 소리는 안듣겠군
0
43
88
@dongheena92
Donghee Na
7 months
트위터에 요즘 도는 떡밥들 안 물려고 했는데 이건 알면서 물어봅니다.. 한국 커뮤니티에서 지적하는 파이썬의 동시성 문제와 성능 문제는 꽤나 근 시일(보수적으로 3-5년로 봅니다. 이 동네에서 이정도면 꽤 공격적인 속도)내에 해결될 문제로 보고 있습니다. 생각보다 개발속도가 굉장히 빠름..
4
21
84
@dongheena92
Donghee Na
2 years
저희 팀에서도 라인 x ZHD 그룹의 컨퍼런스인 테크버스에서 <LINE 오픈챗 서버가 100배 급증하는 트래픽을 다루는 방법>라는 주제로 발표를 합니다. 관심 가지고 봐주세요 ㅋㅋ
2
40
82
@dongheena92
Donghee Na
2 years
영업당했다.. 이걸 안읽어볼순 없을듯
@codingdodobird
도도한 키위새
2 years
대충 이 책 읽는 타래
Tweet media one
2
15
70
0
15
77
@dongheena92
Donghee Na
5 months
문제는 천국에 있으면 천국에 있는지 모르고 지옥에 있으면 지옥에 있는걸 확실히 안다는거죠.. 첫 직장에서는 알 방법이 없다라고 생각합니다. 저도 주니어 때 모 회사 CTO 분께 이 질문 했다 저렇게 답변해주셨는데 지금도 맞는 격언이라고 생각합니다
@dylayed
Daniel Lee
5 months
한국에서 참가했던 한기용님의 팬미팅에선 정말 좋은 이야기를 많이 들었지만, 그 중 가장 인상 깊고 여러 번 주변에 공유한 내용은 이거: Q: 좋은 개발 조직을 어떻게 알아볼 수 있을까요? A: 좋은 개발 조직의 주니어 개발자는 불안하지 않는 것 같아요. 기업 강연을 자주 하면서 인상 깊었던 개발
0
71
138
0
34
74
@dongheena92
Donghee Na
1 year
사실 한국인의 매운맛 부심은 금방 깨지는데 그것은 파이콘에서 불닭볶음면들고 행사했던 몇몇 분들에 의해서 전승된다. 한국음식보다 더 매운거 잘 먹는 사람들이 북미에 살고 있다.
3
33
70
@dongheena92
Donghee Na
7 months
저랑 같은 팀에서 일하는 팀원분께서 오픈소스 첫 기여를 돕는데에 관심이 많으십니다. 좋아하는 오픈소스에 50달러 정도 기부하는 조건으로 멘토링을 진행하시는데 관심있으신 분은 참가해보시는것도 좋을것 같습니다.
0
31
74
@dongheena92
Donghee Na
3 years
@seojeee 언어를 기반으로 채용하는 문화가 바뀌어야 한다고 생각해요. 파이썬도 하다가 자바도 하고 Go도 하는거쥬.. 자바 아니면 디스어드벤티지가 있는 한국 채용문화가 조금 이슈가 있다고 생각합니다.
4
32
71
@dongheena92
Donghee Na
3 years
다른 이야기지만 국내에서 주니어니 시니어니 하는 기준이 뭔지 궁금하다. 대충 들어보면 경력 n년차 + 몇가지 경험으로 말하기엔 사람들마다 기준도 다르고 매우 주관적임을 느낀다. 요런거라도 놓고 이야기했으면..
4
28
73
@dongheena92
Donghee Na
8 months
오늘 사내에서 파이썬 컨퍼런스가 있어서 간만에 온사이트 출근을 했습니다
Tweet media one
1
3
69
@dongheena92
Donghee Na
2 years
아마 말씀하시고자 하는 케이스가 언어 처음 배우고 그 다음에 언어의 고급 기법 배우기 이런걸로 주화입마 되시는 분들일텐데 그런 기법들이 왜 필요한지는 실전 조금 겪고 다시 찾아봐도 대체로 안늦습니다. 이건 수능 공부가 아닌데 계속 수능 공부법을 고수하시는 분들이 많음
@darjeelingt
KwonHan 💕Python
2 years
지망생중에 개발기초를 다 공부하고 다음 단계로 가야 편안하다고 생각하시는분은 공부보다 상담이나 병원을 가야한다고 생각합니다. 이건 사회와 업계의 책임입니다.
8
270
411
2
36
68
@dongheena92
Donghee Na
3 years
아직 검증레벨이지만 조만간에 (진짜!) Python에 GIL이 없어질수도(!) 있을듯 개인적으로는 생각했던것보다 시기가 빨리 다가와서 당황 - 기본적인 컨셉은 deferred ref count 사용 - 싱글쓰레드 성능도 개선됨 (이게 중요)
@1st1
Yury Selivanov
3 years
Python without the GIL by Sam Gross: definitely the most interesting read of 2021. 🤯
11
152
598
2
59
70
@dongheena92
Donghee Na
1 year
CPython은 단기적으로는 nogil빌드를 실험적으로 지원하고 장기적으로는(5년 이후) nogil이 기본이 되는 안을 채택하였습니다.
2
58
71
@dongheena92
Donghee Na
2 years
[관계인 광고]: 얼마전에 <CPython Internals Book>의 번역본이 출간이 되었습니다. 설사 파이썬에는 관심없더라도 언어구현은 이런식으로 되어있구나를 알아보는데에는 좋은 책이라고 생각합니다. 그리고 원서와 다르게 추가로 CPython 개발동향도 부록으로 실려있습니다.
2
25
69
@dongheena92
Donghee Na
1 year
기술 블로그도 새로운 곳에서..
1
34
66
@dongheena92
Donghee Na
1 year
오픈소스 프로젝트 코드를 읽으면 구현 태크닉도 배우는 부분들이 있지만 (특히 인텔의 마수가 뻗은 코드들..!) 우리가 설계할 때 불변조건을 어디까지 신경써야하나 같은 것들을 고민하는 것 역시 많이 배우는듯 합니다.
@dylayed
Daniel Lee
1 year
"개발 실력을 늘리는 방법 중엔 당연히 많은 프로그램을 작성하는 것도 있겟지만, 좋은 코드를 읽는 것도 - 특히 연차가 쌓이고 주니어 티를 벗을 수록 - 효과적인 방법이다. 나는 매주 GitHub에가 여러 좋은 코드를 찾고 읽어보��고 한다. 오 실제 이렇게 공부 하시는 분도 계시나요?
10
133
268
1
22
66
@dongheena92
Donghee Na
9 months
그누보드6가 파이썬으로 개발되었다는 소식을 전해들었습니다. 굉장히 기쁜 소식이라고 생각합니다!
@dongheena92
Donghee Na
9 months
One of the super famous content management systems of Korea named “gnuboard” is developed in Python from version 6. It was written in PHP until version 5. This system is widely used for e-commerce services in Korea. This is super amazing!
1
19
40
2
63
66
@dongheena92
Donghee Na
2 years
파이썬 3.11로 올리니 CPU 사용률이!!
@pypi
Python Package Index
2 years
Python 3.11 delivers.
Tweet media one
32
489
3K
0
35
64
@dongheena92
Donghee Na
3 years
Pay attention! Without quotes, Github Action will detect the Python version as 3.1, not 3.10 lol It's due to the YAML property..
6
32
65
@dongheena92
Donghee Na
10 months
주말에 개인적으로 흥미로운 부분들만 뽑아서 읽었다. 인터프리터 엔지니어링에 관심이 있다면 좋은 책이라고 생각함. 대부분 입문서가 파싱 이론에 너무 집중해서 엔지니어링 요소가 많은 후단부에 진입하지 못하는 사람들이 많은데 이 부분은 저자랑 나랑 생각이 동일하다.
2
12
64
@dongheena92
Donghee Na
2 years
외부활동과 관련되어서 항상 신경 써야하는 것이 나는 본업에 충실한가인것 같다. 내가 외부활동하는만큼 팀원들에게 부채가 쌓이는건 사실이라 가급적이면 회사랑 시너지를 낼 수 있는쪽이 제일 바람직하다고 생각. 그래서 제일 자랑스러울 때는 사실 회사 프로젝트로 크레딧 올라갔을 때 인것 같다.
1
11
63
@dongheena92
Donghee Na
6 months
(사실 어제 영상봤고 그냥 넘어가려했지만.) 사실 요 사건(?) 이후 몇몇분과 인터뷰를 했지만 내 개인적인 짧은 결론은 굉장히 한국적인 상황이다. 모두가 가고 싶어 하는 회사들 중 몇몇팀들이 미국회사들과 다르게 프레임워크 중심적인 인터뷰를 하는 곳들이 심리적 압박감을 주지 않나 싶다.
@0xd669
황성현
6 months
예전에 제가 끌었던 어그로를 개발바닥에서 유쾌하게 다뤄주셨네요. 영상의 반응을 보니 제 의도와는 다르게 전달된 부분이 조금 마음이 쓰이네요. 이게 다 제 글솜씨에 대한 피드백이라 생각하고 조금 더 정리된 생각 뭉치를 만들어 봐야겠습니다.
1
9
44
1
23
63
@dongheena92
Donghee Na
11 months
컴싸 기본 지식 충실히 하고 온 신입이요. 포트폴리오는 유료강의 들은거 그대로 가져오는 친구도 많고 인터넷에 올라온 면접 질문 답안 외워오는 친구들도 많아서, 기초적인 내용 살짝만 틀어서 물어보면 트리 시간복잡도도 대답못하는 광경 자주 봄.
@mmmmmmmdev
MM
11 months
신입 뽑을 때 팀프로젝트이지만 EKS에 배포하며 인프라 담당한 신입 vs 쿠버네티스는 안써봤지만 물어보면 기초적인 건 알고(?) 팀프로젝트니까 일단 모놀리식으로 EC2 하나 쓰자! 를 택한 팀의 신입 중 누가 더 취업에 유리할까요 시리즈 B-C 이상 스타트업이라 가정합니다,,,
4
6
17
1
29
61
@dongheena92
Donghee Na
9 months
클린 아키텍쳐는 40위권에도 없고 클린코드 정도가 49위 정도에 있는게 개인적인 관전 포인트
@GeekNewsBot
GeekNews
9 months
GN⁺: 해커 뉴스 선정 2023년 최고의 책 40권 - HN에서 Book 포함된 링크를 가져와 댓글을 추출하고, GPT에게 요청해서 도서 세부 목록을 추출하고, 순위값을 반영하여 조정 1. Structure and Interpretation of Computer Programs [컴퓨터 프로그램의 구조와 해석]...
0
39
82
3
15
63
@dongheena92
Donghee Na
2 years
그나저나 개인적으론 신입 추천서적에 방법론과 관련된 책은 사실 추천을 안한다. 방법론이 문제를 푸는데는 도움은 사실 안되고 어려운 문제를 푸는 것을 도움을 주는 책을 읽는게 개인적으론 커리어에 도움이 더 되었다. 아키텍쳐나 코딩 스타일은 소속된 팀에서 익히는게 최고였다.
1
7
59
@dongheena92
Donghee Na
8 months
CPython 3.13에 실험적으로 도입되는 JIT의 성능에 대해서 궁금해하는 사람들이 많아서 적는 트윗. 짧은 결론: 현재의 구현만 놓고보면 성능 향상은 크지 않습니다. 이번에 도입되는 JIT은 추후에 고도화될 JIT 구현을 위한 인프라스트럭쳐 실험에 가깝습니다. 읽으면 좋을 글:
3
25
61
@dongheena92
Donghee Na
1 year
사실 컨퍼런스는 대외비는 못 다루고 문제가 되지 않을 수준의 일반적인 기술을 다루어야 하기에 해당 지역의 평균적인 기술 역량 요구치에 수렴하는 경향도 있다고 생각한다. 흔히 사람들이 고급 주제라고 하는것들을 쓸만한 포지션들이 얼마나 있는지 고민을 해보면 답이 나온다.
1
21
59
@dongheena92
Donghee Na
8 months
저희 회사에서는 내부에 Python language support team이 있고 주기적으로 CPython 관련 내부 스터디를 하고 있습니다. Zhan님이 CPython 내부 구현에서 사용되고 있는 메모리 모델에 대해서 스터디 때 공유 한것을 외부에도 공유해봅니다. KR: JP:
1
24
58
@dongheena92
Donghee Na
7 months
K1/2리그 활동할 정도면 사실 그 자체로 대단한 사람이라고 생각한다. 엘리트 선수 출신 중에 K1/2리그까지 도달하는 비율이 진짜 낮음.. 그리고 U23 국대랑 올림픽 국대 명단에도 있었네..
@mynameisdjkim
김단테/Dante Kim
7 months
무명선수의 은퇴글인데 너무 감동적!
Tweet media one
14
13K
12K
0
71
57
@dongheena92
Donghee Na
5 months
결국 회사는 성과인데 팀 업무를 지표화하고 팀 인건비를 정당화 해야함. 문제는 대부분의 국내회사들은 이걸 정당화하기엔 체급이 작고 체급이 되더라고 성공 사례를 잘 만들어야하는데 국내 테크회사에 노하우 전파가 잘 안되는 편, 미국회사들은 그 사람들이 그 사람들이라는 인상이 있다.
@GnR021
GreenNarae
5 months
회사에 뭐랄까.. 프로그래머들을 위한 프로그래머들 같은 팀이 있다. 프로그래머들이 코딩을 하기위한 sdk..? api..? 프레임워크..? 같은것들을 만들어주고 그러는(것이 역할의 "일부")데, 프로그래밍언어에 대한 이해가깊고 코딩을 짱 잘하는거 같음. 나는 만들어진걸 잘 갖다쓰기 바쁨.
7
34
116
1
24
58
@dongheena92
Donghee Na
1 year
그렇지만 이건 정말로 선의로 진행됬습니다 여러분..
@dongheena92
Donghee Na
1 year
미국 빅테크의 오픈소스 관련 정책 이야기를 직원들한테 직접 들은적이 있는데... 이미지 메이킹과 현실을 들으면 좀 깨는 이야기가 많다. 세상은 선의로 돌아가는 경우가 정말 없다.
2
70
93
0
32
56
@dongheena92
Donghee Na
9 months
트라이 사이드 프로젝트 할 때 프리픽스 매칭해서 검색하는 기능(자동완성) 필요해서 잘 써먹었습니다. 검색대상수가 메모리에 올려도 충분한 정도라 업데이트 하면서 인덱스 바꿔끼우는 식으로 구현했던 기억이.. 외부 솔루션 안통해도 되니 비용절감이 됬었습니다
@dylayed
Daniel Lee
9 months
알고리즘과 자료 구죠 공부를 하다보면 "Trie 같은거 배워서 뭐해. 쓸일도 없을 거 같은데..." 라는 생각이 들때가 있는데, 오늘 올라온 배민 기술블로그에서 Trie 구조를 이용해 금칙어를 검사를 효율적으로 처리하는 방법이 올라왔다. 결국 쓸때가 있다.
Tweet media one
4
169
284
3
25
57
@dongheena92
Donghee Na
1 year
흥미로워서 파이썬도 실험을 해봤는데, time.localtime은 타임존을 머신 설정 변경 이후에도 실시간 반영함. 반면에 time.tzname은 그렇지 않음. 모듈 초기화 시점에 설정된 값을 쓰기 때문에 리프래시된 값을 쓰고 싶으면 time.tzset()을 써야함.
@chena_lee_ko
채나 Chena
1 year
요약합니다: 자바의 대략 모든건 타임존이 필요할때 TimeZone클래스를 쓰는걸로 보이고 그게 뽑는 머신타임존은 엄밀히는 *jvm 시작할 그 당시*, 지금으로부터는 과거의 타임존이다. 리프레시 절대안한다.
1
11
26
1
29
56
@dongheena92
Donghee Na
2 years
회사 워크샵 때문에 커넥트원으로 왔는데 호텔급으로 좋아서 놀랬다
Tweet media one
Tweet media two
Tweet media three
5
7
53
@dongheena92
Donghee Na
1 year
어떤 서비스를 이용하건 카드 결제를 하면 대금이 즉시 판매자에게 도착하지 않습니다. 수수료 문제와 별개로 카드 대금 지급은 모든 서비스에 딜레이가 있음. 그게 싫으면 음식점에서도 현금 결제 해야함
2
67
54
@dongheena92
Donghee Na
2 years
그런데 여기서 우리가 주목해야할 점은 '개선된 알고리즘이 적용되었다'에서 끝나는게 아니라 '이 알고리즘이 적용될만한 가치가 있는지를 어떻게 조사하고 결정했는지'를 보는것이 도움이 된다. 참고로 논의에는 팀소트로 유명한 팀 피터의 코멘트도 볼 수 있다.
@shiftpsh
시프트 shift* 🍓
2 years
Python 3.10 `in` 연산자가 worst case O(n)이 된 이후로 단순 KMP 문제들의 난이도가 추락하고 있는데 어느 쪽으로 결정해야 할지 모르겠다.. Python은 슈퍼웰노운 언어고
Tweet media one
5
52
65
1
31
53
@dongheena92
Donghee Na
2 years
M1 칩셋을 위한 리눅스에서 필요한 GPU 드라이버를 Rust로 작성하는데에 성공했다고 한다. 리눅스 커널에서 Rust 도입을 실험적으로 시작한 기점에 좋은 사례가 될듯 하다.
@LinaAsahi
Asahi Lina / 朝日リナ // @[email protected]
2 years
🧊🧊🧊🧊🧊🧊🧊🧊 🧊🧊🧊🧊🧊🧊🧊🧊 🧊 C U B E 🧊 🧊🧊🧊🧊🧊🧊🧊🧊 🧊🧊🧊🧊🧊🧊🧊🧊 It works!!!! It doesn't display on HDMI because something is wrong with kmsro but it works!!!! It renders!!! A spinning cube!!! From my Rust driver on Linux!!!!!!!!! 🦀✨✨✨✨✨✨✨✨✨✨🦀
Tweet media one
65
348
3K
1
45
52
@dongheena92
Donghee Na
1 year
파이썬 구현체 개발자들이 하고 있는 고민들을 거의 제대로 이야기하고 있다고 생각한다.
@dusky_stars
어스름별
1 year
<파이썬 코드를 그대로 실행할 수 있고 파이썬보다 35k 빠른 언어 Mojo(fire): 거짓말은 하지 않았다?> 타래 disclaimer: 파이썬 잘 모름, cs 전공 아님, 개발자 아님, 틀린 점 많음, 대부분 인상비평임, 가르침 환영
2
57
115
1
20
51
@dongheena92
Donghee Na
10 months
자주하는 이야기지만 글로벌회사의 엔지니어링 오피스가 도쿄 오피스만큼 서울 오피스만 셋업되어도 대부분 미국 이민 생각안하게 됨.(사회적 압력을 받는 케이스 제외) 현실이 그렇지 않은게 문제
@dylayed
Daniel Lee
10 months
외국인이 미국 테크 기업 취업할 때 학벌/코딩 실력/인적네트워크 모두 중요한 요소지만... 제일 중요한건 미국에서 합법적으로 일할 수 있는 비자. 일반인이 미국 비자를 얻는 방법은 사실상 몇 없고 대부분 억대 돈과 시긴이 필요하니 (유학or투자) 난이도가 높다...
2
113
200
5
25
50
@dongheena92
Donghee Na
5 months
커리어 레벨 말 안올리고 싶었는데 연차 시스템의 문제는 연차는 나의 의지대로 늘어나는게 아니라 떡국 먹을 때마다 늘어나고 레벨 시스템은 내가 만족하는 레벨에서 멈출 수 있다는 시스템적 장점이 있다. 고연차가 되면 연차로 수평평가를 하는 문제가 있는데 가혹하지 않나 싶다.
1
14
49
@dongheena92
Donghee Na
4 years
오픈소스 커미터들도 자기 프로젝트 API를 검색하거나 구글링한다. 그러니까 무의미한 API 암기는 그만 시험도 그만
@VictorStinner
Victor Stinner 🐍
4 years
I am a Python core developer for 11 years and a member of the Python steering council, but I still read the Python documention once a week, especially of builtin functions! 😊
5
60
316
0
98
46
@dongheena92
Donghee Na
1 year
잠깐 다시 찾아보니까 D+도 아니고 D0였네 ㅋㅋㅋㅋㅋ
1
4
46
@dongheena92
Donghee Na
8 months
현대 주류 프로그래밍 언어들은 대부분 지극히 실용적이거나 내부의 요구사항을 충족시키기 위해서 설계되었고 후대의 언어들은 앞선 언어의 아쉬웠던 점들을 개선하면서 나아간 것들이 대부분이다. 타입이론적 혹은 PL이론적으로 탄탄한 배경을 가진 언어들도 있지만 대부분 대중의 선택은 못 받음..
2
19
48
@dongheena92
Donghee Na
3 years
CPython에서 굉장히 오랜기간동안 인내력을 가지고 진행한 이슈.. 마침내 종지표를 찍은 느낌 물론 정식 릴리즈 될 때까지는 안심할 수 없다 ㅎ
@VictorStinner
Victor Stinner 🐍
3 years
Great achievement and milestone for me: Python 3.11 no longer leaks memory at exit! 🥳🥳🥳 I closed the 15 years old (teenager) bug:
12
97
961
0
24
45
@dongheena92
Donghee Na
6 months
와 2주째잖아요. 맥북 쓰던 사람들은 적응하면 리눅스 랩톱도 별 문제 없이 쓰는 것 같습니다.. 유일한 장벽이 국내 메신저인데요. bottle(와인)이 잘 지원되서 아무 문제 없이 쓰는 중.. 단점은 리눅스를 안드로이드로 오인식하는 사이트들인데 이건 유저 에이전트 스위처로 회피하는것 빼곤 괜찮음.
@dongheena92
Donghee Na
6 months
개인 랩탑을 새로 맞춰야 해서 이번엔 맥북 구매를 하지 않고 라이젠 CPU로 14인치 레노버 노트북으로 구매하고 페도라 39 설치해서 쓰고 있는데 내가 알던 10년전 랩탑용 리눅스가 아닌듯 싶다. 많이 편해진 것 같다.
2
0
21
3
12
46
@dongheena92
Donghee Na
2 years
사실 재택하면 주거비 아낄겸 지방 내려가서 사는거 어떠냐는 질문이 많았는데 업계 전체가 보편화 되기 전까지는 어렵다고 했는데 그 때 했던 답변이 역시 현실화되었다. 대전 정도로 내려가서 살 의향은 있었는데 (대전에서 한달에 한두번 오프라인 출근해본적도 있고..) 아직은 시기상조
3
22
44
@dongheena92
Donghee Na
6 months
주말에 (튜닝완료된..) 리눅스 랩톱 굴리면서 소감 스레드 * (맥북보다) 기대만큼 좋아진것: - 맥에서 이도저도 아니었던 POSIX 개발환경으로 완전한 네이티브급 사용가능 (이게 제일 컸음), 맥에선 툴킷 사용에 제한이 제법 있었음 - 돌아온 엔지니어 자아... 솔직히 이거 빼곤 없음.
3
7
45
@dongheena92
Donghee Na
10 months
사실 한국 회사들이 래더시스템을 제대로 구축안하는 부작용이라고 본다. 매니저의 재능과 스킬은 따로 있는데 연차 차면 그냥 올리는게 문제라고 보는 편
@LearnerBR
Bora Lee | bora.codes
10 months
코딩에 집착하는 리더는 레드 플래그
0
12
20
2
20
46
@dongheena92
Donghee Na
1 year
왜 오랫동안 특정 기법이 적용 안됬지 실험해보면 안한 이유를 알게 된다. 망자는 말이 없는 법
1
15
44
@dongheena92
Donghee Na
1 year
PyCon KR- CPython Sprint
Tweet media one
1
3
43
@dongheena92
Donghee Na
5 months
As of today, I have committed 400 commits to the CPython project. It's been 244 days since the last 300 commits. See you on the next 500 commits! Thanks to all the core devs working with me and see you soon at US PyCon :)
Tweet media one
@dongheena92
Donghee Na
1 year
As of today, I have committed 300 commits to the CPython project. It's been 563 days since the last 200 commits. See you on the next 400 commits! Thanks to all the core devs working with me :)
Tweet media one
1
4
37
0
2
44
@dongheena92
Donghee Na
1 year
전체적으로 공감가는 이야기. 다만 Bjarne Stroustrup 기준으로 overspecialize한다는 기준이 어떤 기준일지는 고민해볼 필요는 있습니다 ㅋㅋㅋㅋㅋ
@GeekNewsBot
GeekNews
1 year
C++을 만든 Bjarne Stroustrup의 인생 조언 - 지나치게 전문화하지 마세요(overspecialize) - 미래를 알고 있다고 너무 확신하지 마세요. - 융통성을 가지고, 커리어와 직업은 장기적인 것이라는 것을 기억하세요. - 너무 많은 젊은이들이 자신이 뭔가를...
0
114
155
3
6
45
@dongheena92
Donghee Na
1 year
빠르게 정상화가 안된건 사실인데 불탄 종이는 없어지지만 불탄 데이터센터의 데이터는 어떤식으로든 복구가 되서 서비스가 되고 있습니다만(?) 맞지 않는 비유
@yholic486
뱁새
1 year
난 이거 일리있다고 보는게 고작 카카오 데이터센터 하나 불 났을때 아무것도 안된걸 생각하면 생각보다 종이가 보���이 쉽고 오래가며 디지털 데이터는 외부의 위협에 쉽게 손상됩니다. 물론 우리나라처럼 공무원들 혹사시켜서 디지털 처리하고 그걸 다 인쇄하는 방법이 있긴합니다..
10
3K
1K
1
32
43
@dongheena92
Donghee Na
5 months
파이썬 3.13 Free threading 개발버전이 드디어 GIL을 기본으로 비활성화합니다. **아직** 3.11 버전부터 도입된 바이트코드 특수화가 포팅되지 않았기 때문에 싱글스레드 성능은 저하된 것 처럼 보일 수 있습니다.
@dongheena92
Donghee Na
5 months
Rocket launched!!
0
19
37
0
30
44
@dongheena92
Donghee Na
6 months
그냥 회사에서 일한 내용은 회사 장비 밖으로 나가면 안된다. 입사 초기에 공부한다고 그러시는 분들 간혹 있던데 그러면 곤란합니다. (특정회사 이야기 아님)
@darjeelingt
KwonHan 💕Python
6 months
덧붙여서 회사 노트북으로 개인 작업하는것은 개발자에게는 위험부담이 크므로.. 가급적이면 개인 노트북을 구매하는것을 강추.. + 노트한것은 외부로 가져나가면 곤란 .. 차라리 회고하고 저녁에 개인 노트툴로 뇌에서 뇌로 옴기는게 맞음.
0
10
22
0
17
42
@dongheena92
Donghee Na
1 year
CPython에 nogil이 채택과 관련된 고민들이 여러가지가 있는데 1. C API로 작성된 확장 모듈들은 호환이 안될 가능성이 높음. 2. mimalloc을 채택해야하는데 PyMem_SetAllocator와 같은 API는 사용이 불가능해짐, 이런 문제가 한두개가 아님 3. 싱글 스레드 성능 감소
2
14
42
@dongheena92
Donghee Na
5 months
파이콘 US에 참여하는 이유에 대해서 인터뷰 요청을 받게 되어 *짧은 영어*로 촬영을 하였습니다. 그 중에서 하고 싶었던 이야기가 후반부에 있는데요. 같은 프로그래밍 언어를 쓰더라도 지역별로 푸는 문제와 유스케이스가 달라서 이것을 들을 수 있는 자리만으로도 가치가 있다 였습니다.
@dongheena92
Donghee Na
5 months
Watch the video Why PyCon US is special and people participate from worldwide also tips about how to enjoy the #PyCon
0
2
6
2
7
42
@dongheena92
Donghee Na
1 year
정확히 표현하면 최적화 옵션입니다. 바이트코드는 옵션이 없어도 생성하니 컴파일 옵션은 아니구여. 이래저래 assert 문 사용하면 넘겨주는게 조금이라도 더 이득입니다. 안그러면 바이트코드에 그대로 있습니다
@_a6g_
ak 🌱🎗 📚 💻
1 year
테스트 코드가 아닌 프로덕션 코드에도 assert를 중간 중간에 남겨 두면 코드 읽기도 좋고 디버깅도 편해져서 좋아요. 어차피 컴파일(-O)하면 없어지므로 런타임 성능에는 영향을 주지도 않구요. 특히 코드의 불변값invariants이 무엇인지 생각하는 습관을 들일 수 있어서 좋아요.
Tweet media one
1
37
70
1
14
40