<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Leadership · Nhân Tài Đức</title>
    <link>https://jared.lynskey.co.nz/vi/tags/leadership/</link>
    <description>Những câu chuyện ngắn về kỹ thuật phần mềm và lãnh đạo đội ngũ kỹ sư — performance review, tuyển dụng và mở rộng team, CI/CD, giám sát DevOps và AI agent. Viết từ Seoul.</description>
    <generator>Hugo</generator>
    <language>vi</language>
    <copyright>© 2026 Nhân Tài Đức</copyright>
    <lastBuildDate>Sat, 07 Nov 2026 00:00:00 +1300</lastBuildDate>
    <atom:link href="https://jared.lynskey.co.nz/vi/tags/leadership/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Làm kỹ sư phần mềm ở Hàn Quốc: một nửa công việc là 눈치 (nunchi)</title>
      <link>https://jared.lynskey.co.nz/vi/posts/2026/2026-10-22-software-engineer-in-korea/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/vi/posts/2026/2026-10-22-software-engineer-in-korea/</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 +1300</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>korea</category>
      <category>Seoul</category>
      <category>career</category>
      <category>Nunchi</category>
      <category>communication</category>
      <category>culture</category>
      <category>Engineering Manager</category>
      <category>Hiring</category>
      <category>leadership</category>
      <category>startups</category>
      <category>Freelance</category>
      <category>new zealand</category>
      <description>Làm kỹ sư phần mềm ở Hàn Quốc, qua lời một người New Zealand sống ở Seoul từ 2019: năng lực kỹ thuật đi đâu cũng dùng được, nhưng nửa còn lại của công việc là 눈치 (nunchi), đọc được cả phòng đang muốn gì mà không ai cần nói ra. Nunchi là gì, vì sao &#39;optics&#39; là cách dịch sai, nó lộ ra ở đâu trong một đội phát triển, điều gì thay đổi khi tôi thành người quản lý bị người khác &#39;đọc&#39;, và tôi muốn nói gì với ai đang cân nhắc sang Hàn làm việc.</description>
      <content:encoded><![CDATA[<p>Tôi làm phần mềm ở Hàn Quốc từ năm 2019: một công ty nghiên cứu, hai startup, hai mươi tháng làm quản lý kỹ thuật (engineering manager), và làm tự do từ tháng 10/2025. Phần kỹ thuật thì đi đâu cũng dùng được; một backend web chẳng quan tâm nó được triển khai từ nước nào. Điều không ai nói với bạn là nửa còn lại của công việc là 눈치 (nunchi). Đây là từ tiếng Hàn chỉ khả năng đọc được cả phòng đang muốn gì mà không cần ai phải nói ra, gần với cái mà người Việt gọi là &ldquo;tinh ý&rdquo; hay &ldquo;biết nhìn sắc mặt&rdquo;. Lý do không ai nói cũng đơn giản: nói thẳng ra thì còn gì là nunchi nữa.</p>
<p>Tôi là người New Zealand sống ở Seoul. Bài này kể lại môi trường phát triển phần mềm ở Hàn nhìn từ bên trong, từ cả hai phía của bàn tuyển dụng, và những gì tôi muốn nói với ai đang tính chuyện sang đây làm việc.</p>

<h2 class="relative group">Tôi đến đây bằng cách nào
    <div id="tôi-đến-đây-bằng-cách-nào" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#t%c3%b4i-%c4%91%e1%ba%bfn-%c4%91%c3%a2y-b%e1%ba%b1ng-c%c3%a1ch-n%c3%a0o" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Con đường của tôi bắt đầu từ bậc thạc sĩ. Sau khi học cử nhân ở Đại học Waikato và làm vận hành mạng một năm ở một công ty viễn thông tại New Zealand, tôi học thạc sĩ khoa học máy tính ở Đại học Kyung Hee từ tháng 3/2017 đến tháng 2/2019. Mỗi học kỳ, phòng lab của chúng tôi đều đi dự KSC và KCC, hai hội nghị tin học trong nước. Ở KSC 2018 tại PyeongChang, nhà tài trợ có nhiều công ty công nghệ lớn nhất Hàn Quốc, lại có cả gian hàng tuyển dụng cho ai đang tìm việc. Nếu bạn là sinh viên cao học nước ngoài ở Hàn thì điều này đáng để biết.</p>
<p>Từ đó đến nay:</p>
<table>
	<thead>
			<tr>
					<th style="text-align: left">Thời gian</th>
					<th style="text-align: left">Vai trò</th>
					<th style="text-align: left">Nơi làm</th>
					<th style="text-align: left">Công việc</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left">06/2019 – 06/2020</td>
					<td style="text-align: left">Trợ lý nghiên cứu (Research Assistant Manager)</td>
					<td style="text-align: left">Một công ty nghiên cứu thị giác máy tính</td>
					<td style="text-align: left">Tạo dữ liệu huấn luyện bên trong game engine, và giao diện giám sát năng lượng tái tạo</td>
			</tr>
			<tr>
					<td style="text-align: left">06/2020 – 09/2022</td>
					<td style="text-align: left">Lập trình viên full-stack</td>
					<td style="text-align: left">Một startup SaaS hỗ trợ khách hàng</td>
					<td style="text-align: left">Chính nền tảng hỗ trợ khách hàng đó, cùng hạ tầng đám mây và CI/CD của nó</td>
			</tr>
			<tr>
					<td style="text-align: left">09/2022 – 02/2024</td>
					<td style="text-align: left">Lập trình viên full-stack, quyền trưởng nhóm</td>
					<td style="text-align: left">Một startup nền tảng cho nhà sáng tạo</td>
					<td style="text-align: left">Nền tảng cho nhà sáng tạo nội dung và một ứng dụng cộng đồng, backend viết bằng Python, Rust và Java</td>
			</tr>
			<tr>
					<td style="text-align: left">02/2024 – 10/2025</td>
					<td style="text-align: left">Quản lý kỹ thuật</td>
					<td style="text-align: left">Một công ty phần mềm ở Seoul</td>
					<td style="text-align: left">Quản lý một đội kỹ sư, và việc bàn giao sản phẩm từ lúc chốt phạm vi đến khi phát hành</td>
			</tr>
			<tr>
					<td style="text-align: left">10/2025 – nay</td>
					<td style="text-align: left">Kỹ sư DevOps / MLOps</td>
					<td style="text-align: left">Tự do</td>
					<td style="text-align: left">Hạ tầng tại chỗ (on-premise): PostgreSQL độ sẵn sàng cao và phục vụ mô hình LLM</td>
			</tr>
	</tbody>
</table>
<p>Phần kỹ thuật là nửa quen thuộc. Startup hỗ trợ khách hàng là nơi tôi học được rằng một phần lớn việc phát hành phần mềm thực ra là vận hành, còn backend của nền tảng cho nhà sáng tạo chạy trên nhiều bộ công nghệ hơn mức tôi sẽ chọn bây giờ. Khác biệt riêng của Hàn Quốc nằm ở rìa. Naver là công cụ tìm kiếm bạn buộc phải để ý: khi ra mắt website mới cho Kiwi Alumni, tôi làm SEO cho cả Google lẫn Naver. Các nền tảng Hàn Quốc thu thập dữ liệu (crawl) bằng những cái tên bạn khó đoán ra (crawler của Naver tên là Yeti, còn bản xem trước link trong KakaoTalk là do một thứ tên kakaotalk-scrap lấy về). Và ngân hàng trực tuyến ở Hàn đến giờ vẫn đòi cài phần mềm bảo mật riêng của họ lên máy tính của bạn.</p>
<p>Nhưng chẳng cái nào trong số đó là phần khó.</p>

<h2 class="relative group">Nunchi là gì, và vì sao nó không phải là &ldquo;optics&rdquo;
    <div id="nunchi-là-gì-và-vì-sao-nó-không-phải-là-optics" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#nunchi-l%c3%a0-g%c3%ac-v%c3%a0-v%c3%ac-sao-n%c3%b3-kh%c3%b4ng-ph%e1%ba%a3i-l%c3%a0-optics" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>눈치 là cảm giác về việc người khác đang nghĩ gì, muốn gì, mong đợi gì, nắm bắt từ tình huống chứ không phải từ lời họ nói ra. 눈 nghĩa là &ldquo;mắt&rdquo;, và Euny Hong, tác giả cuốn <em>The Power of Nunchi</em> (2019), cuốn sách giới thiệu nunchi bằng tiếng Anh được biết đến nhiều nhất, dịch cả từ này là &ldquo;eye-measure&rdquo;, tức là &ldquo;đo bằng mắt&rdquo;. Nó xuất hiện trong mấy cách nói hằng ngày. Người &ldquo;눈치가 빠르다&rdquo; (nunchi nhanh) là người đọc tình huống rất nhanh, kiểu người mình gọi là tinh ý. Người &ldquo;눈치가 없다&rdquo; (không có nunchi) thì không đọc được gì cả, và đó chẳng phải lời khen. Còn &ldquo;눈치를 보다&rdquo; (nhìn nunchi) là liên tục để ý phản ứng của người khác, thường là cấp trên, rồi điều chỉnh để mình luôn ở phía an toàn, rất giống chuyện &ldquo;nhìn sắc mặt&rdquo; mà dân văn phòng Việt Nam hay nói.</p>
<p>Từ tiếng Anh mà người ta hay chọn ở đây là &ldquo;optics&rdquo;, và tôi nghĩ nó sai. Optics là chuyện một việc trông như thế nào từ bên ngoài, bất kể thực chất ra sao, kiểu &ldquo;công bố thưởng ngay trong tuần cắt giảm nhân sự thì optics rất tệ&rdquo;. Nó là chuyện hình thức, và người quản lý nó là người đang bị nhìn. Nunchi phần lớn lại chỉ theo hướng ngược lại: vấn đề không phải là bạn trông thế nào trong mắt người khác, mà là bạn nhìn người khác rõ đến đâu. Hai thứ chỉ gặp nhau ở &ldquo;눈치를 보다&rdquo;, khi bạn quan sát mọi người để quản lý hình ảnh của mình trong mắt họ, và đó chính là phiên bản xuất hiện trong các bài báo nước ngoài viết về văn phòng Hàn Quốc.</p>
<p>Ví dụ trong những bài báo đó lần nào cũng na ná nhau: không về trước trưởng nhóm, cái nunchi người ta phải để ý khi thật sự xin nghỉ phép năm (연차), biết lúc nào thì được phép rời một buổi 회식 (bữa ăn tối cùng đội), và quyết định nếu phản bác cấp trên thì nói ngay trong cuộc họp hay lặng lẽ nói sau. Dù bạn nghĩ gì về từng ví dụ, chúng đều có chung một hình dạng: mỗi cái là một quy tắc ai cũng theo mà không ai nói ra.</p>
<p>Và nó là một vấn đề tách biệt với ngôn ngữ. Tiếng Hàn nằm trong lời nói. Nunchi nằm trong mọi thứ xung quanh lời nói.</p>

<h2 class="relative group">Nunchi lộ ra ở đâu trong một đội phát triển
    <div id="nunchi-lộ-ra-ở-đâu-trong-một-đội-phát-triển" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#nunchi-l%e1%bb%99-ra-%e1%bb%9f-%c4%91%c3%a2u-trong-m%e1%bb%99t-%c4%91%e1%bb%99i-ph%c3%a1t-tri%e1%bb%83n" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Các đội phát triển vận hành đúng theo hình dạng đó. Vài tháng sau khi lần đầu làm quản lý, tôi viết <a href="https://jared.lynskey.co.nz/vi/posts/2024/2024-05-05-team-norms/" >một bài về quy ước của đội</a> mở đầu thế này: phần lớn xích mích tôi phải xử lý không phải chuyện kỹ thuật, mà là mỗi người ngầm mặc định một kiểu về việc review code (đánh giá mã) nên được phản hồi nhanh đến đâu, &ldquo;xong&rdquo; thực ra nghĩa là gì, và nhắc ai đó lần thứ hai có bị coi là bất lịch sự không. Hồi đó tôi chưa dùng từ này, nhưng danh sách ấy dòng nào cũng là thứ mà nunchi phải đọc ra. Mỗi dòng là một quy tắc cả đội ngầm đồng ý mà không nói ra, và người mới chỉ có thể học bằng cách quan sát.</p>
<p>Cũng trong bài đó, tôi phàn nàn chuyện người mới học quy ước &ldquo;như truyền miệng dân gian&rdquo; thay vì được nói rõ khi nhận việc (onboarding), và chuyện các đội đa quốc gia cứ tưởng chuẩn của mình là chuẩn của tất cả mọi người. &ldquo;Folklore&rdquo;, truyện truyền miệng, là từ tiếng Anh hay nhất tôi tìm được để mô tả thứ mà nunchi dựa vào. Khi bạn là người nước ngoài duy nhất trong đội, chuẩn bị lệch chính là của bạn, và những &ldquo;truyện truyền miệng&rdquo; kia chẳng được ghi lại ở đâu để bạn đọc.</p>
<p>Chỗ tốn kém nhất là buổi họp đứng (standup) hằng ngày. Năm 2023 tôi có viết về <a href="https://jared.lynskey.co.nz/vi/posts/2023/2023-09-23-reactive-vs-proactive-communication/" >một dự án tôi phụ trách bị chậm tiến độ</a> trong khi tôi cứ chờ có ai hỏi đến. Ba tuần sau mới có người hỏi, và lúc đó mọi thứ đã thành thảm họa. Nunchi tốt không cứu được chuyện này. Đọc được không khí thì bạn biết điều gì không ai muốn nghe, nhưng nó không bảo bạn phải nói ra bất chấp. Thói quen tôi rút ra thì ngược hẳn với việc chờ đợi: nói trước, bằng văn bản, trước khi có ai hỏi. &ldquo;Việc này đang lâu hơn tôi nghĩ. Giờ tôi ước tính khoảng 8 đến 10 ngày chứ không phải 5. Mình cắt bớt phạm vi hay lùi hạn chót?&rdquo;</p>

<h2 class="relative group">Khi bạn là người bị &ldquo;đọc&rdquo;
    <div id="khi-bạn-là-người-bị-đọc" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#khi-b%e1%ba%a1n-l%c3%a0-ng%c6%b0%e1%bb%9di-b%e1%bb%8b-%c4%91%e1%bb%8dc" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Tháng 2/2024, tôi bắt đầu quản lý một đội kỹ sư ở một công ty phần mềm tại Seoul, và nunchi đảo chiều. Khi còn là lập trình viên, tôi là người đọc không khí. Khi làm quản lý, tôi chính là không khí. Những gì tôi nói trong cuộc họp, những gì tôi không nói, tôi trả lời tin nhắn nhanh hay chậm, mấy giờ tôi về, tất cả đều trở thành thứ người khác có thể đọc.</p>
<p>Nhiều điều tôi từng viết khi còn làm trưởng dự án lại càng đúng hơn khi đã là quản lý. Nếu mọi người không thấy an toàn để nói với bạn chỗ nào đang hỏng, <a href="https://jared.lynskey.co.nz/vi/posts/2024/2024-01-02-engineeringmanager/" >bạn sẽ là người biết sau cùng</a>. <a href="https://jared.lynskey.co.nz/vi/posts/2023/2023-09-25-transperency/" >Giữ thông tin quá lâu</a> thì mọi người cảm nhận được, và tin đồn sẽ lấp đầy khoảng im lặng bạn để lại. <a href="https://jared.lynskey.co.nz/vi/posts/2023/2023-10-13-i-dont-know/" >Câu &ldquo;tôi không biết&rdquo; nghe như thất bại</a> khi năm người trong phòng họp đang chờ câu trả lời của bạn, và chính vì thế mà nó đáng để nói ra. Còn câu mà tôi cứ quay lại mãi: người khác không đọc được ý định của bạn, họ chỉ đọc được lời bạn nói. Trong một đội vận hành bằng nunchi, họ vẫn sẽ cố đọc: từ nét mặt bạn, từ những gì bạn bỏ qua, từ giờ bạn ra về. Đó là lý do chính đáng để bạn chừa cho họ ít chỗ phải đoán hơn.</p>
<p>Những thứ tôi dựa vào đều chẳng có gì hào nhoáng. Họp 1:1 với từng người, nói về chính người đó chứ không phải về sprint, cùng một câu hỏi giản dị làm được phần lớn việc: &ldquo;Có điều gì bạn cần tôi hoặc cả đội hỗ trợ để làm việc thuận hơn không?&rdquo;</p>
<p>Một danh sách quy ước ngắn của đội, từ ba đến năm điều, ghi ở chỗ ai cũng thấy, kể cả chuyện sẽ ra sao nếu chính người quản lý vi phạm. Chủ động đi hỏi những người sẽ chẳng bao giờ lên tiếng trong một phòng tám người, thay vì chờ họ tự nói. Và một câu thẳng thắn &ldquo;không được, lý do là thế này&rdquo; thay cho câu &ldquo;để xem đã&rdquo; rồi chẳng bao giờ được nhắc lại, vì một câu trả lời mơ hồ chỉ thêm một thứ nữa khiến người ta phải nhìn sắc mặt. Khoảng một tháng sau khi tôi vào, <a href="https://jared.lynskey.co.nz/vi/posts/2024/2024-03-03-product-team-outing/" >buổi dã ngoại của đội sản phẩm</a> bắt đầu ở một quán cà phê với một buổi workshop về giá trị của từng người và quy ước của đội. Một công ty khó có câu trả lời nào cho nunchi trực diện hơn thế: dành nguyên một buổi sáng để nói to những điều thường chẳng ai nói ra.</p>

<h2 class="relative group">Được tuyển với tư cách người nước ngoài
    <div id="được-tuyển-với-tư-cách-người-nước-ngoài" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%c4%91%c6%b0%e1%bb%a3c-tuy%e1%bb%83n-v%e1%bb%9bi-t%c6%b0-c%c3%a1ch-ng%c6%b0%e1%bb%9di-n%c6%b0%e1%bb%9bc-ngo%c3%a0i" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Tôi không có bí kíp tìm việc nào cho Hàn Quốc. Thứ tôi có là góc nhìn của người quản lý tuyển dụng, và lời khuyên rút ra từ đó là: hãy dùng nunchi với chính công ty trước khi bạn ký hợp đồng.</p>
<p>Hồi còn làm quản lý và tuyển người, những lập trình viên tôi muốn tuyển nhất chẳng bao giờ có mặt trên các trang tuyển dụng, và <a href="https://jared.lynskey.co.nz/vi/posts/2024/2024-07-01-internships/" >như tôi từng viết</a>, các nhà sáng lập thích tuyển người mình đã từng làm cùng hơn nhiều. Vậy nên cửa vào tốt nhất là bất cứ thứ gì giúp người ta thấy bạn làm việc trước khi tuyển bạn. Một kỳ thực tập ở công ty nhỏ hay lặng lẽ biến thành lời mời làm chính thức. Một cuộc thi hackathon cho người ta xem bạn làm việc suốt cả cuối tuần: năm 2023, tôi cùng ba người nữa trong một đội bốn người đã thắng Seoul Tech Impact Hackathon do Lunit Global tổ chức, với một ứng dụng giúp tìm các xe bán đồ ăn đường phố, vốn ở Hàn chẳng có địa chỉ.</p>
<p>Rồi còn <a href="https://jared.lynskey.co.nz/vi/posts/2024/2024-07-12-coffee-chats/" >buổi cà phê trò chuyện (coffee chat)</a>. Tôi từng viết rằng cách một người cư xử trong một cuộc nói chuyện thoải mái cho bạn biết làm việc cùng họ sẽ ra sao nhiều hơn hẳn một buổi phỏng vấn đã tập dượt, và điều đó đúng cho cả hai phía. Với ứng viên, đó là cơ hội duy nhất để đọc một đội trước khi bước vào. Nếu ngồi ở ghế ứng viên, tôi sẽ hỏi: thách thức lớn nhất đội đang gặp lúc này là gì, vì sao anh chị vào đây và điều gì giữ anh chị ở lại, và có điều gì về việc làm ở đây có thể khiến tôi bất ngờ. Câu cuối là một cách lịch sự để xin người ta nói trước cho mình phần nunchi. Câu trả lời né tránh về chuyện nghỉ việc hay định hướng công ty tự nó đã nói lên khá nhiều.</p>

<h2 class="relative group">Nếu bạn đang tuyển lập trình viên nước ngoài
    <div id="nếu-bạn-đang-tuyển-lập-trình-viên-nước-ngoài" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#n%e1%ba%bfu-b%e1%ba%a1n-%c4%91ang-tuy%e1%bb%83n-l%e1%ba%adp-tr%c3%acnh-vi%c3%aan-n%c6%b0%e1%bb%9bc-ngo%c3%a0i" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Nếu bạn điều hành một đội ở Hàn và đang tuyển một lập trình viên đến từ nơi khác, điều hữu ích nhất bạn có thể làm chính là câu trong bài viết về quy ước của đội: biến những điều ngầm hiểu thành điều nói rõ. Đừng để họ học quy tắc của bạn như truyện truyền miệng. Hãy nói với họ ngay tuần đầu: review thường được phản hồi trong bao lâu, &ldquo;xong&rdquo; nghĩa là gì, nhắc lần hai có bị coi là bất lịch sự không, mọi người thực tế mấy giờ thì về, và xin nghỉ phép thì ngoài cái đơn ra còn phải để ý gì nữa không. Hai câu cuối là những câu hỏi nunchi kinh điển, những điều mà người trong đội chẳng ai nghĩ đến chuyện phải nói ra.</p>
<p>Sau đó là những thói quen nhàm chán giúp người ta bớt phải đoán. Nói trước khi bị hỏi; một email ba gạch đầu dòng gửi các bên liên quan vào thứ Sáu (đã phát hành gì, tiếp theo làm gì, có điều gì đáng lo) chỉ mất mười phút. Hỏi thẳng những người trầm tính thay vì chờ họ lên tiếng trong cuộc họp. Đưa ra câu trả lời thật, kể cả &ldquo;không&rdquo;, kèm theo lý do. Và phỏng vấn mọi ứng viên bằng cùng một bộ câu hỏi, theo cùng một thang đánh giá. Điều này tôi mất một thời gian mới học được, nhưng đó là cách công bằng duy nhất để so sánh mọi người; nếu không, bạn sẽ thiên vị người mình nói chuyện gần đây nhất. Nó cũng có nghĩa là ứng viên không biết các quy tắc ngầm của đội bạn sẽ được hỏi đúng những câu mà ứng viên đã biết được hỏi.</p>

<h2 class="relative group">Cộng đồng người New Zealand ở đây
    <div id="cộng-đồng-người-new-zealand-ở-đây" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#c%e1%bb%99ng-%c4%91%e1%bb%93ng-ng%c6%b0%e1%bb%9di-new-zealand-%e1%bb%9f-%c4%91%c3%a2y" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Năm 2018, khi vẫn còn là sinh viên, tôi chụp ảnh cho một buổi ăn sáng về lãnh đạo của Kiwi Chamber, và sau đó viết rằng tôi thật sự thích làm tình nguyện cho những sự kiện thúc đẩy quan hệ giữa hai nước. Từ tháng 1/2020, tôi làm chủ tịch Kiwi Alumni, một cộng đồng dành cho người New Zealand ở Hàn Quốc và cho những ai từng học ở New Zealand nay đang sống và làm việc ở đây. Đây là vai trò tình nguyện, và phần lớn là việc với con người: tổ chức sự kiện, xây dựng quan hệ với Đại sứ quán New Zealand và các cơ sở giáo dục, cộng thêm những việc chẳng ai thấy như làm logo mới hay một website mà thành viên thật sự tìm được thứ mình cần. Năm 2023, chúng tôi cùng Đại sứ quán tổ chức <a href="https://jared.lynskey.co.nz/vi/posts/2023/2023-09-22-kiwi-alumni-my-role/" >Kiwi Alumni Night</a>, và sự kiện còn lên cả KTV.</p>
<p>Câu tôi viết sau đêm đó là thứ gần nhất với luận điểm chính của bài này. Những người từng sống ở cả Hàn Quốc lẫn New Zealand hiểu cách nối những khác biệt, vì họ đã trải qua cả hai nền văn hóa. Nếu bạn sang đây làm việc, dù bạn đến từ đâu, hãy tìm những người như thế. Họ là người sẽ nói với bạn bằng lời lẽ rõ ràng rằng căn phòng lúc đó đã muốn nói gì.</p>

<h2 class="relative group">Làm tự do từ Seoul
    <div id="làm-tự-do-từ-seoul" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#l%c3%a0m-t%e1%bb%b1-do-t%e1%bb%ab-seoul" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Tôi chuyển sang làm tự do vào tháng 10/2025, sau khi nghỉ việc quản lý. Thực tế đó là các hợp đồng DevOps và MLOps, phần lớn là hạ tầng tại chỗ: một cụm PostgreSQL độ sẵn sàng cao, rồi hạ tầng phục vụ LLM trên chính phần cứng đó. Làm rồi mới thấy phần kiểm soát chất lượng còn nhiều hơn phần &ldquo;đi ống nước&rdquo;: theo dõi trace và các cuộc hội thoại nhiều lượt để tìm xem đầu ra của mô hình bắt đầu lệch từ đâu. Từ tháng 2/2026, tôi còn làm thêm một ứng dụng chợ và cộng đồng của riêng mình.</p>
<p>Làm tự do không giúp bạn thoát khỏi nunchi; nó chỉ đổi thứ bạn phải đọc. Đến bất kỳ đâu, thứ đầu tiên tôi xem là hệ thống giám sát (monitoring), vì nó cho biết về một đội nhiều hơn file README. Đó là nunchi dành cho hệ thống: đọc những gì một đội thật sự làm, chứ không phải những gì họ nói là mình làm.</p>

<h2 class="relative group">Điều tôi muốn nói với ai đang cân nhắc
    <div id="điều-tôi-muốn-nói-với-ai-đang-cân-nhắc" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%c4%91i%e1%bb%81u-t%c3%b4i-mu%e1%bb%91n-n%c3%b3i-v%e1%bb%9bi-ai-%c4%91ang-c%c3%a2n-nh%e1%ba%afc" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<ol>
<li>Hãy vào bằng một cánh cửa nơi người ta thấy bạn làm việc trước khi tuyển bạn. Của tôi là bậc thạc sĩ. Một cuộc thi hackathon, một kỳ thực tập ở công ty nhỏ, hay cộng đồng người cùng nước với bạn ở đây cũng có tác dụng y như vậy, và chính trong cộng đồng bạn sẽ gặp những người từng sống ở cả hai bên.</li>
<li>Đừng gạt bỏ các công ty nhỏ; phần lớn sự nghiệp của tôi là ở đó. Ở một công ty mười người thì chẳng có ai để bạn đẩy việc nhàm chán sang, và thứ bạn làm ra thật sự được đưa vào sử dụng.</li>
<li>Đọc đội trước khi vào. Tận dụng buổi coffee chat, hỏi xem làm ở đây có gì khiến bạn bất ngờ, và đừng xem nhẹ những câu trả lời né tránh về chuyện nghỉ việc.</li>
<li>Đừng chờ bị hỏi. Một ước tính đang trễ, một thay đổi rủi ro, một quyết định người khác đang chờ: hãy nói trước, bằng văn bản.</li>
<li>Hỏi thành tiếng những quy tắc chưa được viết ra: review được phản hồi nhanh đến đâu, &ldquo;xong&rdquo; nghĩa là gì, nhắc lần hai có bất lịch sự không. Nếu chưa ai viết lại, hãy xung phong viết.</li>
<li>Học cả hệ sinh thái xung quanh bộ công nghệ của bạn. Ở đây, Naver và Kakao quan trọng theo những cách mà thói quen dùng Google của bạn không bao quát được.</li>
</ol>
<p>Phần kỹ thuật là nửa bạn có thể chuẩn bị trước khi đến. Nunchi là nửa bạn học trong lúc làm, và cách nhanh nhất tôi biết để học nó là nhờ mọi người nói to phần thường không được nói ra, và tự mình nói phần của mình trước.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2026/2026-10-22-software-engineer-in-korea/featured.jpg" medium="image" type="image/jpeg" />
    </item>
    <item>
      <title>Quy tắc làm việc chung (team norms) cho đội kỹ thuật: làm sao để giữ được lâu dài</title>
      <link>https://jared.lynskey.co.nz/vi/posts/2024/2024-05-05-team-norms/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/vi/posts/2024/2024-05-05-team-norms/</guid>
      <pubDate>Sun, 05 May 2024 00:00:00 +0000</pubDate>
      <dc:creator>Me</dc:creator>
      <category>team norms</category>
      <category>collaboration</category>
      <category>leadership</category>
      <description>Ghi chép về quy tắc làm việc chung (team norms) của đội kỹ thuật sau vài tháng đầu tôi làm quản lý kỹ thuật, và nghiên cứu của Google đã khiến tôi tin rằng chúng quan trọng hơn cả tài năng của từng người.</description>
      <content:encoded><![CDATA[<p>Sau vài tháng quản lý một đội lập trình viên, tôi nhận ra phần lớn những va chạm mình phải xử lý không đến từ kỹ thuật. Vấn đề là mỗi người đang làm việc theo những giả định ngầm khác nhau: một yêu cầu rà soát mã (code review) nên được phản hồi trong bao lâu, &ldquo;xong&rdquo; thực sự nghĩa là gì, nhắn Slack cho ai đó hai lần liền thì có bị coi là bất lịch sự không. Chẳng ai sai cả. Chỉ là chúng tôi chưa bao giờ ngồi lại thống nhất luật chơi.</p>
<p>Cách giải quyết có một cái tên nghe khá chán: quy tắc làm việc chung của đội (team norms). <a href="https://www.ccl.org/articles/leading-effectively-articles/the-real-world-guide-to-team-norms/"  target="_blank" rel="noreferrer">Center for Creative Leadership</a> định nghĩa chúng là &ldquo;một tập hợp các quy tắc hay nguyên tắc vận hành định hình cách các thành viên trong đội tương tác với nhau&rdquo;. Nghe thì như giấy tờ của phòng nhân sự, nhưng thật ra chỉ là viết ra những điều mà ai cũng tưởng là hiển nhiên.</p>

<h2 class="relative group">Nghiên cứu khiến tôi bị thuyết phục
    <div id="nghiên-cứu-khiến-tôi-bị-thuyết-phục" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#nghi%c3%aan-c%e1%bb%a9u-khi%e1%ba%bfn-t%c3%b4i-b%e1%bb%8b-thuy%e1%ba%bft-ph%e1%bb%a5c" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p><a href="https://rework.withgoogle.com/intl/en/guides/understanding-team-effectiveness"  target="_blank" rel="noreferrer">Project Aristotle của Google</a> đã nghiên cứu khoảng 180 đội trong chính công ty họ để tìm ra điều gì làm nên những đội giỏi. Câu trả lời khiến chính họ bất ngờ: trong đội có những ai không quan trọng bằng việc cả đội làm việc với nhau như thế nào. Bạn có thể dồn toàn nhân tài vào một đội mà kết quả vẫn chỉ ở mức xoàng, nếu những thỏa thuận làm việc chung lộn xộn.</p>
<p>Nghiên cứu chỉ ra <a href="https://psychsafety.com/googles-project-aristotle/"  target="_blank" rel="noreferrer">năm yếu tố</a> giúp các đội mạnh nổi bật hơn hẳn: an toàn tâm lý, sự đáng tin cậy, cấu trúc và sự rõ ràng, ý nghĩa, và tác động. Trong đó, an toàn tâm lý, tức là có thể hỏi một câu ngớ ngẩn hay nhận mình sai mà không bị &ldquo;trả giá&rdquo;, là yếu tố đóng vai trò lớn nhất. <a href="https://www.leaderfactor.com/learn/project-aristotle-psychological-safety"  target="_blank" rel="noreferrer">Những con số đi kèm</a> thì khó mà cãi được: giải thích thêm 43% mức chênh lệch về hiệu suất, năng suất cao hơn 19%, đổi mới nhiều hơn 31%, tỉ lệ nghỉ việc thấp hơn 27%.</p>
<p>Điều tôi thích ở danh sách này là không yếu tố nào trong năm cái là tính cách bẩm sinh. Tất cả đều là những thứ một đội có thể chủ động xây dựng, và quy tắc làm việc chung chính là cách để xây.</p>

<h2 class="relative group">Quy tắc làm việc chung trong công việc hằng ngày
    <div id="quy-tắc-làm-việc-chung-trong-công-việc-hằng-ngày" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#quy-t%e1%ba%afc-l%c3%a0m-vi%e1%bb%87c-chung-trong-c%c3%b4ng-vi%e1%bb%87c-h%e1%ba%b1ng-ng%c3%a0y" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Họp hành là chỗ dễ bắt đầu nhất, vì những thói quen xấu ở đây lộ ra quá rõ. Chương trình họp được gửi trước, họp bắt đầu và kết thúc đúng giờ, và mọi người tóm tắt lại những gì mình vừa nghe trước khi phản bác. Tôi đặc biệt thích phiên bản thẳng thừng của quy tắc về chương trình họp: <a href="https://www.ntaskmanager.com/blog/12-examples-of-team-norms-to-help-you-create-a-high-performing-team/"  target="_blank" rel="noreferrer">không có chương trình họp thì không họp</a>.</p>
<p>Các quy tắc về giao tiếp quan trọng hơn nhưng lại khó thấy hơn. Của tôi gói gọn lại thế này: mặc định cứ trao đổi nhiều hơn mức mình nghĩ là cần, ghi lại các quyết định ở chỗ ai cũng tìm được, và đừng để cuộc họp là kênh trao đổi duy nhất. Có những người sẽ không bao giờ lên tiếng trong một phòng tám người, nên hãy chủ động tìm đến hỏi thẳng họ. Có rất nhiều bằng chứng cho thấy <a href="https://www.focuspeople.com/2024/02/23/building-high-performing-teams-x-strategies-for-success/"  target="_blank" rel="noreferrer">những đội có góc nhìn đa dạng</a> làm tốt hơn những đội đồng nhất, nhưng chỉ khi những góc nhìn đó thực sự được nói ra.</p>
<p>Khi có bất đồng: hãy mặc định rằng người kia có ý tốt, tranh luận về vấn đề chứ đừng nhắm vào con người, và tìm hiểu xem mọi người thực sự cần gì, thay vì cứ bám lấy lập trường họ đã chọn. Còn nếu hiếm hoi lắm mới có một vụ tranh cãi mãi không dứt, khi đó hãy mời một bên thứ ba trung lập vào.</p>

<h2 class="relative group">Đặt ra quy tắc chung mà không biến thành thủ tục hành chính
    <div id="đặt-ra-quy-tắc-chung-mà-không-biến-thành-thủ-tục-hành-chính" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%c4%91%e1%ba%b7t-ra-quy-t%e1%ba%afc-chung-m%c3%a0-kh%c3%b4ng-bi%e1%ba%bfn-th%c3%a0nh-th%e1%bb%a7-t%e1%bb%a5c-h%c3%a0nh-ch%c3%adnh" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Cách mà <a href="https://www.ccl.org/articles/leading-effectively-articles/the-real-world-guide-to-team-norms/"  target="_blank" rel="noreferrer">CCL khuyến nghị</a> bắt đầu từ trải nghiệm thực tế chứ không phải lý thuyết, và tôi cũng sẽ làm theo cách đó. Mỗi người kể về đội tốt nhất và đội tệ nhất mà mình từng ở, cả nhóm cùng mổ xẻ xem điều gì khiến từng đội như vậy, rồi những điểm chung rút ra được sẽ trở thành đề xuất: những hành vi cụ thể cho chính đội này, được cả nhóm tranh luận và thống nhất, chứ không phải áp từ trên xuống. Sau đó, quyết định luôn từ đầu chuyện gì sẽ xảy ra khi có người phá quy tắc (kể cả khi người đó là người quản lý), viết các quy tắc ra ở chỗ dễ thấy, và thỉnh thoảng xem lại.</p>
<p>Tôi chỉ muốn thêm đúng một quy tắc: bắt đầu với ba đến năm cái thôi. Quy tắc chung chỉ có tác dụng khi đã thành thói quen, mà chẳng ai tập nổi mười thói quen cùng một lúc.</p>

<h2 class="relative group">Những chỗ dễ đổ bể
    <div id="những-chỗ-dễ-đổ-bể" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#nh%e1%bb%afng-ch%e1%bb%97-d%e1%bb%85-%c4%91%e1%bb%95-b%e1%bb%83" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Cách nhanh nhất để giết chết các quy tắc chung là người lãnh đạo phớt lờ chúng. Nếu tôi bỏ qua quy tắc về chương trình họp chỉ vì đang bận, cả đội sẽ nhận ra ngay, và mọi thứ biến thành diễn kịch. Sự nhất quán của người đứng đầu quan trọng hơn câu chữ của bất kỳ quy tắc nào.</p>
<p>Vài cái bẫy khác cũng nên để ý. Người mới vào chỉ biết đến các quy tắc qua lời truyền miệng, thay vì được giải thích rõ ràng trong quá trình hội nhập nhân viên mới (onboarding). Các đội làm việc xuyên quốc gia cứ nghĩ cái mặc định của mình cũng là mặc định của mọi người (hãy nói rõ ra những điều vẫn ngầm hiểu). Và có những người coi cả chuyện này là đặt ra quy trình chỉ để có quy trình. Với nhóm cuối cùng này, mời họ cùng viết các quy tắc hiệu quả hơn nhiều so với ngồi giảng giải cho họ nghe.</p>
<p>Cũng nên biết các quy tắc chung thực sự được củng cố ở đâu. Các nghiên cứu về những đội hiệu suất cao <a href="https://informedi.org/2024/08/30/new-rules-for-teamwork/"  target="_blank" rel="noreferrer">lần nào cũng tìm ra ba thói quen giống nhau</a>: buổi khởi động dự án (kickoff) tử tế, các buổi 1:1 đều đặn, và các buổi họp nhìn lại (retrospective). Chính ở những buổi đó, các thỏa thuận được đặt ra, được thử thách và lặng lẽ điều chỉnh lại, chứ không phải trong một văn bản chính sách nào.</p>
<p>Tôi không nghĩ quy tắc chung là phép màu. Nhưng dữ liệu của Google cũng chỉ về cùng một hướng với trải nghiệm của tôi cho tới giờ: cách một đội làm việc với nhau quan trọng hơn việc trong đội có những ai. Vì vậy, đội tôi giữ bộ quy tắc thật ngắn gọn. Chỉ vài thỏa thuận, viết ở chỗ ai cũng thấy, và được xem lại khi không còn đúng nữa. Sáu tháng nữa hỏi lại tôi xem chúng có trụ được không nhé.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2024/2024-05-05-team-norms/featured.jpg" medium="image" type="image/jpeg" />
    </item>
    <item>
      <title>Đánh giá hiệu suất (performance review) cho kỹ sư phần mềm: cách tôi tổ chức, kèm mẫu và ví dụ</title>
      <link>https://jared.lynskey.co.nz/vi/posts/2024/2024-04-27-performance-reviews/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/vi/posts/2024/2024-04-27-performance-reviews/</guid>
      <pubDate>Sat, 27 Apr 2024 00:30:03 +0000</pubDate>
      <dc:creator>Me</dc:creator>
      <category>Engineering Manager</category>
      <category>Performance Reviews</category>
      <category>KPI</category>
      <category>Feedback</category>
      <category>Software Engineering</category>
      <category>Leadership</category>
      <description>Cách tôi tổ chức đánh giá hiệu suất cho kỹ sư phần mềm: mỗi bên nên kỳ vọng gì, chương trình buổi đánh giá mà tôi hay dùng, những KPI phù hợp với từng người, một mẫu đánh giá bạn có thể chép về dùng, các câu hỏi cho phần tự đánh giá, và những ví dụ góp ý đủ cụ thể để người nhận biết phải làm gì tiếp theo.</description>
      <content:encoded><![CDATA[<p>Một buổi đánh giá hiệu suất có ích cho kỹ sư phần mềm là một cuộc trao đổi hai chiều, chứ không phải một lời phán quyết. Kỹ sư mang tới bản tự đánh giá, quản lý mang tới những ví dụ cụ thể, và khi ra về, cả hai có trong tay hai, ba mục tiêu đo được mà hai bên đã cùng thống nhất, kèm một bản ghi chép lại những điều đó. Dưới đây là cách tôi tổ chức một buổi như vậy, mẫu tôi dùng để ghi, và góp ý cụ thể nghe khác góp ý chung chung thế nào khi đặt cạnh nhau.</p>
<p>Từ khi nhận quản lý một đội kỹ sư hồi đầu năm, đánh giá hiệu suất với tôi đã chuyển từ chuyện người khác làm <em>với</em> mình thành chuyện mình phải đứng ra tổ chức. Tôi viết bài này một phần để sắp xếp lại suy nghĩ của chính mình, nên bạn hãy xem đây là ghi chép của một người đang mò đường, chứ đừng coi là chân lý.</p>

<h2 class="relative group">Rốt cuộc đánh giá hiệu suất để làm gì?
    <div id="rốt-cuộc-đánh-giá-hiệu-suất-để-làm-gì" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#r%e1%bb%91t-cu%e1%bb%99c-%c4%91%c3%a1nh-gi%c3%a1-hi%e1%bb%87u-su%e1%ba%a5t-%c4%91%e1%bb%83-l%c3%a0m-g%c3%ac" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Ở cấp nào thì mục đích cũng quy về hai điều: giúp mọi người tiếp tục học hỏi, và đảm bảo những ai đang làm vượt tầm vai trò của mình thực sự được ghi nhận và đền đáp xứng đáng.</p>
<p>Rất nhiều công ty nhỏ nói rằng họ không có thời gian hay nguồn lực để đánh giá hiệu suất, rồi lặng lẽ lấy thâm niên làm căn cứ duy nhất để xét xem ai đã sẵn sàng lên vị trí kỹ sư cấp cao (senior). Đó là một sai lầm, và không chỉ vì thâm niên là một thước đo lười biếng. Bỏ qua đánh giá tức là bỏ luôn kênh trao đổi hai chiều giữa công ty và nhân viên, và mối quan hệ làm việc sẽ vì thế mà đi xuống.</p>
<p>Chuyện này đúng theo cả hai chiều. Một kỹ sư có thể đang làm việc theo cách mà họ thật lòng tin là tốt nhất cho công ty, trong khi thói quen, phương pháp hay cách giao tiếp của họ lại đang dần lệch sang hướng chẳng giúp ích gì. Không có góp ý thì chẳng ai phát hiện ra. Ngược lại, công ty nào không bao giờ lắng nghe nhân viên qua một kênh bài bản thì cứ thế vô tư không biết mọi người thực sự nghĩ gì về công ty.</p>

<h2 class="relative group">Mỗi bên nên kỳ vọng gì khi bước vào
    <div id="mỗi-bên-nên-kỳ-vọng-gì-khi-bước-vào" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#m%e1%bb%97i-b%c3%aan-n%c3%aan-k%e1%bb%b3-v%e1%bb%8dng-g%c3%ac-khi-b%c6%b0%e1%bb%9bc-v%c3%a0o" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Về phía nhân viên, danh sách không có gì phức tạp. Họ muốn biết công việc của mình gắn với mục tiêu của đội ra sao, mình đang làm tốt ở đâu, và cần cải thiện ở đâu, nói cụ thể chứ không phải kiểu &ldquo;cần giao tiếp tốt hơn&rdquo;. Họ muốn đóng góp của mình được ghi nhận, muốn có một cuộc trao đổi thực chất về lộ trình sự nghiệp và đào tạo, và một quy trình công bằng dựa trên công việc chứ không phải chuyện chính trị văn phòng.</p>
<p>Về phía tôi, tôi mong mọi người mang tới một bản tự đánh giá, tức là góc nhìn của chính họ về những gì đã làm tốt và chưa tốt. Tôi mong họ cởi mở đón nhận góp ý, thay vì mở màn như luật sư bào chữa. Tôi mong có một cuộc thảo luận thật lòng về mục tiêu sắp tới, và những chia sẻ thẳng thắn về việc họ thấy mình hợp với đội đến đâu. Kỳ đánh giá cũng là lúc tôi tự lên kế hoạch cho mình: cơ cấu đội, những ai có thể được thăng chức, ai cần được phát triển theo hướng nào.</p>

<h2 class="relative group">Không có một khuôn mẫu chung cho mọi kỹ sư
    <div id="không-có-một-khuôn-mẫu-chung-cho-mọi-kỹ-sư" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#kh%c3%b4ng-c%c3%b3-m%e1%bb%99t-khu%c3%b4n-m%e1%ba%abu-chung-cho-m%e1%bb%8di-k%e1%bb%b9-s%c6%b0" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Một đội kỹ sư gồm những người khác nhau về văn hóa, kinh nghiệm và chuyên môn, nên không thể dùng cùng một kịch bản đánh giá cho tất cả. Đối xử như nhau và đối xử công bằng không phải là một. Cách tiếp cận phải linh hoạt theo nhu cầu, giai đoạn sự nghiệp và mức đóng góp của từng người. Tối thiểu, bạn phải đảm bảo vai trò và trách nhiệm của mỗi kỹ sư được định nghĩa rõ ràng và thực sự tương xứng với mức lương của họ.</p>
<p>Chỗ nhạy cảm nhất là chức danh và lương. Khi ai đó còn băn khoăn về chức danh của mình, hoặc thấy mình đã sẵn sàng lên cấp, thì những lời động viên chung chung chẳng khác gì thuốc độc. Cái có tác dụng là những thứ cụ thể: cùng thống nhất một số thử thách hoặc mục tiêu dự án cụ thể làm mốc cho cấp tiếp theo, để chuyện thăng tiến có tiêu chí khách quan chứ không dựa vào cảm tính. Lương cũng vậy. Nếu ai đó thấy mình đang bị trả thấp, hoặc muốn nhận thêm trách nhiệm, hãy đưa vào kế hoạch của họ những mục tiêu đo được, nói rõ cần đạt được gì trước kỳ đánh giá tới thì mới có cơ sở để điều chỉnh. Rồi đến kỳ đánh giá đó, cả hai bên phải giữ đúng lời.</p>
<p>Góp ý về những điểm cần cải thiện cũng phải cụ thể như vậy. Một khóa đào tạo, một buổi workshop hay một dự án cụ thể nhắm vào đúng một điểm yếu cụ thể thì có ích. Còn một câu &ldquo;tiếp tục nâng cao kỹ năng nhé&rdquo; thì không.</p>

<h2 class="relative group">Đặt mốc ngay từ buổi gặp đầu tiên
    <div id="đặt-mốc-ngay-từ-buổi-gặp-đầu-tiên" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%c4%91%e1%ba%b7t-m%e1%bb%91c-ngay-t%e1%bb%ab-bu%e1%bb%95i-g%e1%ba%b7p-%c4%91%e1%ba%a7u-ti%c3%aan" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Buổi đánh giá đầu tiên với một thành viên mới trong đội chủ yếu là để đặt mốc ban đầu. Hai bên cùng xem lại vai trò đó thực sự gồm những việc gì, và nó đóng góp vào mục tiêu của đội, của công ty như thế nào. Thống nhất những kết quả đo được sẽ dùng để đánh giá hiệu suất. Đặt mục tiêu cho ngắn hạn và cho xa hơn. Đây cũng là lúc thích hợp để nói về văn hóa và cách hành xử mà đội kỳ vọng, góp ý sẽ được đưa ra như thế nào và vào lúc nào, người đó có thể dựa vào những nguồn lực và sự kèm cặp nào, và lộ trình sự nghiệp từ vị trí hiện tại của họ trông ra sao. Chẳng có gì trong số này hấp dẫn cả, nhưng nhờ có buổi này mà mọi kỳ đánh giá về sau đều dễ hơn.</p>

<h2 class="relative group">Chương trình tôi dùng cho các kỳ sau
    <div id="chương-trình-tôi-dùng-cho-các-kỳ-sau" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch%c6%b0%c6%a1ng-tr%c3%acnh-t%c3%b4i-d%c3%b9ng-cho-c%c3%a1c-k%e1%bb%b3-sau" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<ol>
<li>Nói chuyện phiếm. Nghe thì có vẻ vặt vãnh, nhưng nó giúp không khí bớt căng, và nhờ vậy mà phần còn lại của buổi nói chuyện thành thật hơn.</li>
<li>Điểm qua chương trình buổi gặp để không ai bị bất ngờ vì một chủ đề nào đó.</li>
<li>Những tiến bộ kể từ kỳ đánh giá trước: nói rõ ra họ đã tiến bộ ở đâu, vì hiếm ai tự nhận ra sự tiến bộ của mình.</li>
<li>Hiệu suất hiện tại, bắt đầu từ điểm mạnh.</li>
<li>Những điểm cần cải thiện, mỗi điểm kèm theo một mục tiêu cụ thể và thực tế.</li>
<li>Kế hoạch sự nghiệp, và công việc hiện tại có thực sự đưa họ tới đó không.</li>
<li>Chỉ tiêu, mục tiêu và những việc cụ thể cần làm trước kỳ đánh giá tới.</li>
</ol>

<h2 class="relative group">KPI chỉ có tác dụng khi được may đo cho từng người
    <div id="kpi-chỉ-có-tác-dụng-khi-được-may-đo-cho-từng-người" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#kpi-ch%e1%bb%89-c%c3%b3-t%c3%a1c-d%e1%bb%a5ng-khi-%c4%91%c6%b0%e1%bb%a3c-may-%c4%91o-cho-t%e1%bb%abng-ng%c6%b0%e1%bb%9di" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Với kỹ sư trong một đội sản phẩm, KPI phải phù hợp với cả mục tiêu của đội lẫn từng cá nhân. Front-end, back-end và full-stack là những vai trò khác nhau, còn kỹ sư mới vào nghề (junior) và kỹ sư cấp cao thì càng khác nhau hơn nữa. Số lượng commit có thể nói lên điều gì đó về một lập trình viên mới vào nghề, nhưng lại chẳng nói được gì về một kỹ sư cấp cao mà thành quả chính là các quyết định kiến trúc. Vì thế, KPI phải được đặt ra qua trao đổi, chứ không phải chép từ một mẫu có sẵn.</p>
<p>Những mảng tôi thường xem xét:</p>
<ul>
<li>Chất lượng mã: tỉ lệ lỗi, mức độ tuân thủ các chuẩn chung, công việc của họ có hay phải sửa lỗi lại không</li>
<li>Tiến độ dự án: các mốc và hạn chót đã hoàn thành đúng hẹn</li>
<li>Đổi mới và giải quyết vấn đề: những cải thiện về hiệu quả, những bài toán khó thực sự được giải quyết</li>
<li>Cộng tác: rà soát mã cho đồng nghiệp, đóng góp vào mục tiêu và các cuộc thảo luận của đội</li>
<li>Phát triển bản thân: các mục tiêu học tập đã đạt, chứng chỉ, công nghệ mới đã nắm được</li>
<li>Tác động tới khách hàng: góp ý từ người dùng, mức độ người dùng sử dụng những tính năng mà họ đã phát hành</li>
</ul>
<p>Về phần đo lường được, kiểm thử đơn vị (unit test) là một yếu tố mà tôi ngày càng thấy ưng. <a href="https://www.infoq.com/articles/unit-tests-performance-review/"  target="_blank" rel="noreferrer">Bài viết này</a> trên InfoQ bàn về việc đưa kiểm thử đơn vị vào đánh giá hiệu suất, cả cách làm cụ thể lẫn ảnh hưởng của nó tới văn hóa của đội, và cho rằng nên kết hợp cả thước đo định tính lẫn định lượng về độ &ldquo;khỏe&rdquo; của mã nguồn. Đáng đọc nếu bạn đang tìm những KPI không biến kỹ sư thành những con số đếm dòng mã.</p>
<p>Chọn KPI nào thì chọn, hãy cùng nhau thống nhất trong buổi đánh giá hoặc buổi 1:1, và xem lại mỗi khi vai trò, dự án hay công nghệ thay đổi. Một KPI mà không ai đồng ý thì chẳng khác gì cây roi.</p>

<h2 class="relative group">Mẫu tôi dùng để ghi
    <div id="mẫu-tôi-dùng-để-ghi" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#m%e1%ba%abu-t%c3%b4i-d%c3%b9ng-%c4%91%e1%bb%83-ghi" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Mỗi người tôi giữ một tài liệu riêng, và mỗi kỳ đánh giá thì thêm một mục mới vào đó, để toàn bộ lịch sử nằm ở cùng một chỗ. Đây là khung sườn:</p>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="gu">## Đánh giá hiệu suất: [Tên], [kỳ đánh giá]
</span></span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="gs">**Vai trò và cấp bậc:**</span> [chức danh, và cấp bậc đó nghĩa là gì trong đội này]
</span></span><span class="line"><span class="cl"><span class="gs">**Mục tiêu từ kỳ trước:**</span> [chép lại từ mục của kỳ trước]
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="gu">### Tự đánh giá (kỹ sư điền trước buổi gặp)
</span></span></span><span class="line"><span class="cl"><span class="k">-</span> Những gì đã làm tốt, kèm một hai ví dụ
</span></span><span class="line"><span class="cl"><span class="k">-</span> Những gì chưa tốt, và lần sau sẽ làm khác đi thế nào
</span></span><span class="line"><span class="cl"><span class="k">-</span> Một năm nữa muốn được làm gì
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="gu">### Tiến độ với các mục tiêu của kỳ trước
</span></span></span><span class="line"><span class="cl"><span class="k">-</span> [Mục tiêu]: đạt / đạt một phần / chưa đạt, kèm bằng chứng
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="gu">### Điểm mạnh (kèm ví dụ cụ thể)
</span></span></span><span class="line"><span class="cl"><span class="k">-</span> [Đã làm gì, khi nào, và điều đó thay đổi được gì]
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="gu">### Điểm cần cải thiện (mỗi điểm kèm một mục tiêu)
</span></span></span><span class="line"><span class="cl"><span class="k">-</span> [Hành vi hoặc kỹ năng] → [thế nào thì được coi là &#34;tốt hơn&#34;] trước [ngày]
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="gu">### Lộ trình sự nghiệp và cấp bậc
</span></span></span><span class="line"><span class="cl"><span class="k">-</span> Đang ở đâu so với cấp tiếp theo, và còn thiếu gì
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="gu">### Mục tiêu đến kỳ đánh giá sau
</span></span></span><span class="line"><span class="cl"><span class="k">1.</span> [Mục tiêu đo được]
</span></span><span class="line"><span class="cl"><span class="k">2.</span> [Mục tiêu đo được]
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="gu">### Những việc đã thống nhất
</span></span></span><span class="line"><span class="cl">- [Ai] sẽ [làm gì] trước [khi nào]</span></span></code></pre></div></div>
<p>Bản tự đánh giá phải được gửi tới trước buổi gặp một hai ngày, không bao giờ để đến lúc ngồi họp mới làm. Đọc trước bản này khiến cuộc nói chuyện khác hẳn: cứ hai lần thì có một lần chính kỹ sư đã tự nêu ra đúng điều tôi định nói, và hai bên có thể dành cả buổi để bàn xem nên làm gì với nó.</p>

<h2 class="relative group">Câu hỏi cho phần tự đánh giá
    <div id="câu-hỏi-cho-phần-tự-đánh-giá" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#c%c3%a2u-h%e1%bb%8fi-cho-ph%e1%ba%a7n-t%e1%bb%b1-%c4%91%c3%a1nh-gi%c3%a1" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Đây là những câu hỏi gợi ý mà tôi gửi trước cho mọi người. Tôi cố tình để chúng ở dạng câu hỏi mở, để câu trả lời cho tôi biết người đó nhìn nhận công việc của chính mình ra sao, chứ không chỉ liệt kê họ đã làm những gì:</p>
<ul>
<li>Kể từ kỳ đánh giá trước, bạn tự hào nhất về điều gì, và vì sao lại là điều đó?</li>
<li>Bạn đã bị vướng ở đâu, và điều gì có thể giúp bạn gỡ được sớm hơn?</li>
<li>Có góp ý nào từ đồng đội hay người rà soát mã cho bạn mà bạn vẫn còn nhớ mãi?</li>
<li>Trong các mục tiêu của kỳ trước, bạn nghĩ mình đã đạt những mục tiêu nào, và muốn bỏ hay thay đổi mục tiêu nào?</li>
<li>Tiếp theo bạn muốn học gì, và công việc hiện tại có cho bạn cơ hội học điều đó không?</li>
<li>Với vai trò là quản lý của bạn, tôi nên làm gì khác đi?</li>
</ul>
<p>Câu cuối cùng là câu khiến người ta im lặng ngượng ngùng lâu nhất, nhưng cũng mang lại những câu trả lời có ích nhất.</p>

<h2 class="relative group">Góp ý cụ thể nghe như thế nào
    <div id="góp-ý-cụ-thể-nghe-như-thế-nào" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#g%c3%b3p-%c3%bd-c%e1%bb%a5-th%e1%bb%83-nghe-nh%c6%b0-th%e1%ba%bf-n%c3%a0o" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Phần lớn những góp ý tồi trong buổi đánh giá không tệ vì gay gắt, mà vì mơ hồ. Dưới đây là sự khác biệt, kèm những ví dụ theo kiểu mà tôi cố gắng viết:</p>
<table>
	<thead>
			<tr>
					<th>Chung chung</th>
					<th>Cụ thể</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>&ldquo;Cần giao tiếp tốt hơn.&rdquo;</td>
					<td>&ldquo;Trong đợt chuyển đổi hệ thống thanh toán, việc chậm tiến độ chỉ lộ ra ở buổi sprint review, trong khi bạn đã phát hiện ra từ hai tuần trước đó. Lần sau, hễ thấy có nguy cơ trễ hạn thì báo ngay trong kênh chung của đội vào đúng hôm đó.&rdquo;</td>
			</tr>
			<tr>
					<td>&ldquo;Quý này làm tốt lắm.&rdquo;</td>
					<td>&ldquo;Bản tổng hợp các phương án bộ nhớ đệm (caching) mà bạn viết đã giúp cả đội chốt được trong một buổi họp thay vì ba buổi. Cứ tiếp tục viết như vậy cho bất cứ lựa chọn nào mất hơn một ngày mới quyết được.&rdquo;</td>
			</tr>
			<tr>
					<td>&ldquo;Cần ra dáng kỹ sư cấp cao hơn.&rdquo;</td>
					<td>&ldquo;Ở cấp tiếp theo, tôi kỳ vọng bạn tự chịu trách nhiệm thiết kế một tính năng từ đầu đến cuối. Hãy dẫn dắt buổi rà soát thiết kế cho đợt làm lại tính năng tìm kiếm, và mang tới hai phương án kèm phân tích được mất của từng cái.&rdquo;</td>
			</tr>
			<tr>
					<td>&ldquo;Chất lượng mã cần cải thiện.&rdquo;</td>
					<td>&ldquo;Trong mười PR gần nhất của bạn, có ba PR phải sửa thêm một lần nữa vì bỏ sót các trường hợp biên (edge case). Hãy viết kiểm thử cho các nhánh xử lý lỗi trước khi nhờ rà soát, rồi quý sau mình cùng xem lại tỉ lệ này.&rdquo;</td>
			</tr>
	</tbody>
</table>
<p>Mỗi góp ý cụ thể đều nêu ra một sự việc, nói rõ sự việc đó đã dẫn tới điều gì, và chỉ ra một việc người đó có thể làm tiếp theo. Viết như vậy tốn thời gian hơn, và đó chính là lý do tôi tự bắt mình ghi lại ví dụ dần dần trong suốt cả quý, thay vì đến tối hôm trước buổi đánh giá mới cố nhớ lại.</p>

<h2 class="relative group">Viết ra giấy
    <div id="viết-ra-giấy" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#vi%e1%ba%bft-ra-gi%e1%ba%a5y" aria-label="Cọc dấu">#</a>
    </span>
    
</h2>
<p>Sau buổi gặp, hãy viết một bản tóm tắt: những điểm chính đã bàn, các vấn đề được nêu ra, những việc cần làm, và những mục tiêu mà cả hai đã thống nhất. Nghe thì có vẻ quan liêu, nhưng chính bản ghi này giúp tránh được màn &ldquo;ơ, đâu có thống nhất như vậy&rdquo; sáu tháng sau. Vấn đề nào đã ghi lại thì sẽ được theo dõi thay vì bốc hơi, danh sách việc cần làm trở thành phần mở đầu cho chương trình kỳ đánh giá sau, và người ta cũng nghiêm túc với mục tiêu hơn khi nó đã nằm trên giấy.</p>
<p>Toàn bộ hệ thống thật ra chỉ có vậy: kỳ vọng rõ ràng ngay từ ngày đầu, KPI may đo cho từng người, mọi thứ đều được ghi lại, và theo sát tới cùng từng việc cần làm. Một buổi đánh giá mà không phải là cuộc trao đổi hai chiều với kết quả đo được thì chỉ là làm cho có, và kỹ sư thì ngửi thấy mùi &ldquo;làm cho có&rdquo; ngay từ lúc nhận lời mời họp.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2024/2024-04-27-performance-reviews/featured.jpg" medium="image" type="image/jpeg" />
    </item>
    <item>
      <title>Lời khuyên cho người mới làm quản lý kỹ thuật (Engineering Manager): ba việc cần làm đúng trước tiên</title>
      <link>https://jared.lynskey.co.nz/vi/posts/2024/2024-02-10-prioritizing-onboarding/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/vi/posts/2024/2024-02-10-prioritizing-onboarding/</guid>
      <pubDate>Sat, 10 Feb 2024 00:30:03 +0000</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>management</category>
      <category>engineering</category>
      <category>leadership</category>
      <description>Lời khuyên cho người mới làm quản lý kỹ thuật, viết trong tháng đầu tiên tôi nhận vai trò này: hiểu con người, nắm bối cảnh công ty, đọc mã nguồn, rồi đứng sang một bên. Kèm theo vài cuốn sách nên đọc.</description>
      <content:encoded><![CDATA[<p>Nói ngắn gọn trước: nếu bạn cũng vừa trở thành quản lý kỹ thuật và chưa biết bắt đầu từ đâu, thì đây là cách tôi đang làm. Tìm hiểu con người, hiểu vì sao mọi thứ lại như bây giờ, rồi đọc mã nguồn, đại khái theo đúng thứ tự đó. Sau đó thì cung cấp đủ bối cảnh và đứng sang một bên để đội tự làm việc.</p>
<p>Tháng này tôi bắt đầu quản lý một đội kỹ sư, chỉ vài tuần sau khi viết bài về <a href="https://jared.lynskey.co.nz/vi/posts/2024/2024-01-02-engineeringmanager/" >những gì thay đổi khi chuyển từ kỹ sư phần mềm lên quản lý kỹ thuật</a>. Có một điều không ai nói trước với tôi: việc gì cũng có vẻ gấp. Đội mới, công ty mới, và một danh sách việc cần làm đã có từ lâu trước khi tôi tới. Tôi không thể làm hết cùng một lúc, nên tôi chọn ra ba việc phải làm cho đúng trước khi đụng tới bất cứ thứ gì khác.</p>

<h4 class="relative group">Làm quen với đội
    <div id="làm-quen-với-đội" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#l%c3%a0m-quen-v%e1%bb%9bi-%c4%91%e1%bb%99i" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Tôi đang đặt lịch 1:1 với từng người, và cố giữ cho các buổi này xoay quanh con người, chứ không phải chuyện sprint. Họ muốn gì cho sự nghiệp của mình? Dạo này điều gì làm họ bực mình? Nếu được, ngày mai họ muốn thay đổi gì? Trong mấy buổi này, việc của tôi chủ yếu là im lặng và lắng nghe. Niềm tin không thể xây xong trong tuần đầu tiên, nhưng chắc chắn có thể mất ngay trong tuần đầu tiên.</p>
<p>Mỗi người lại làm việc theo một kiểu rất khác nhau. Có người muốn được hướng dẫn chi tiết, có người thì làm tốt nhất khi bạn để họ yên, và nếu đối xử với người này theo cách dành cho người kia thì chẳng ai vui cả. Cuốn &ldquo;The Manager&rsquo;s Path&rdquo; của Camille Fournier viết về chuyện này rất hay. Hóa ra sự đồng cảm và thật lòng lắng nghe mới là phần lớn công việc.</p>

<h4 class="relative group">Hiểu vì sao mọi thứ lại như bây giờ
    <div id="hiểu-vì-sao-mọi-thứ-lại-như-bây-giờ" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#hi%e1%bb%83u-v%c3%ac-sao-m%e1%bb%8di-th%e1%bb%a9-l%e1%ba%a1i-nh%c6%b0-b%c3%a2y-gi%e1%bb%9d" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Mỗi quy trình, mỗi chỗ kỳ quặc trong kiến trúc đều là dấu vết của một quyết định nào đó trong quá khứ. Trước khi thay đổi gì, tôi muốn biết người ta đã thử những gì, cái gì đã thất bại, và công ty thật sự quan tâm đến điều gì.</p>
<p>Công ty nào cũng có những luật bất thành văn về cách các quyết định thực sự được đưa ra. Tôi nắm được chúng càng nhanh thì càng làm được nhiều việc cho đội. Andrew Grove có nói ý này trong cuốn &ldquo;High Output Management&rdquo;: bạn không thể gắn công việc của đội với bức tranh lớn khi chính mình còn chưa hiểu bức tranh đó.</p>

<h4 class="relative group">Đọc mã nguồn
    <div id="đọc-mã-nguồn" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%c4%91%e1%bb%8dc-m%c3%a3-ngu%e1%bb%93n" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Tôi không cần phải là người lập trình giỏi nhất đội nữa, nhưng tôi cần hiểu kiến trúc, những chỗ đang gây khó chịu, và nợ kỹ thuật (technical debt) đang bị chôn ở đâu. Vì vậy tôi đọc mã, mày mò quy trình triển khai, và hỏi mọi người rằng nếu có một tuần rảnh thì họ sẽ sửa gì. Câu trả lời cho câu hỏi cuối cùng này thường là bản lộ trình (roadmap) thành thật nhất mà bạn có được.</p>
<p>Làm vậy cũng là cách để đội thấy rằng tôi quan tâm đến chính công việc họ làm, chứ không chỉ đến mấy quy trình bọc quanh nó.</p>

<h3 class="relative group">Rồi thì đứng sang một bên
    <div id="rồi-thì-đứng-sang-một-bên" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#r%e1%bb%93i-th%c3%ac-%c4%91%e1%bb%a9ng-sang-m%e1%bb%99t-b%c3%aan" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Khi đã có nền móng đó, kế hoạch rất đơn giản: cung cấp bối cảnh, chia sẻ mục tiêu, và để đội tự đưa ra các quyết định kỹ thuật. Việc của tôi không phải là duyệt từng pull request, mà là lo cho mọi người có đủ những gì họ cần và đang đi đúng hướng. Cuốn &ldquo;The Phoenix Project&rdquo; của Gene Kim cũng lập luận y như vậy: những đội được tự quyết thì đi nhanh hơn và làm ra phần mềm tốt hơn những đội lúc nào cũng phải chờ cấp trên gật đầu.</p>

<h3 class="relative group">Sách cho người mới làm quản lý kỹ thuật
    <div id="sách-cho-người-mới-làm-quản-lý-kỹ-thuật" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#s%c3%a1ch-cho-ng%c6%b0%e1%bb%9di-m%e1%bb%9bi-l%c3%a0m-qu%e1%ba%a3n-l%c3%bd-k%e1%bb%b9-thu%e1%ba%adt" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Gom lại ba cuốn sách tôi đã nhắc tới ở trên:</p>
<table>
	<thead>
			<tr>
					<th>Sách</th>
					<th>Vì sao hữu ích cho quản lý kỹ thuật mới</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>&ldquo;<a href="https://www.oreilly.com/library/view/the-managers-path/9781491973882/" target="_blank" rel="noreferrer">The Manager&rsquo;s Path</a>&rdquo; của Camille Fournier</td>
					<td>Viết riêng cho kỹ sư chuyển sang làm quản lý, đi qua từng nấc, từ người hướng dẫn (mentor), trưởng nhóm kỹ thuật (tech lead) lên đến CTO. Giai đoạn đầu thì những phần về buổi 1:1 và quản lý một đội là hữu ích nhất.</td>
			</tr>
			<tr>
					<td>&ldquo;<a href="https://www.penguinrandomhouse.com/books/72467/high-output-management-by-andrew-s-grove-former-chairman-and-ceo-of-intel/" target="_blank" rel="noreferrer">High Output Management</a>&rdquo; của Andrew Grove</td>
					<td>Sách đã cũ và viết từ kinh nghiệm điều hành Intel, nhưng ý cốt lõi vẫn đúng: đầu ra của người quản lý chính là đầu ra của cả đội, nên hãy dành thời gian cho những việc tác động được đến điều đó.</td>
			</tr>
			<tr>
					<td>&ldquo;<a href="https://itrevolution.com/product/the-phoenix-project/" target="_blank" rel="noreferrer">The Phoenix Project</a>&rdquo; của Gene Kim, Kevin Behr và George Spafford</td>
					<td>Một cuốn tiểu thuyết về một người quản lý IT cứu một dự án đang trên đà đổ bể. Dễ đọc hơn sách giáo khoa, và cho thấy rất rõ công việc ùn ứ, tắc lại giữa các đội như thế nào.</td>
			</tr>
	</tbody>
</table>
<p>Ngoài ra, mỗi khi có người hỏi quản lý kỹ thuật mới nên đọc gì, còn hai cuốn nữa cũng thường được nhắc tới: &ldquo;<a href="https://press.stripe.com/an-elegant-puzzle" target="_blank" rel="noreferrer">An Elegant Puzzle</a>&rdquo; của Will Larson, nói về phần hệ thống của công việc quản lý (quy mô đội, lập kế hoạch, thiết kế tổ chức), và &ldquo;<a href="https://resilient-management.abookapart.com/" target="_blank" rel="noreferrer">Resilient Management</a>&rdquo; của Lara Hogan, một cuốn ngắn và thực tế về việc hiểu đội của mình, đặt kỳ vọng rõ ràng và giao tiếp rành mạch.</p>
<p>Sáu tháng nữa hỏi lại tôi xem mọi chuyện thế nào nhé.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2024/2024-02-10-prioritizing-onboarding/featured.jpeg" medium="image" type="image/jpeg" />
    </item>
    <item>
      <title>Từ kỹ sư phần mềm lên quản lý kỹ thuật (Engineering Manager): điều gì thực sự thay đổi?</title>
      <link>https://jared.lynskey.co.nz/vi/posts/2024/2024-01-02-engineeringmanager/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/vi/posts/2024/2024-01-02-engineeringmanager/</guid>
      <pubDate>Tue, 02 Jan 2024 00:30:03 +0000</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>engineering manager</category>
      <category>career</category>
      <category>leadership</category>
      <category>team management</category>
      <description>Chuyển từ kỹ sư phần mềm lên quản lý kỹ thuật (Engineering Manager) là đổi nghề, chứ không phải thăng chức. Hai công việc này khác nhau thế nào trong từng ngày làm việc, những kỹ năng nào thực sự quan trọng, và cách chuẩn bị cho bước chuyển này từ trước khi có chức danh.</description>
      <content:encoded><![CDATA[<p><strong>Đây là đổi nghề, chứ không phải thăng chức</strong></p>
<p>Tôi cũng sắp bước sang vai trò này, nên thời gian gần đây tôi đi hỏi chuyện những người đã từng chuyển, và tìm được gì thì đọc nấy. Bài học rõ nhất cho tới giờ là: từ kỹ sư lên quản lý kỹ thuật (Engineering Manager) không phải là leo thêm một bậc. Thực ra bạn đang bước ngang sang một công việc khác hẳn. Thành quả của bạn không còn là những dòng mã mình viết ra, mà là những gì cả đội làm ra. Ai cũng nói vậy, và theo tôi thấy thì ai cũng vẫn xem nhẹ chuyện này.</p>
<p><strong>Những gì thực sự thay đổi</strong></p>
<p>Bạn không còn trực tiếp giải các bài toán kỹ thuật nữa, mà chuyển sang giải các bài toán về con người. Lịch làm việc kín mít những buổi 1:1, họp lên kế hoạch, họp để các đội thống nhất với nhau. Chuyện tuyển dụng và đánh giá hiệu suất giờ đổ lên đầu bạn. Phần lớn công việc là lo cho đội có đủ những gì họ cần để yên tâm làm việc: đủ bối cảnh, thứ tự ưu tiên rõ ràng, và càng ít chuyện vớ vẩn càng tốt.</p>
<p>Cái khó là bạn vẫn phải giữ đủ trình độ kỹ thuật để không bị lép vế khi bàn về kiến trúc và để đưa ra những quyết định hợp lý, trong khi lại phải chấp nhận rằng mình không còn là người trực tiếp viết mã. Những người quản lý tôi từng thấy cố ôm cả hai việc thường làm dở cả hai.</p>
<p><strong>Kỹ sư và quản lý kỹ thuật, đặt cạnh nhau</strong></p>
<table>
	<thead>
			<tr>
					<th></th>
					<th>Kỹ sư phần mềm</th>
					<th>Quản lý kỹ thuật</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Thành quả của bạn</td>
					<td>Mã nguồn, bản thiết kế, các lượt rà soát mã</td>
					<td>Những gì cả đội làm ra, và chính bản thân đội</td>
			</tr>
			<tr>
					<td>Được đánh giá qua</td>
					<td>Chất lượng và tác động của công việc do chính bạn làm</td>
					<td>Đội có bàn giao đúng hẹn không, có giữ được người không, và mọi người tiến bộ được bao nhiêu</td>
			</tr>
			<tr>
					<td>Một ngày điển hình</td>
					<td>Thời gian ngồi tập trung viết mã, pull request, thảo luận thiết kế</td>
					<td>Các buổi 1:1, lên kế hoạch, tuyển dụng, gỡ vướng cho mọi người</td>
			</tr>
			<tr>
					<td>Vòng phản hồi</td>
					<td>Vài giờ hoặc vài ngày: kiểm thử chạy qua, tính năng được phát hành</td>
					<td>Vài tháng: một người mới tuyển tỏ ra phù hợp, một người được thăng chức</td>
			</tr>
			<tr>
					<td>Công việc kỹ thuật trực tiếp</td>
					<td>Chiếm phần lớn thời gian trong tuần</td>
					<td>Rà soát mã và chốt các quyết định kiến trúc, hiếm khi tự làm phần việc quyết định tiến độ của cả đội</td>
			</tr>
	</tbody>
</table>
<p>Trong bảng này, vòng phản hồi là điều mà những người đi trước hay dặn tôi nhất. Làm kỹ sư thì gần như ngày nào bạn cũng có một chiến thắng nho nhỏ. Làm quản lý thì thành quả vẫn có thật, nhưng đến chậm, và bạn phải quen với việc có khi phải mất một thời gian khá lâu mới biết một quyết định của mình là đúng hay sai.</p>
<p><strong>Những kỹ năng có vẻ quan trọng</strong></p>
<p>Giao tiếp chiếm gần hết công việc. Bạn trở thành người &ldquo;phiên dịch&rdquo; giữa đội mình, bộ phận sản phẩm và ban lãnh đạo, và một phần lớn đến bất ngờ của công việc chỉ là đảm bảo ba bên đang nói về cùng một chuyện. Niềm tin quan trọng hơn mọi quy trình: nếu mọi người không thấy yên tâm khi báo với bạn chỗ nào đang hỏng, bạn sẽ là người biết chuyện sau cùng. Lịch làm việc thì sẽ tìm mọi cách nuốt chửng bạn, nên giữ lại thời gian để suy nghĩ, và thời gian cho đội, là một cuộc chiến không có hồi kết. Cuối cùng, bạn phải hiểu công ty thực sự đang muốn đạt được điều gì, không thì bạn chẳng thể chỉ cho ai một hướng đi có ích.</p>
<p><strong>Chuẩn bị từ trước khi có chức danh</strong></p>
<p>Lời khuyên tôi nghe đi nghe lại, và cũng là điều tôi đã tự kiểm chứng được: hãy bắt đầu dẫn dắt trước khi có ai trao chức danh cho bạn. Đứng ra lo một dự án, kèm cặp một đồng nghiệp, hay tổ chức một việc gì đó. Suốt năm qua tôi làm trưởng dự án, và trải nghiệm đó giúp tôi nhiều hơn bất kỳ cuốn sách nào. Dù vậy, sách vẫn có ích. Cuốn &ldquo;<a href="https://www.oreilly.com/library/view/the-managers-path/9781491973882/" target="_blank" rel="noreferrer">The Manager&rsquo;s Path</a>&rdquo; của Camille Fournier thì ai cũng giới thiệu, và đọc xong tôi hiểu vì sao. Đừng để kỹ năng kỹ thuật bị cùn, vì các cuộc tranh luận về kiến trúc sẽ không dừng lại đâu. Và hãy tìm một người cố vấn (mentor) đã từng đi qua con đường này, họ sẽ giúp bạn tránh những sai lầm mà chỉ khi nhìn lại mới thấy hiển nhiên.</p>
<p><strong>Được cái này, mất cái kia</strong></p>
<p>Bạn có nhiều tiếng nói hơn trong chuyện sản phẩm được làm ra như thế nào, nhưng lại hiếm khi tự tay làm. Tôi đoán sẽ có những ngày thấy chuyện đó thật tuyệt, và cũng có những ngày nhớ viết mã đến phát điên. Ai từng chuyển sang vai trò này cũng bảo tôi đó là chuyện bình thường. Sáu tháng nữa hỏi lại tôi nhé.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2024/2024-01-02-engineeringmanager/featured.jpeg" medium="image" type="image/jpeg" />
    </item>
    <item>
      <title>Vì sao quản lý giỏi dám nói “Tôi không biết” (và nói sao cho khéo)</title>
      <link>https://jared.lynskey.co.nz/vi/posts/2023/2023-10-13-i-dont-know/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/vi/posts/2023/2023-10-13-i-dont-know/</guid>
      <pubDate>Fri, 13 Oct 2023 00:30:03 +0000</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>Engineering Manager</category>
      <category>Leadership</category>
      <category>Communication</category>
      <category>Management</category>
      <description>Nói “tôi không biết” ở chỗ làm không hề bất lịch sự hay thiếu chuyên nghiệp. Vì sao câu đó giúp bạn được tin tưởng hơn, những cách nói khéo có thể dùng ngay, và vì sao luôn cần kèm theo bước tiếp theo.</description>
      <content:encoded><![CDATA[<p>Bao nhiêu năm đi làm, những người quản lý mà tôi đánh giá cao nhất đều có chung một thói quen: gặp chuyện gì không biết thì họ nói thẳng là không biết. Không chém gió, cũng không nói vòng vo cho qua. Chỉ đơn giản là: “Tôi không biết, để mình tìm hiểu xem.”</p>
<p>Dạo này tôi hay nghĩ về chuyện đó, vì chính tôi cũng đang dẫn dắt dự án, và tôi hiểu cảm giác muốn chém gió là có thật. Khi có người hỏi bạn một câu giữa cuộc họp và năm người khác đang chờ bạn trả lời, nói “Tôi không biết” nghe cứ như mình thất bại. Nhưng không phải vậy. Phần lớn thời gian, đó lại là câu trả lời có sức nặng nhất mà bạn có thể đưa ra, miễn là bạn nói tiếp xem sau đó sẽ làm gì: sẽ hỏi ai, hoặc khi nào sẽ quay lại với câu trả lời.</p>

<h3 class="relative group">Chém gió sớm muộn cũng lộ
    <div id="chém-gió-sớm-muộn-cũng-lộ" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#ch%c3%a9m-gi%c3%b3-s%e1%bb%9bm-mu%e1%bb%99n-c%c5%a9ng-l%e1%bb%99" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Công nghệ phần mềm thay đổi quá nhanh, không ai nhớ hết được mọi thứ, còn kỹ sư thì đứng tận cuối phòng cũng nhận ra ai đang chém gió. Lần đầu tiên cả đội bắt gặp bạn giả vờ biết một điều gì đó, họ sẽ lặng lẽ bớt tin mọi điều khác bạn nói. Ngược lại, một người quản lý dám thừa nhận chỗ mình còn hổng rồi đi tìm hiểu cho ra thì lại được điều ngược lại: mọi người tin những câu trả lời thật của họ, vì ai cũng nhận ra đâu là câu trả lời thật khi nghe thấy.</p>

<h3 class="relative group">Đó là điểm khởi đầu, chứ chưa phải câu trả lời
    <div id="đó-là-điểm-khởi-đầu-chứ-chưa-phải-câu-trả-lời" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%c4%91%c3%b3-l%c3%a0-%c4%91i%e1%bb%83m-kh%e1%bb%9fi-%c4%91%e1%ba%a7u-ch%e1%bb%a9-ch%c6%b0a-ph%e1%ba%a3i-c%c3%a2u-tr%e1%ba%a3-l%e1%bb%9di" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Mấu chốt nằm ở những gì bạn làm sau đó. Nói “Tôi không biết” rồi thôi thì cũng chỉ là nhún vai cho qua. Những người quản lý giỏi sẽ làm tiếp một bước: đặt những câu hỏi tốt hơn, kiểu “cái này so với thứ mình đang dùng thì thế nào?”, “nếu mình nhận định sai chỗ này thì cái gì sẽ hỏng?”, rồi mang những câu hỏi đó đến đúng người. Đội nào cũng có một người gần như sống luôn trong cơ sở dữ liệu, một người thuộc lòng mọi trường hợp biên (edge case) khó chịu ở phía giao diện. Bạn không cần biết mọi thứ; bạn chỉ cần biết ai là người biết, và chịu khó đi hỏi họ.</p>

<h3 class="relative group">Nói “tôi không biết” ở chỗ làm sao cho khéo, không bị coi là thiếu chuẩn bị
    <div id="nói-tôi-không-biết-ở-chỗ-làm-sao-cho-khéo-không-bị-coi-là-thiếu-chuẩn-bị" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#n%c3%b3i-t%c3%b4i-kh%c3%b4ng-bi%e1%ba%bft-%e1%bb%9f-ch%e1%bb%97-l%c3%a0m-sao-cho-kh%c3%a9o-kh%c3%b4ng-b%e1%bb%8b-coi-l%c3%a0-thi%e1%ba%bfu-chu%e1%ba%a9n-b%e1%bb%8b" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Nguyên tắc tôi cố giữ là: đừng bao giờ để “tôi không biết” là chữ cuối cùng trong câu. Dưới đây là vài cách nói mà bạn có thể dùng ngay:</p>
<ul>
<li>“Cái này hiện mình chưa nắm được. Để mình tìm hiểu rồi báo lại trước thứ Năm nhé.”</li>
<li>“Phần này anh Minh rành hơn mình nhiều, mình hỏi anh ấy luôn đi.”</li>
<li>“Mình chưa chắc lắm. Mình nghĩ nhiều khả năng là X, nhưng trước khi chốt thì mình muốn kiểm tra lại Y đã.”</li>
<li>“Số liệu đó giờ mình không có sẵn, họp xong mình gửi vào nhóm chat nhé.”</li>
<li>“Phần này em chưa nắm rõ, em xin phép kiểm tra lại rồi phản hồi anh chị sau ạ.” (khi nói với cấp trên hoặc khách hàng)</li>
</ul>
<p>Nói “tôi không biết” có bất lịch sự không? Không, nếu đi kèm một bước tiếp theo. Điều thực sự khiến người khác khó chịu là một câu “không biết nữa” bỏ lửng, chẳng giúp ai tiến thêm bước nào, hoặc một câu trả lời đầy tự tin mà sau đó hóa ra là bịa. Đi phỏng vấn cũng vậy: không biết thì cứ nói là không biết, rồi trình bày bạn sẽ tìm hiểu như thế nào. Như vậy nhà tuyển dụng thấy được về bạn nhiều hơn hẳn một câu đoán mò.</p>

<h3 class="relative group">Quyết định tốt hơn
    <div id="quyết-định-tốt-hơn" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#quy%e1%ba%bft-%c4%91%e1%bb%8bnh-t%e1%bb%91t-h%c6%a1n" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Trong phần mềm, một quyết định đã đưa ra thường sẽ tồn tại khá lâu, nên cần thành thật xem phần nào mình chắc chắn và phần nào mình chỉ đang đoán. Thừa nhận chỗ hổng ngay từ đầu thì bạn sẽ đi tìm thêm thông tin còn thiếu trước khi quyết định, chứ không phải sau đó. Nó cũng cho những người không đồng tình với bạn cơ hội lên tiếng, đúng vào lúc bạn cần nghe họ nhất. Khi đã quyết rồi, hãy giải thích lý do. Và nếu hóa ra bạn sai, cũng hãy nói luôn. Không gì làm một đội mất đi sự thẳng thắn nhanh bằng một người quản lý không chịu nhận là mình đã quyết định sai.</p>
<p>Chẳng có gì phức tạp ở đây cả. Hãy đặt câu hỏi, lắng nghe những người biết nhiều hơn mình (lúc nào cũng có người biết nhiều hơn bạn), và nói rõ khi mình đang đoán. Câu “Tôi không biết, nhưng để mình tìm hiểu xem” đã giúp tôi có uy tín hơn bất kỳ câu trả lời chém gió cho qua chuyện nào tôi từng đưa ra.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2023/2023-10-13-i-dont-know/featured.jpeg" medium="image" type="image/jpeg" />
    </item>
    <item>
      <title>Thấu cảm trong lãnh đạo là gì? Bao nhiêu thì là quá (kèm ví dụ)</title>
      <link>https://jared.lynskey.co.nz/vi/posts/2023/2023-09-24-empathy-in-management/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/vi/posts/2023/2023-09-24-empathy-in-management/</guid>
      <pubDate>Sun, 24 Sep 2023 00:30:03 +0000</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>Empathy</category>
      <category>Management</category>
      <category>Right Balance</category>
      <category>leadership</category>
      <category>team dynamics</category>
      <category>communication</category>
      <description>Thấu cảm trong lãnh đạo thực ra là gì, ví dụ về thấu cảm đúng mức và thấu cảm quá đà, khi nào thấu cảm quá mức bắt đầu gây hại cho cả đội, và câu hỏi trong buổi trao đổi định kỳ gánh gần hết mọi việc.</description>
      <content:encoded><![CDATA[<p>Năm nay, lời khuyên quản lý nào tôi đọc cũng nói cùng một điều: hãy thấu cảm hơn. Được thôi. Nhưng chẳng lời khuyên nào cho bạn biết giới hạn nằm ở đâu.</p>
<p>Tôi đã phải tự tìm ra giới hạn đó theo cách khá vất vả. Tôi là một lập trình viên rồi tình cờ thành người dẫn dắt một đội dự án, chứ chưa từng được đào tạo bài bản cho vai trò này, nên hầu hết những gì dưới đây đều là bài học rút ra sau khi đã làm sai một chút.</p>

<h3 class="relative group">Thấu cảm trong lãnh đạo nghĩa là gì
    <div id="thấu-cảm-trong-lãnh-đạo-nghĩa-là-gì" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#th%e1%ba%a5u-c%e1%ba%a3m-trong-l%c3%a3nh-%c4%91%e1%ba%a1o-ngh%c4%a9a-l%c3%a0-g%c3%ac" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Thấu cảm trong lãnh đạo là hiểu được các thành viên trong đội thực sự đang ra sao, rồi để điều đó được cân nhắc nghiêm túc khi bạn ra quyết định, khi góp ý, hay khi quyết định cách đội làm việc. Thấu cảm không có nghĩa là ai nói gì cũng chiều, cũng không phải là tỏ ra dễ chịu trong các buổi họp: bạn hoàn toàn có thể hiểu rõ hoàn cảnh của một người mà vẫn nói &ldquo;không&rdquo; với họ. Khi mọi người cảm nhận được hoàn cảnh của mình được tính đến, họ thấy thoải mái hơn, dám lên tiếng sớm hơn, và công việc cũng thực sự tốt lên. Phần này của lời khuyên quen thuộc thì đúng.</p>

<h3 class="relative group">Quá ít thì hại. Quá nhiều cũng hại.
    <div id="quá-ít-thì-hại-quá-nhiều-cũng-hại" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#qu%c3%a1-%c3%adt-th%c3%ac-h%e1%ba%a1i-qu%c3%a1-nhi%e1%bb%81u-c%c5%a9ng-h%e1%ba%a1i" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Kiểu thất bại mà ai cũng cảnh báo là người quản lý lạnh lùng, coi nhân viên như nguồn lực để phân bổ. Kiểu này có thật: nếu bạn phớt lờ những gì đang diễn ra trong cuộc sống của một người, họ sẽ thu mình lại, tinh thần cả đội đi xuống, và vấn đề nào bạn cũng biết muộn hàng tháng trời.</p>
<p>Còn kiểu thất bại không ai cảnh báo thì ngược lại. Nếu chuyện gì bạn cũng chiều theo, ranh giới sẽ dần mờ đi. Hạn chót chỉ còn là lời gợi ý. Và những người vẫn âm thầm giữ chuẩn bắt đầu bực bội vì phải gánh thay cho những người không bị yêu cầu như vậy. Có những lúc tôi nhận ra mình đã chiều quá tay, vì lúc đó thấy làm vậy là tử tế. Nhưng với những người còn lại trong đội thì chẳng tử tế chút nào.</p>

<h3 class="relative group">Ví dụ về thấu cảm trong lãnh đạo: đúng mức và quá đà
    <div id="ví-dụ-về-thấu-cảm-trong-lãnh-đạo-đúng-mức-và-quá-đà" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#v%c3%ad-d%e1%bb%a5-v%e1%bb%81-th%e1%ba%a5u-c%e1%ba%a3m-trong-l%c3%a3nh-%c4%91%e1%ba%a1o-%c4%91%c3%bang-m%e1%bb%a9c-v%c3%a0-qu%c3%a1-%c4%91%c3%a0" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Đặt cạnh nhau thì dễ thấy sự khác biệt hơn. Đây không phải quy tắc gì, chỉ là hình mẫu mà tôi muốn hướng tới:</p>
<table>
	<thead>
			<tr>
					<th>Tình huống</th>
					<th>Đúng mức</th>
					<th>Quá đà</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Buổi 1:1 với một người đang gặp khó khăn</td>
					<td>Hỏi &ldquo;Dạo này điều gì làm bạn thấy khó nhất?&rdquo; rồi cùng chốt một việc cụ thể mà tôi sẽ thay đổi</td>
					<td>Cả buổi chỉ an ủi, chia sẻ, rồi kết thúc mà chẳng chốt được gì</td>
			</tr>
			<tr>
					<td>Một người đang gặp chuyện riêng ngoài công việc</td>
					<td>Giảm bớt việc cho họ trong vài tuần, hẹn ngày xem lại, và báo với đội là đang phân bổ lại công việc mà không nói lý do riêng của họ</td>
					<td>Lặng lẽ nhận bớt việc của họ mà không hẹn ngày kết thúc, để những người còn lại tự gánh</td>
			</tr>
			<tr>
					<td>Hạn chót cứ liên tục bị trễ</td>
					<td>Hỏi xem điều gì đang cản trở, nhưng nói rõ là hạn chót vẫn quan trọng</td>
					<td>Cứ dời hạn chót mãi để khỏi phải nói chuyện thẳng thắn</td>
			</tr>
			<tr>
					<td>Góp ý về một phần việc làm chưa tốt</td>
					<td>Nói riêng, nói cụ thể, tập trung vào công việc chứ không phải con người, kèm ví dụ thế nào là tốt</td>
					<td>Nói giảm nói tránh đến mức người kia không nhận ra là có vấn đề</td>
			</tr>
			<tr>
					<td>Một đề xuất bạn không thể đáp ứng</td>
					<td>&ldquo;Lúc này thì chưa được. Lý do là thế này, tôi có thể làm được đến mức này, tháng sau mình bàn lại nhé.&rdquo;</td>
					<td>&ldquo;Để xem đã&rdquo; rồi chẳng bao giờ nhắc lại</td>
			</tr>
	</tbody>
</table>
<p>Những cách làm quá đà có một điểm chung: lúc đó thì thấy tử tế, nhưng thực ra là đẩy cái giá phải trả sang sau này, hoặc sang vai người khác.</p>

<h3 class="relative group">Trao đổi định kỳ (check-in) gánh phần lớn công việc
    <div id="trao-đổi-định-kỳ-check-in-gánh-phần-lớn-công-việc" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#trao-%c4%91%e1%bb%95i-%c4%91%e1%bb%8bnh-k%e1%bb%b3-check-in-g%c3%a1nh-ph%e1%ba%a7n-l%e1%bb%9bn-c%c3%b4ng-vi%e1%bb%87c" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Thứ giúp tôi giữ được mức cân bằng tương đối không phải là triết lý gì cao siêu. Mà là một khung giờ cố định lặp lại trên lịch. Các buổi 1:1 đều đặn giúp những vấn đề nhỏ lộ ra khi vẫn còn nhỏ, thay vì dồn lại rồi ập đến một lúc dưới dạng lá đơn xin nghỉ việc.</p>
<p>Buổi 1:1 của tôi thường xoay quanh vài chủ đề quen thuộc: điều gì đang cản trở bạn, gần đây có việc gì suôn sẻ, đội đang phối hợp với nhau thế nào, bạn muốn phát triển theo hướng nào, và tôi có thể làm gì khác đi.</p>
<p>Câu hỏi hữu ích nhất mà tôi tìm được lại là một câu rất bình thường: &ldquo;Bạn có cần gì từ mình hay từ đội để làm việc thuận lợi hơn không?&rdquo; Nghe thì tầm thường, nhưng không hề tầm thường. Câu hỏi đó cho thấy tôi coi mình là một phần của giải pháp, và câu trả lời gần như lúc nào cũng là những thứ cụ thể mà tôi thực sự giải quyết được: kết nối với một người nào đó, chốt một quyết định đang bị treo, hay dành một tiếng ngồi lập trình cặp (pair programming) cùng nhau.</p>

<h3 class="relative group">Thẳng thắn khi câu trả lời là không
    <div id="thẳng-thắn-khi-câu-trả-lời-là-không" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#th%e1%ba%b3ng-th%e1%ba%afn-khi-c%c3%a2u-tr%e1%ba%a3-l%e1%bb%9di-l%c3%a0-kh%c3%b4ng" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Các buổi trao đổi định kỳ sẽ phát sinh đề xuất, và bạn không thể đáp ứng hết. Cách bạn xử lý những đề xuất không thể đáp ứng mới là chỗ niềm tin được vun đắp hoặc mất đi.</p>
<p>Cách tôi thấy hiệu quả là: nghiêm túc cân nhắc đề xuất và cho người kia biết là mình nghiêm túc, giải thích vì sao lúc này chưa làm được, đưa ra phương án thay thế một phần nếu có, hẹn khi nào sẽ xem xét lại, và rồi thực sự quay lại với nó, kể cả khi câu trả lời vẫn chưa đổi.</p>
<p>Làm vậy cũng chẳng khiến việc nói &ldquo;không&rdquo; dễ chịu hơn. Nhưng người ta đón nhận một câu &ldquo;không, và đây là lý do&rdquo; thành thật tốt hơn nhiều so với một câu &ldquo;để xem đã&rdquo; mơ hồ rồi chẳng bao giờ nhắc lại.</p>
<p>Công thức gần đúng nhất tôi có được là thế này: quan tâm đến chuyện mọi người đang thế nào, thành thật về những gì công việc đòi hỏi, và trao đổi đủ thường xuyên để nhận ra khi mình đã lệch quá xa về một phía.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2023/2023-09-24-empathy-in-management/featured.jpeg" medium="image" type="image/jpeg" />
    </item>
    <item>
      <title>Cách góp ý cho người hay phản ứng phòng thủ</title>
      <link>https://jared.lynskey.co.nz/vi/posts/2023/2023-03-18-empathic-feedback/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/vi/posts/2023/2023-03-18-empathic-feedback/</guid>
      <pubDate>Sat, 18 Mar 2023 11:30:03 +0000</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>feedback</category>
      <category>communication</category>
      <category>management</category>
      <category>emotional intelligence</category>
      <category>leadership</category>
      <category>professional development</category>
      <description>Muốn góp ý cho người hay phản ứng phòng thủ, hãy hạ bớt cảm giác bị đe dọa trước rồi mới nêu vấn đề: một hành vi cụ thể, tác động của nó, một câu hỏi, rồi một hướng đi tiếp. Tôi nói gì, làm gì khi người kia phản bác, và khi nào nên dừng.</description>
      <content:encoded><![CDATA[<p>Muốn góp ý cho một người hay phản ứng phòng thủ, bạn cần làm cho cuộc nói chuyện bớt giống một mối đe dọa trước, rồi mới đi vào vấn đề. Hãy nói riêng với họ, nói sớm ngay sau khi sự việc xảy ra, và chỉ chọn một chuyện. Mô tả một hành vi cụ thể và tác động của nó, đừng nhận xét về con người hay tính cách của họ, rồi hỏi xem họ nhìn nhận thế nào trước khi bạn đề xuất cách sửa. Nếu họ phản bác, đừng ép mạnh hơn. Hãy ghi nhận cảm xúc của họ, quay về với những sự việc cụ thể, và sẵn sàng để hôm khác nói tiếp.</p>
<p>Đó là bản ngắn gọn. Bản dài hơn nằm ở bên dưới, vì số lần tôi góp ý rồi hỏng theo đúng một kịch bản nhiều hơn tôi muốn thừa nhận: tôi vừa nêu ra một chuyện, người kia lập tức gồng lên, và từ giây phút đó cả hai chẳng ai thật sự nghe ai nữa.</p>

<h4 class="relative group">Vì sao người ta lại phản ứng phòng thủ
    <div id="vì-sao-người-ta-lại-phản-ứng-phòng-thủ" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#v%c3%ac-sao-ng%c6%b0%e1%bb%9di-ta-l%e1%ba%a1i-ph%e1%ba%a3n-%e1%bb%a9ng-ph%c3%b2ng-th%e1%bb%a7" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Phòng thủ không phải là cứng đầu, hay ít ra thì hiếm khi nó bắt đầu từ sự cứng đầu. Đó là phản ứng tự nhiên khi con người cảm thấy bị đe dọa, và một lời góp ý đe dọa người nghe nhiều hơn ta thường nghĩ. Ngoài mặt, bạn đang nói về một pull request hay một hạn chót bị trễ. Nhưng điều người kia nghe thấy lại là những câu hỏi khác hẳn: mình có làm tốt công việc này không, mình có còn chỗ đứng trong đội không, có phải người này đã âm thầm nghĩ như vậy về mình suốt mấy tháng nay rồi không.</p>
<p>Một khi đã có cảm giác đó, người ta sẽ dồn sự chú ý vào việc tự bảo vệ mình, chứ không còn để tâm đến điều bạn đang muốn nói. Bạn càng tranh luận gay gắt thì càng xác nhận rằng mối đe dọa là có thật. Vì vậy, phần lớn những cách làm hiệu quả dưới đây đều xoay quanh việc hạ bớt mức độ căng thẳng trước, rồi mới đi vào nội dung chính.</p>
<p>Cũng nên nhớ rằng có những người bước vào cuộc nói chuyện kiểu này khi trong lòng đã sẵn vết thương cũ. Có thể là một người quản lý trước đây chỉ mở miệng ra là để chê, hay một môi trường mà ai mắc lỗi là bị gạt ra rìa. Bạn không thể chữa lành quá khứ đó trong một buổi nói chuyện, nhưng nó giải thích vì sao đôi khi chỉ một nhận xét nhẹ nhàng lại nhận về phản ứng lớn hơn hẳn mức cần thiết.</p>

<h4 class="relative group">Trước khi nói chuyện
    <div id="trước-khi-nói-chuyện" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#tr%c6%b0%e1%bb%9bc-khi-n%c3%b3i-chuy%e1%bb%87n" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Phần lớn các cuộc góp ý đã được định đoạt từ trước khi bắt đầu. Có vài việc bây giờ tôi làm mà trước đây thì không:</p>
<p>Tôi chỉ chọn một chuyện. Nếu tôi tích lại năm vấn đề rồi nói một lần, người kia sẽ nghe như đang bị buộc tội chứ không phải đang được góp ý. Bốn chuyện còn lại có thể đợi, và nhiều khi hóa ra chúng chỉ là hệ quả của chuyện đầu tiên.</p>
<p>Tôi nói sớm. Góp ý về một chuyện xảy ra từ sáu tuần trước sẽ bị nghe thành &ldquo;Sao giờ mới nói?&rdquo;, một câu hỏi hoàn toàn chính đáng mà tôi chẳng có câu trả lời nào ổn. Một hai ngày sau sự việc là vừa: đủ sớm để mọi thứ còn mới, đủ muộn để cả hai đã nguôi.</p>
<p>Tôi nói riêng, và tránh góp ý qua tin nhắn chat nếu có thể. Lời góp ý viết ra thì mất đi giọng điệu, và một người đang phòng thủ sẽ tự lấp chỗ trống đó bằng phiên bản tệ nhất có thể. Nếu buộc phải viết vì đội làm việc từ xa hoặc lệch múi giờ, tôi viết thật ngắn và đề nghị gọi điện nói chuyện trực tiếp.</p>
<p>Và tôi kiểm tra lại tâm trạng của chính mình. Nếu tôi đang bực, người kia sẽ nhận ra ngay từ câu đầu tiên, dù tôi có chọn lời thế nào đi nữa. Có những lần góp ý lẽ ra đã suôn sẻ hơn nhiều nếu tôi chịu đợi đến lúc hết bực.</p>

<h4 class="relative group">Thực sự nên nói gì
    <div id="thực-sự-nên-nói-gì" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#th%e1%bb%b1c-s%e1%bb%b1-n%c3%aan-n%c3%b3i-g%c3%ac" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Cấu trúc tôi hay quay lại là cấu trúc thường được gọi là tình huống – hành vi – tác động (situation, behaviour, impact – SBI): chuyện xảy ra lúc nào, người đó đã làm gì, và việc đó gây ra hậu quả gì. Điểm mấu chốt là phần nào cũng quan sát được. Trong đó không có gì nói về con người họ, chỉ có chuyện đã xảy ra.</p>
<p>Thử xem khác biệt khi áp dụng vào thực tế. Giả sử một lập trình viên merge một thay đổi vào chiều thứ Sáu mà không đợi ai review, và thay đổi đó làm hỏng chức năng thanh toán suốt cuối tuần.</p>
<p>Cách nói khiến người ta dựng tường ngay lập tức: &ldquo;Lúc nào bạn cũng làm ẩu cho nhanh. Bạn cần cẩn thận hơn.&rdquo;</p>
<p>Cách nói còn có cơ hội: &ldquo;Hôm thứ Sáu, thay đổi ở phần thanh toán được merge mà không qua review, và chức năng thanh toán bị sập mấy tiếng vào thứ Bảy. Mình muốn hiểu chuyện gì đã xảy ra, vì mình không nghĩ là do bạn cẩu thả.&rdquo;</p>
<p>Câu thứ hai chỉ nêu đúng một sự việc, nói rõ ràng nó đã gây thiệt hại gì, và kết thúc bằng việc mặc định rằng người kia có ý tốt. &ldquo;Lúc nào cũng&rdquo; và &ldquo;không bao giờ&rdquo; là những từ gây hại nhiều nhất. Chúng biến một sự cố đơn lẻ thành lời phán xét về tính cách, và người kia sẽ lập tức nghĩ ra ngay một ví dụ ngược lại để chứng minh bạn sai.</p>
<p>Tôi cũng cố nhận đó là quan sát của riêng mình. Những câu như &ldquo;mình để ý thấy&rdquo; hay &ldquo;mình hơi lo&rdquo; thành thật thừa nhận rằng đây là góc nhìn của tôi, nói từ phía tôi, và vẫn chừa chỗ cho khả năng tôi đã bỏ sót điều gì đó. Mà nhiều khi đúng là tôi bỏ sót thật.</p>
<p>Rồi tôi ngừng nói và đặt câu hỏi: &ldquo;Từ phía bạn thì chuyện này thế nào?&rdquo; Thường sẽ có bối cảnh mà tôi không biết, chẳng hạn một hạn chót do người khác đặt ra, hay người lẽ ra review hôm đó lại nghỉ ốm. Ngay cả khi không có bối cảnh nào như vậy, câu hỏi đó cũng cho người kia thấy đây là một cuộc trò chuyện, chứ không phải một bản án.</p>
<p>Lời góp ý cũng dễ tiếp nhận hơn nhiều khi đi kèm một hướng đi tiếp. Không phải một danh sách vấn đề, mà là &ldquo;Lần sau mình thử&hellip; được không?&rdquo;. Còn tốt hơn nữa nếu hướng đi đó do chính người kia đưa ra.</p>

<h4 class="relative group">Khi người kia vẫn phản bác
    <div id="khi-người-kia-vẫn-phản-bác" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#khi-ng%c6%b0%e1%bb%9di-kia-v%e1%ba%abn-ph%e1%ba%a3n-b%c3%a1c" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Bạn có thể làm đúng mọi thứ mà vẫn gặp phản kháng. Sự phản kháng thường xuất hiện dưới vài dạng dễ nhận ra, và mỗi dạng cần một cách phản hồi hơi khác nhau.</p>
<p>Phổ biến nhất là phủ nhận: &ldquo;Không phải như vậy đâu.&rdquo; Đừng tranh cãi chuyện đó. Hãy quay về những thứ cả hai cùng nhìn thấy được, như commit, tin nhắn hay ngày tháng, rồi hỏi xem mình đang bỏ sót điều gì. Nếu bản thân sự việc thật sự còn chỗ chưa rõ, cứ nói &ldquo;Mình với bạn cùng xem lại rồi mai nói tiếp nhé&rdquo; là được.</p>
<p>Kế đến là lái sang chuyện khác, kiểu &ldquo;Thì tại yêu cầu cứ thay đổi liên tục&rdquo; hay &ldquo;Người kia cũng làm vậy mà&rdquo;. Trong những câu này thường có phần đúng, nên hãy ghi nhận thay vì gạt đi: &ldquo;Cũng đúng, và mình cũng nên xử lý luôn chuyện yêu cầu thay đổi liên tục.&rdquo; Rồi nhẹ nhàng kéo câu chuyện về: &ldquo;Còn tách riêng chuyện đó ra, mình muốn nói về bước review.&rdquo;</p>
<p>Phản công, như &ldquo;Chính bạn cũng merge mà không review suốt đấy thôi&rdquo;, là kiểu khó kìm mình nhất để không đáp trả lại. Hãy hít một hơi. Nếu họ nói đúng, cứ thừa nhận, vì đó là cách nhanh nhất để hạ nhiệt, và bạn vừa thể hiện đúng sự cởi mở mà bạn đang mong ở họ. Rồi quay lại vấn đề ban đầu.</p>
<p>Thu mình lại, dù là im lặng hay buông một câu &ldquo;Ừ, sao cũng được&rdquo;, trông thì giống đồng ý nhưng thực ra không phải. Tôi sẽ nhẹ nhàng gọi tên điều đó, kiểu như &ldquo;Có vẻ chuyện này nghe hơi khó chịu, không sao đâu&rdquo;, rồi đề nghị để lúc khác nói tiếp. Cố ép một người đã thu mình phải lên tiếng thì bạn chỉ nhận về một câu trả lời cho có.</p>
<p>Xin lỗi rối rít (&ldquo;Mình tệ quá, mình xin lỗi nhiều lắm&rdquo;) cũng là phòng thủ, chỉ là hướng vào bên trong. Người đó đang tự bảo vệ mình bằng cách tự chê mình trước khi bị người khác chê. Hãy trấn an họ rằng đây chỉ là một chuyện cụ thể chứ không phải đánh giá toàn bộ năng lực của họ, rồi chuyển sang bàn xem tiếp theo sẽ làm gì.</p>
<p>Với tất cả những trường hợp trên, có một nguyên tắc tôi luôn cố giữ: không để mình bị cuốn theo cảm xúc của người kia. Khi ai đó bắt đầu phòng thủ, phản xạ của tôi là phòng thủ lại, và đó chính là nước đi chắc chắn nhất để nhấn chìm cuộc nói chuyện. Chỉ cần tôi giữ được giọng điềm tĩnh, không khí thường sẽ tự hạ nhiệt. Cũng nên nói thẳng ra cảm xúc đang có, kiểu như &ldquo;Mình hiểu là nghe chuyện này chắc bực lắm&rdquo;, thay vì giả vờ như không hề có chút căng thẳng nào.</p>

<h4 class="relative group">Biết lúc nào nên dừng
    <div id="biết-lúc-nào-nên-dừng" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#bi%e1%ba%bft-l%c3%bac-n%c3%a0o-n%c3%aan-d%e1%bb%abng" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Có những lúc chẳng cách nào ở trên có tác dụng, bức tường vẫn sừng sững ở đó. Lúc ấy càng cố ép thì càng vô ích. Bạn hoàn toàn có thể tạm gác cuộc nói chuyện lại, đợi một hai ngày cho mọi thứ lắng xuống rồi hẵng quay lại. Lời góp ý thì để đến mai vẫn còn đúng, và sau khi đã ngủ một đêm, người ta thường biết nhìn lại mình hơn nhiều. Vài cuộc nói chuyện tiếp nối tốt nhất mà tôi từng có lại bắt đầu bằng câu của chính người kia: &ldquo;Mình đã nghĩ lại về điều bạn nói hôm trước.&rdquo;</p>
<p>Điều này là điều tôi mất nhiều thời gian nhất mới học được.</p>

<h4 class="relative group">Sau cuộc nói chuyện
    <div id="sau-cuộc-nói-chuyện" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#sau-cu%e1%bb%99c-n%c3%b3i-chuy%e1%bb%87n" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Những gì diễn ra trong tuần tiếp theo cũng quan trọng không kém chính cuộc nói chuyện. Nếu người kia thay đổi hành vi, hãy nói ra là bạn đã để ý, nói rõ ràng và nói sớm. Đó là cách để họ biết góp ý từ bạn không phải lúc nào cũng là tin xấu, và nó giúp lần nói chuyện sau dễ dàng hơn.</p>
<p>Và khi thấy phù hợp, hãy hỏi lại xem người kia cảm thấy thế nào về lời góp ý. Một câu &ldquo;Mình nói vậy có công bằng không?&rdquo; giúp mọi thứ cân bằng trở lại, và cho thấy sự cởi mở mà bạn cũng mong nhận lại từ họ. Từ khi chuyển sang làm quản lý, tôi bắt đầu hỏi câu này thường xuyên, và nhờ vậy đã phát hiện ra vài lần điều tôi nghĩ trong đầu thì rất rõ ràng, nhưng nói ra miệng lại không rõ được như thế.</p>

<h4 class="relative group">Tóm lại
    <div id="tóm-lại" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#t%c3%b3m-l%e1%ba%a1i" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Hạ bớt cảm giác bị đe dọa trước, rồi mới nêu vấn đề. Chọn một chuyện, nói riêng và nói sớm, mô tả hành vi cùng tác động của nó thay vì nhận xét con người, và hỏi xem người kia nhìn nhận thế nào trước khi đề xuất cách sửa. Khi họ phản bác, đừng đáp trả lại. Hãy ghi nhận cảm xúc, quay về với sự việc, và sẵn sàng dừng lại để hôm khác nói tiếp. Sau đó nhớ theo dõi tiếp, vì niềm tin được xây dựng chính ở những lần nói chuyện sau cuộc nói chuyện ấy.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2023/2023-03-18-empathic-feedback/featured.jpeg" medium="image" type="image/jpeg" />
    </item>
  </channel>
</rss>
