Articles Coding

System Prompt Engineering ใน LM Studio สำหรับการเขียนโค้ด: อธิบาย `temperature`, `context_length` และ `stop` tokens
AI Coding

System Prompt Engineering ใน LM Studio สำหรับการเขียนโค้ด: อธิบาย `temperature`, `context_length` และ `stop` tokens

คุณปรับ top_p, top_k และ repeat_penalty มาแล้ว output หยุดวนซ้ำและไม่สุ่มสี่สุ่มห้าอีกต่อไป แต่โมเดลยังวอกแวกออกนอกเรื่อง ลืมโค้ดที่เขียนไปก่อนหน้า หรือไม่หยุดตรงที่ต้องการ

Read More
经典编程思维 —— 向 Kernighan & Pike 学习
AI Coding Dev ERP

经典编程思维 —— 向 Kernighan & Pike 学习

“真正的问题在于,程序员在不重要的地方过度关注效率。” —— Brian Kernighan 当今的软件开发世界充满了各种框架、架构和工具。 而经典编程思维更关注的是:清晰、简洁,以及对问题本质的思考能力。 Brian Kernighan 与 Rob Pike(《The Practice of Programming》的作者)始终认为, 编程不是“快速敲代码”,而是理解问题、设计清楚、让解决方案易于理解和维护。

Read More
古典的プログラミング思考 ― Kernighan & Pike から学び続けること
Coding Dev

古典的プログラミング思考 ― Kernighan & Pike から学び続けること

“本当の問題は、プログラマーが重要でない部分の効率を気にしすぎていることだ。” — Brian Kernighan 現代のプログラミングは、フレームワーク、アーキテクチャ、ツールの話題であふれています。 一方で、古典的なプログラミングは 明確さ・単純さ・思考の質 を重視します。 Brian Kernighan と Rob Pike(『The Practice of Programming』の著者)は、 プログラミングを「速くコードを書く作業」ではなく、問題を正しく理解し、分かりやすく解決する行為として捉えてきました。

Read More
แนวคิดการเขียนโปรแกรมแบบคลาสสิก: บทเรียนที่เรายังได้เรียนรู้จาก Kernighan & Pike
Coding Dev

แนวคิดการเขียนโปรแกรมแบบคลาสสิก: บทเรียนที่เรายังได้เรียนรู้จาก Kernighan & Pike

“ปัญหาที่แท้จริงคือ โปรแกรมเมอร์ใช้เวลามากเกินไปกับการกังวลเรื่องประสิทธิภาพในจุดที่ไม่สำคัญ” — Brian Kernighan โลกของการเขียนโปรแกรมสมัยใหม่พูดถึงเฟรมเวิร์ก สถาปัตยกรรม และเครื่องมืออยู่ตลอดเวลา แต่การเขียนโปรแกรมแบบคลาสสิกพูดถึง ความชัดเจน ความเรียบง่าย และการคิดอย่างเป็นระบบ Brian Kernighan และ Rob Pike—ผู้เขียน The Practice of Programming—เป็นตัวแทนของแนวคิดที่มองว่า การเขียนโปรแกรมไม่ใช่การพิมพ์โค้ดให้เร็วที่สุด แต่คือการ แก้ปัญหาให้ชัดเจนและเข้าใจได้

Read More
ทำไมการเรียนเขียนโปรแกรมถึง “เจ็บปวด” — และเราจะแก้มันอย่างไร
Coding Dev

ทำไมการเรียนเขียนโปรแกรมถึง “เจ็บปวด” — และเราจะแก้มันอย่างไร

หลายคนที่เริ่มเรียนเขียนโปรแกรมมักได้ยินคำแนะนำเดิม ๆ เช่น “ต้องเขียนโค้ดเยอะ ๆ” หรือ “เดี๋ยวก็เก่งเอง” แต่คนที่เคยลองจริงจะรู้ว่า… ปัญหาไม่ใช่ความขี้เกียจ แต่คือโครงสร้างการเรียนที่ผิดตั้งแต่ต้น บทความนี้จะอธิบาย Pain Points ที่แท้จริงในการเรียน Software Development และแนวทางแก้ที่ช่วยให้เรียนได้ ชัดขึ้น เหนื่อยน้อยลง และไม่ท้อกลางทาง

Read More
Why Learning Software Development Feels So Painful — and How to Fix It
Coding Dev

Why Learning Software Development Feels So Painful — and How to Fix It

Learning software development is often described as “just practice more” or “keep coding.” But anyone who has tried knows the truth: The pain is not lack of effort — it’s lack of structure. This article breaks down the real pain points people face when learning software development and, more importantly, how to solve them in […]

Read More
モバイルアプリ開発提案書(React / React Native)
Coding Dev

モバイルアプリ開発提案書(React / React Native)

本提案書は、React および React Native を活用した iOS・Android 対応クロスプラットフォームのモバイルアプリ開発サービス をご紹介するものです。 日本企業が求める 品質・安定性・長期運用性・ユーザビリティ に重点を置き、精確な設計と堅牢なアーキテクチャに基づくアプリケーションをご提供いたします。

Read More
พัฒนา Mobile Application ด้วย React / React Native
Coding Dev

พัฒนา Mobile Application ด้วย React / React Native

ข้อเสนอนี้จัดทำขึ้นเพื่อให้บริการพัฒนาแอปพลิเคชันมือถือแบบครบวงจรด้วย React และ React Native เหมาะสำหรับธุรกิจไทยที่ต้องการแอปคุณภาพสูง ทำงานได้ทั้ง iOS และ Android ด้วยโค้ดชุดเดียว ลดต้นทุนและช่วยให้พัฒนาได้รวดเร็วขึ้น

Read More
Upstream, Downstream และ Fork คืออะไร? คู่มือเข้าใจง่ายสำหรับนักพัฒนา Android & Linux
Coding Dev

Upstream, Downstream และ Fork คืออะไร? คู่มือเข้าใจง่ายสำหรับนักพัฒนา Android & Linux

ในโลกของ Android และ Linux มีโค้ดจำนวนมหาศาลที่ไหลผ่านนักพัฒนา, Google, ชุมชนโอเพ่นซอร์ส, ผู้ผลิตชิป (SoC vendor), และผู้ผลิตสมาร์ทโฟน (OEM) การจะเข้าใจโครงสร้างระบบนิเวศนี้ได้ คุณต้องเข้าใจคำสำคัญ 3 คำ:

Read More