ເສັ້ນທາງອາຊີບ

ສ້າງພອດໂຟລິໂອນັກຂຽນໂປຣແກຣມ ໃຫ້ໄດ້ຮັບເຊີນສຳພາດຈິງ

ໂດຍ ALL IN ONE STATION11 ນາທີ

ຂ້ອຍໄດ້ກວດໃບສະໝັກຕຳແໜ່ງ Junior Developer ມາຫຼາຍຮ້ອຍໃບ ຈຶ່ງຂໍເວົ້າຄວາມຈິງທີ່ຫຼາຍຄົນບໍ່ຢາກໄດ້ຍິນກ່ອນ ຄື ພອດຂອງເຈົ້າບໍ່ໄດ້ຖືກອ່ານ ມັນຖືກກວາດຕາເບິ່ງ ຄົນທີ່ເປີດໃບສະໝັກຂອງເຈົ້າມີເວລາໃຫ້ປະມານ 60–120 ວິນາທີ ເຂົາເປີດເລຊູເມ ຊອກຫາລິ້ງ ກົດເຂົ້າໄປ ແລ້ວຕັດສິນໃຈພາຍໃນສາມສິບວິນາທີວ່າຈະອ່ານຕໍ່ ຫຼື ປິດຖິ້ມ ບໍ່ມີໃຜນັ່ງໄລ່ອ່ານໂຄດຂອງເຈົ້າເທື່ອລະແຖວໃນຮອບນີ້

ຄົນຄັດເລືອກເບິ່ງຫຍັງແທ້ໆໃນ 90 ວິນາທີທຳອິດ

ໜ້າທີ່ຂອງພອດຈຶ່ງບໍ່ແມ່ນການພິສູດວ່າເຈົ້າເກັ່ງທີ່ສຸດ ແຕ່ແມ່ນການຕອບສາມຄຳຖາມໃຫ້ໄວທີ່ສຸດ ໜຶ່ງ ຄົນນີ້ເຮັດຂອງທີ່ໃຊ້ງານໄດ້ຈິງໃຫ້ສຳເລັດເປັນຊິ້ນໄດ້ບໍ່ ສອງ ເຂົາອະທິບາຍສິ່ງທີ່ຕົນເອງເຮັດໄດ້ບໍ່ ສາມ ຖ້າໃຫ້ເຂົາໄປລົມກັບລູກຄ້າໃນເດືອນໜ້າ ເຮົາຈະອາຍບໍ່ ຖ້າພອດຕອບສາມຂໍ້ນີ້ໄດ້ພາຍໃນ 90 ວິນາທີ ເຈົ້າກໍ່ໄດ້ເຂົ້າຮອບສຳພາດ ສ່ວນທີ່ເຫຼືອໃນບົດຄວາມນີ້ແມ່ນວິທີເຮັດໃຫ້ມັນຕອບໄດ້

  • ກົດລິ້ງດຽວແລ້ວເຫັນຂອງແລ່ນຢູ່ຈິງບໍ່ ໂດຍບໍ່ຕ້ອງຕິດຕັ້ງຫຍັງເລີຍ
  • ອ່ານໜ້າຈໍດຽວແລ້ວເຂົ້າໃຈບໍ່ວ່າໂປຣເຈັກນີ້ແກ້ບັນຫາຫຍັງ ໃຫ້ໃຜ
  • ມີຮ່ອງຮອຍການຕັດສິນໃຈຂອງມະນຸດບໍ່ ຫຼື ພຽງແຕ່ເຮັດຕາມຄລິບສອນເທື່ອລະຂັ້ນ
  • ໂຄດອ່ານແລ້ວຮູ້ສຶກວ່າຄົນນີ້ໜ້າຈະເຮັດວຽກນຳງ່າຍ ຫຼື ຊວນປວດຫົວ

ໂປຣເຈັກທີ່ຄວນເຊົາເຮັດ ແລະ ໂປຣເຈັກທີ່ຄວນເຮັດແທນ

ເຊົາເຮັດໄດ້ແລ້ວ

  • To-do list ທຸກຫຼັກສູດໃນໂລກນີ້ໃຫ້ເຮັດອັນນີ້ ມັນພິສູດພຽງວ່າເຈົ້າເຮັດ CRUD ໄດ້ ເຊິ່ງເປັນສິ່ງທີ່ເຂົາຖືວ່າເຈົ້າຕ້ອງເຮັດໄດ້ຢູ່ແລ້ວ
  • ເຄື່ອງຄິດເລກ ຕົວແບ່ງບິນ ຕົວສຸ່ມເລກ ຕົວປ່ຽນຫົວໜ່ວຍ ຂອງພວກນີ້ແມ່ນແບບຝຶກຫັດ ບໍ່ແມ່ນໂປຣເຈັກ
  • ໂຄລນໜ້າ Netflix Spotify ຫຼື Instagram ດ້ວຍຂໍ້ມູນປອມໃນໄຟລ໌ JSON ມັນພິສູດພຽງວ່າເຈົ້າລອກເລໂອາດໄດ້
  • ແອັບພະຍາກອນອາກາດທີ່ຍິງ API ເທື່ອດຽວ ເໝາະເປັນວຽກອຸ່ນເຄື່ອງຕອນແລງ ບໍ່ເໝາະເປັນຊິ້ນເອກໃນພອດ
  • ຫຍັງກໍ່ຕາມທີ່ເຮັດຕາມຄລິບສອນຕັ້ງແຕ່ຕົ້ນຮອດຈົບໂດຍບໍ່ປ່ຽນຫຍັງເລີຍ ຄົນຄັດຈື່ repo ພວກນີ້ໄດ້ທັນທີ ເພາະໂຄງສ້າງໂຟນເດີ ຊື່ຕົວແປ ຈົນຮອດຂໍ້ຄວາມ commit ຄືກັນເປັນຢ່າງດີໃນໃບສະໝັກຫຼາຍຮ້ອຍໃບ

ໃຫ້ເຮັດແບບນີ້ແທນ

ໂປຣເຈັກລະດັບ Junior ທີ່ດີມີຈຸດຮ່ວມຂໍ້ດຽວ ຄື ມັນແຕະຂອງຈິງ ບໍ່ວ່າຈະເປັນຂໍ້ມູນຈິງ ຜູ້ໃຊ້ຈິງ ຫຼື ຂັ້ນຕອນການເຮັດວຽກທີ່ມີຄົນເຮັດຢູ່ຈິງໃນມື້ນີ້ ຫ້າແບບຂ້າງລຸ່ມນີ້ໃຊ້ໄດ້ຜົນຈິງ ແລະ ເຮັດສຳເລັດໄດ້ພາຍໃນ 2–4 ອາທິດທັງໝົດ

  1. 1ເຮັດເຄື່ອງມືແທນວຽກທີ່ເຈົ້າເຄີຍເຮັດດ້ວຍມື ຖ້າເຈົ້າເຄີຍເຮັດບັນຊີ ກໍ່ຂຽນຕົວທີ່ປ່ຽນໄຟລ໌ Excel ປະຈຳເດືອນເປັນລາຍງານໃຫ້ອັດຕະໂນມັດ ເຈົ້າຮູ້ກໍລະນີແປກໆທຸກກໍລະນີຢູ່ແລ້ວ ແລະ ຄວາມຮູ້ຈຸດນັ້ນນີ້ລະທີ່ເຮັດໃຫ້ເຈົ້າລົມເລື່ອງນີ້ໃນຫ້ອງສຳພາດໄດ້ຢ່າງມ່ວນ
  2. 2ເຮັດເວັບໃຫ້ຮ້ານຈິງທີ່ຂຶ້ນໃຊ້ຈິງ ລອງສະເໜີເຮັດເວັບຈອງຄິວ ຫຼື ເມນູໃຫ້ຮ້ານກາເຟ ຄລີນິກ ຫຼື ຄູສອນພິເສດແຖວບ້ານ ເຮັດຟຣີກໍ່ໄດ້ ເຈົ້າຈະໄດ້ພົບຂໍ້ຈຳກັດຈິງ ລູກຄ້າປ່ຽນໃຈຈິງ ແລະ ໂດເມນຈິງ ຈາກນັ້ນຂຽນເລົ່າຂໍ້ຈຳກັດເຫຼົ່ານັ້ນລົງໃນ README
  3. 3ເຮັດເຄື່ອງມືໃຫ້ກຸ່ມງານອະດິເລກທີ່ເຈົ້າຢູ່ໃນນັ້ນ ເຊັ່ນ ຕົວຄິດໄລ່ຄວາມໄວໃຫ້ຊົມລົມແລ່ນ ຕົວຈອງຄາບຮຽນໃຫ້ຫ້ອງອອກກຳລັງກາຍ ຫຼື ຕົວຈົດວ່າອ່ານປຶ້ມຮອດຕອນໃດ ສະເພາະທາງແມ່ນຂໍ້ດີ ເພາະເຈົ້າຮູ້ຢູ່ແລ້ວວ່າຜູ້ໃຊ້ຕ້ອງການຫຍັງ
  4. 4ເຮັດຫຍັງກັບຂໍ້ມູນທີ່ຮົກຈິງ ເຊັ່ນ ຂໍ້ມູນເປີດຂອງພາກລັດ ຕາຕະລາງລົດເມ ອັດຕາແລກປ່ຽນ ຫຼື ຄ່າຄຸນນະພາບອາກາດ ການລ້າງຂໍ້ມູນຮົກໆແມ່ນປະມານ 70 ສ່ວນຮ້ອຍຂອງວຽກຈິງ ແຕ່ແທບບໍ່ມີພອດ Junior ຄົນໃດສະແດງເລື່ອງນີ້ເລີຍ
  5. 5ສ້າງລະບົບພາຍໃນແບບທີ່ບໍລິສັດໃຊ້ຈິງສັກຕົວ ເຊັ່ນ ແດຊບອດສະຫຼຸບຍອດ ລະບົບຂໍອະນຸມັດ ຫຼື ລະບົບສະແກນສະຕັອກ ເພາະຊອບແວສ່ວນໃຫຍ່ທີ່ບໍລິສັດຈ້າງຄົນຂຽນ ໜ້າຕາເປັນແບບນີ້ ບໍ່ແມ່ນໂຊຊຽນມີເດຍອີກຕົວໜຶ່ງ
ໂປຣເຈັກພິສູດຫຍັງລາຍລະອຽດທີ່ເຮັດໃຫ້ໜ້າເຊື່ອຖື
ເວັບຈອງຄິວໃຫ້ຮ້ານຈິງສົ່ງວຽກໃຫ້ຜູ້ໃຊ້ຈິງໄດ້ຮູບໜ້າຈໍໂດເມນຈິງ ພ້ອມຄຳຕິຊົມຈາກເຈົ້າຂອງຮ້ານ
ລ້າງຂໍ້ມູນ ແລະ ເຮັດແດຊບອດຮັບມືຂໍ້ມູນທີ່ບໍ່ສະອາດໄດ້ຂຽນບອກວ່າພົບຂໍ້ມູນຜິດ 4 ແບບ ແລະ ຈັດການແນວໃດ
ແອັບມືຖືທີ່ໃຊ້ອອບລາຍໄດ້ຄິດເຖິງຕອນລະບົບລົ້ມGIF ສະແດງວ່າແອັບຍັງເຮັດວຽກຕອນປິດເນັດ
ສະຄຣິບແທນວຽກຊ້ຳໆຫຼຸດວຽກຄົນອື່ນໄດ້ຈິງຕົວເລກກ່ອນຫຼັງ ຈາກ 2 ຊົ່ວໂມງ ເຫຼືອ 4 ນາທີ
API ທີ່ມີລະບົບເຂົ້າສູ່ລະບົບ ແລະ ເທສຂຽນໂຄດທີ່ດູແລຕໍ່ໄດ້ປ້າຍ CI ສີຂຽວ ແລະ ຈຳນວນເທສທີ່ບໍ່ແມ່ນສູນ

ສາມຊິ້ນລະດັບນີ້ພຽງພໍແລ້ວ ສີ່ຊິ້ນກໍ່ຍັງໄຫວ ແຕ່ສິບສອງຊິ້ນແມ່ນສັນຍານອັນຕະລາຍ ເພາະບໍ່ມີໃຜເຮັດຂອງດີໄດ້ສິບສອງຊິ້ນ ແລະ ມັນບອກຄົນອ່ານວ່າເຈົ້າຕັດສິນຄຸນນະພາບວຽກຕົນເອງບໍ່ເປັນ

README ແມ່ນພອດຂອງເຈົ້າ ບໍ່ວ່າເຈົ້າຈະມັກ ຫຼື ບໍ່

README ແມ່ນໜຶ່ງຊົ່ວໂມງທີ່ຄຸ້ມຄ່າທີ່ສຸດທີ່ເຈົ້າຈະລົງແຮງໄດ້ ຄົນສ່ວນໃຫຍ່ທຸ່ມກັບໂຄດ 40 ຊົ່ວໂມງ ແລ້ວຂຽນ README 4 ນາທີ ຈາກນັ້ນກໍ່ສົງໄສວ່າເປັນຫຍັງບໍ່ມີໃຜຕິດຕໍ່ກັບ ລອງກັບອັດຕາສ່ວນນັ້ນເບິ່ງ ແລະ ຈື່ໄວ້ວ່າລຳດັບສຳຄັນຫຼາຍ ຄົນອ່ານເລື່ອນເບິ່ງພຽງປະມານໜຶ່ງໜ້າຈໍເຄິ່ງ ທຸກຢ່າງທີ່ຂາຍເຈົ້າຕ້ອງຢູ່ເໜືອເສັ້ນນັ້ນ

markdown
# ClinicBook — appointment booking for small clinics

[Live demo](https://clinicbook.example.com) · demo login: [email protected] / demo1234

![Booking screen](docs/screenshot.png)

Built for a 2-doctor dental clinic that was taking every booking by
phone. Staff now confirm 30+ appointments a week in the browser
instead of a paper diary.

## What it does
- Patients pick a free slot; the clinic sees a day view on a tablet
- SMS reminder 24 hours before the appointment
- Double-booking is blocked in the database, not only in the UI

## Tech
Next.js 15 · PostgreSQL · Prisma · Twilio · deployed on Vercel

## Decisions I made
- Added a unique constraint on (doctor_id, slot_start) after a race
  condition let two patients grab the same 10:00 slot during testing
- Chose SMS over email because most patients here do not read email daily

## Run it locally
git clone https://github.com/you/clinicbook
npm install && cp .env.example .env && npm run dev

## What I would do next
Waiting list for cancelled slots, and move the SMS job off the request path
  • ຮູບໜ້າຈໍ ຫຼື GIF ຕ້ອງຢູ່ໃນໜ້າຈໍທຳອິດສະເໝີ ຄົນທີ່ເປີດເບິ່ງຈາກມືຖືຄວນເຫັນຕົວວຽກກ່ອນຈະເຫັນຊື່ເຟຣມເວີກ
  • ລິ້ງໃຊ້ງານຈິງພ້ອມບັນຊີທົດລອງ ຖ້າເຂົາຕ້ອງສະໝັກສະມາຊິກກ່ອນຈຶ່ງເບິ່ງໄດ້ ເຂົາຈະບໍ່ເບິ່ງ
  • ໜຶ່ງປະໂຫຍກບອກວ່າເຮັດໃຫ້ໃຜ ແກ້ບັນຫາຫຍັງ ຕ້ອງມາກ່ອນລາຍການເຕັກໂນໂລຊີ
  • ມີຫົວຂໍ້ Decisions I made ນີ້ແມ່ນສ່ວນທີ່ແຍກເຈົ້າອອກຈາກຄົນທີ່ເຮັດຕາມຄລິບ ຂຽນພຽງ 2–3 ການຕັດສິນໃຈພ້ອມເຫດຜົນກໍ່ພໍ
  • ມີຫົວຂໍ້ What I would do next ມັນບອກວ່າເຈົ້າຮູ້ວ່າຫຍັງຍັງບໍ່ສຳເລັດ ເຊິ່ງເປັນນິໄສຂອງຄົນລະດັບ Senior
  • ຫ້າມມີ lorem ipsum ຫ້າມມີ TODO write readme ແລະ ຫ້າມເຫຼືອຂໍ້ຄວາມຕັ້ງຕົ້ນຂອງ create-react-app ຄ້າງຢູ່ໃນ repo

ເລື່ອງພາສາ ຂ້ອຍແນະນຳໃຫ້ຂຽນ README ເປັນພາສາອັງກິດເປັນຫຼັກ ເພາະເປັນມາດຕະຖານຂອງວົງການ ແລະ ເຜື່ອບໍລິສັດຕ່າງປະເທດເປີດເບິ່ງ ຖ້າຢາກເພີ່ມຫຍໍ້ໜ້າພາສາລາວສັ້ນໆໄວ້ລຸ່ມສຸດກໍ່ເຮັດໄດ້ ບໍ່ເສຍຫາຍ

ຈັດວາງໃຫ້ຄົນເບິ່ງງ່າຍ ໜ້າເວັບ GitHub ແລະ ເລຊູເມ

ເຈົ້າຕ້ອງການໜ້ອຍກວ່າທີ່ຄິດຫຼາຍ ໜ້າເວັບໜ້າດຽວກໍ່ພຽງພໍ ບໍ່ຕ້ອງມີລະບົບບລັອກ ບໍ່ຕ້ອງມີໂໝດມືດ ບໍ່ຕ້ອງມີພາບເຄື່ອນໄຫວຕອນເລື່ອນ

  1. 1ໜ້າດຽວ ສ່ວນເທິງສຸດໃສ່ຊື່ຂອງເຈົ້າ ໜຶ່ງແຖວບອກວ່າເຈົ້າເຮັດຫຍັງ ແລະ ກຳລັງຊອກຫາຫຍັງ ເຊັ່ນ Front-end Developer ກຳລັງຊອກວຽກລະດັບ Junior ຢູ່ວຽງຈັນ ຈາກນັ້ນຕາມດ້ວຍລິ້ງໂປຣເຈັກສາມຊິ້ນ
  2. 2ໂປຣເຈັກລະໜຶ່ງກາດ ມີຮູບໜ້າຈໍ ໜຶ່ງປະໂຫຍກວ່າແມ່ນຫຍັງ ແລະ ສອງລິ້ງສະເໝີ ຄື Live ກັບ Code ບໍ່ແມ່ນລິ້ງດຽວ
  3. 3ຊ່ອງທາງຕິດຕໍ່ທີ່ໃຊ້ໄດ້ຈິງ ອີເມວເປັນຂໍ້ຄວາມທີ່ກົດເລືອກໄດ້ ບໍ່ແມ່ນຮູບພາບ ພ້ອມ LinkedIn ຫຼື WhatsApp ຟອມຕິດຕໍ່ທີ່ສົ່ງແລ້ວງຽບຫາຍ ເຮັດໃຫ້ເຈົ້າເສຍໂອກາດສຳພາດ
  4. 4ລິ້ງເລຊູເມແບບ PDF ຢູ່ໜ້າດຽວກັນ ຄົນເບິ່ງຈະໄດ້ບໍ່ຕ້ອງສົ່ງອີເມວມາຂໍ

ຈາກນັ້ນເກັບກວາດ GitHub ໃຫ້ຮຽບຮ້ອຍ ເພາະຄົນຄັດຈະຕາມໄປເບິ່ງແນ່ນອນ

  • ປັກໝຸດ repo ສາມຕົວທີ່ດີທີ່ສຸດ ສ່ວນທີ່ເຫຼືອຈະຖືກດັນລົງໄປຂ້າງລຸ່ມເອງ
  • ທຸກ repo ທີ່ປັກໝຸດຕ້ອງມີຄຳອະທິບາຍໜຶ່ງແຖວ ແລະ ໃສ່ລິ້ງເວັບໃນຊ່ອງ About ຊ່ອງນີ້ຫວ່າງຢູ່ໃນໂປຣໄຟລ໌ Junior ປະມານ 9 ໃນ 10 ຄົນ ທັງທີ່ໃຊ້ເວລາພຽງ 20 ວິນາທີ
  • ປະຫວັດ commit ຄວນເບິ່ງຄືຄົນເຮັດວຽກ ຄື commit ຍ່ອຍໆຫຼາຍສິບເທື່ອ ຂໍ້ຄວາມແບບ fix double booking on same slot ບໍ່ແມ່ນ commit ສາມເທື່ອທີ່ຊື່ວ່າ update
  • repo ທີ່ເຮັດຕາມຄລິບແລ້ວປະຖິ້ມໄວ້ ໃຫ້ archive ຫຼື ຕັ້ງເປັນ private ເຈົ້າບໍ່ຈຳເປັນຕ້ອງສະແດງສຸສານການຮຽນຮູ້ໃຫ້ໃຜເບິ່ງ

ໃນເລຊູເມ ໃຫ້ວາງລິ້ງພອດໄວ້ບລັອກເທິງສຸດຂ້າງໆເບີໂທ ບໍ່ແມ່ນໃນຫົວຂໍ້ Links ທ້າຍໜ້າທີ່ບໍ່ມີໃຜເລື່ອນໄປຮອດ ແລະ ຂຽນຊື່ໂປຣເຈັກໃນສ່ວນປະສົບການເໝືອນມັນເປັນວຽກໜຶ່ງວຽກ ພ້ອມຂໍ້ຍ່ອຍໜຶ່ງຂໍ້ທີ່ບອກຜົນລັບເປັນຕົວເລກ

ຂໍ້ຜິດພາດທີ່ຂ້າພອດແບບງຽບໆ

  1. 1ບໍ່ນຳຂຶ້ນໃຊ້ຈິງເລີຍ ຂໍ້ນີ້ພົບເລື້ອຍທີ່ສຸດ repo ທີ່ກົດເຂົ້າໄປເບິ່ງຂອງຈິງບໍ່ໄດ້ ແມ່ນໂຄດຕົວຢ່າງ ບໍ່ແມ່ນພອດ Vercel Netlify Render ແລະ Fly ມີແພັກເກັດຟຣີທີ່ພຽງພໍທັງນັ້ນ ແລະ ໂດເມນລາຄາປະມານ 12 ໂດລາຕໍ່ປີ ຖ້າຢາກໃຫ້ເບິ່ງຈິງຈັງຂຶ້ນ
  2. 2ເດໂມພັງໃນມື້ທີ່ເຈົ້າສົ່ງໃບສະໝັກ ຖານຂໍ້ມູນແພັກເກັດຟຣີມັກຫຼັບ ໝົດອາຍຸ ຫຼື ຖືກລຶບ ໃຫ້ໄລ່ກົດທຸກລິ້ງໃນຕອນເຊົ້າມື້ທີ່ຈະສົ່ງໃບສະໝັກ ແລະ ກວດຊ້ຳທຸກເດືອນ ເດໂມທີ່ພັງຮ້າຍກວ່າບໍ່ມີເດໂມ ເພາະມັນອ່ານອອກວ່າເຈົ້າບໍ່ໃສ່ໃຈ
  3. 3ທຸກຢ່າງຍັງບໍ່ສຳເລັດ ຂອງນ້ອຍທີ່ສຳເລັດສາມຊິ້ນ ຊະນະຂອງໃຫຍ່ທີ່ຄ້າງເຄິ່ງທາງໜຶ່ງຊິ້ນສະເໝີ ປ່ອຍອອກໄປກ່ອນ ແລ້ວຄ່ອຍປັບປຸງ
  4. 4ອະທິບາຍໂຄດຕົນເອງບໍ່ໄດ້ ຖ້າເຈົ້າໃຫ້ AI ຂຽນສ່ວນທີ່ເຈົ້າບໍ່ເຂົ້າໃຈ ເຈົ້າຈະຖືກຖາມສ່ວນນັ້ນພໍດີ ໃຊ້ AI ໄດ້ ແຕ່ຕ້ອງກັບໄປອ່ານ ແລະ ປົກປ້ອງທຸກໄຟລ໌ໄດ້
  5. 5ໂປຣເຈັກບໍ່ມີຜູ້ໃຊ້ ໂຊຊຽນມີເດຍສຳລັບຄົນລ້ຽງສັດທີ່ບໍ່ມີຜູ້ໃຊ້ ແລະ ບໍ່ເຄີຍຖາມໃຜເລີຍ ແມ່ນແຕ່ໂຄງຮ່າງໜ້າຈໍ ບໍ່ແມ່ນຜະລິດຕະພັນ ຜູ້ໃຊ້ຈິງໜຶ່ງຄົນ ຊະນະຜູ້ໃຊ້ໃນຈິນຕະນາການໜຶ່ງລ້ານຄົນ
  6. 6commit ຄວາມລັບຂຶ້ນ repo ໄຟລ໌ .env ທີ່ມີ API key ຕິດຂຶ້ນໄປ ແມ່ນຄຳຕອບປະຕິເສດທັນທີຈາກຄົນທີ່ມີປະສົບການ ໃສ່ .env ໃນ .gitignore ຕັ້ງແຕ່ມື້ທຳອິດ ແລ້ວເຮັດ .env.example ໄວ້ແທນ
  7. 7ບໍ່ມີເທສເລີຍສັກຕົວ ເຈົ້າບໍ່ຕ້ອງໄດ້ coverage 80 ສ່ວນຮ້ອຍ ພຽງເທສທີ່ມີຄວາມໝາຍຫ້າຕົວໃນໂປຣເຈັກດຽວ ບວກກັບ workflow CI ທີ່ແລ່ນມັນໃຫ້ອັດຕະໂນມັດ ກໍ່ພໍບອກໄດ້ແລ້ວວ່າເຈົ້າຮູ້ວ່າເລື່ອງນີ້ມີຢູ່
  8. 8ໜ້າຕາທີ່ເບິ່ງບໍ່ລົງ ເຈົ້າບໍ່ຈຳເປັນຕ້ອງເປັນນັກອອກແບບ ເລືອກ component library ໜຶ່ງຕົວ ເຊັ່ນ Tailwind ກັບ shadcn/ui ຫຼື Material ຫຼື Bootstrap ເລືອກຟອນໜຶ່ງຕົວ ສີຫຼັກໜຶ່ງສີ ແລະ ເວັ້ນໄລຍະໃຫ້ສະໝ່ຳສະເໝີ ຄວາມຍັບຍັ້ງຊັ່ງໃຈອ່ານອອກວ່າເປັນມືອາຊີບ

ແຜນ 8 ອາທິດທີ່ເຮັດຈົບໄດ້ຈິງ

ຖ້າເຈົ້າເລີ່ມຈາກສູນ ແລະ ຍັງເຮັດວຽກປະຈຳຢູ່ ຕາຕະລາງນີ້ອອກແບບມາໃຫ້ໃຊ້ເວລາປະມານ 8–10 ຊົ່ວໂມງຕໍ່ອາທິດ

ອາທິດຈຸດສຸມທ້າຍອາທິດຕ້ອງໄດ້
1ເລືອກບັນຫາຈິງໜຶ່ງຂໍ້ ແລະ ຜູ້ໃຊ້ຈິງໜຶ່ງຄົນ ຂຽນ README ກ່ອນບົດສະຫຼຸບໂປຣເຈັກໜຶ່ງຫຍໍ້ໜ້າ ແລະ ແບບຮ່າງໜ້າຈໍຄ່າວໆ
2–3ເຮັດສະເພາະຄຸນສົມບັດຫຼັກ ຍັງບໍ່ຕ້ອງມີໜ້າຕັ້ງຄ່າ ບໍ່ຕ້ອງມີໂໝດມືດຄຸນສົມບັດຫຼັກເຮັດວຽກໄດ້ເທິງເຄື່ອງຕົນເອງ
4ນຳຂຶ້ນໃຊ້ຈິງໃຫ້ໄດ້ ຍັງບໍ່ງາມແຕ່ເຂົ້າເຖິງໄດ້ ດີກວ່າງາມແຕ່ຢູ່ໃນເຄື່ອງURL ສາທາລະນະ ແລະ ບັນຊີທົດລອງ
5ເກັບວຽກ ຂຽນເທສ 5 ຕົວ ແລະ ຂຽນ README ຈິງພ້ອມຮູບໜ້າຈໍrepo ທີ່ກ້າສົ່ງໃຫ້ຄົນແປກໜ້າເບິ່ງ
6–7ໂປຣເຈັກທີສອງ ນ້ອຍກວ່າເກົ່າ ປ່ຽນທັກສະ ເຊັ່ນ ຂໍ້ມູນ ມືຖື ຫຼື APIລິ້ງໃຊ້ງານຈິງອັນທີສອງ
8ເຮັດໜ້າພອດ ເກັບກວາດ GitHub ແກ້ເລຊູເມ ຂໍໃຫ້ 2 ຄົນຊ່ວຍກວດທຸກຢ່າງກົດໄດ້ຈາກໜ້າດຽວ

ສອງໂປຣເຈັກທີ່ແໜ້ນ ແລະ ການນຳສະເໜີທີ່ສະອາດໃນອາທິດທີແປດ ຊະນະຫົກ repo ທີ່ຄ້າງຄາໃນອາທິດທີຊາວສະເໝີ ຈາກນັ້ນລ້ຽງໂປຣເຈັກໄວ້ໜຶ່ງຕົວ ເພີ່ມຄຸນສົມບັດນ້ອຍໆທຸກໜຶ່ງຫາສອງເດືອນ ເພື່ອໃຫ້ກຣາຟ commit ບອກວ່າເຈົ້າບໍ່ໄດ້ຢຸດ

ຖ້າຮູ້ສຶກວ່າເຮັດຄົນດຽວແລ້ວບໍ່ຮູ້ຈະໄປທາງໃດ ຫຼັກສູດ Web Development ແລະ Mobile App ຂອງ ALL IN ONE STATION ຖືກວາງມາຕາມຮູບແບບນີ້ພໍດີ ຄື ຈົບຫຼັກສູດແລ້ວໄດ້ວຽກທີ່ນຳຂຶ້ນໃຊ້ຈິງພ້ອມ README ທີ່ຜ່ານການກວດ ບໍ່ແມ່ນໂຟນເດີແບບຝຶກຫັດ ແຕ່ຂໍຢ້ຳວ່າທຸກຢ່າງໃນບົດຄວາມນີ້ ບໍ່ຕ້ອງຈ່າຍເງິນໃຫ້ໃຜກໍ່ເຮັດໄດ້ ພຽງແຕ່ຕ້ອງມີວິໄນຫຼາຍຂຶ້ນໜ້ອຍໜຶ່ງເທົ່ານັ້ນ

ຄຳຖາມທີ່ພົບເລື້ອຍ

ພອດນັກຂຽນໂປຣແກຣມຄວນມີຈັກໂປຣເຈັກ

ສາມຊິ້ນກຳລັງດີ ສີ່ຊິ້ນກໍ່ຍັງໄຫວ ແຕ່ຕ້ອງເປັນສາມຊິ້ນທີ່ນຳຂຶ້ນໃຊ້ຈິງ ມີ README ຄົບ ແລະ ເຈົ້າອະທິບາຍທຸກການຕັດສິນໃຈໃນນັ້ນໄດ້ ຄົນຄັດໃບສະໝັກແທບບໍ່ເຄີຍເປີດເກີນສາມລິ້ງ ດັ່ງນັ້ນຊິ້ນທີສີ່ຫ້າຫົກມີແຕ່ຈະດຶງຄ່າສະເລ່ຍລົງ ຖ້າມີສິບສອງ repo ໃຫ້ປັກໝຸດສາມ ແລ້ວ archive ສ່ວນທີ່ເຫຼືອ

ຮຽນຈົບປະລິນຍາສາຍໄອທີແລ້ວ ຍັງຕ້ອງເຮັດພອດອີກບໍ່

ຍັງຕ້ອງເຮັດ ໃບປະລິນຍາບອກວ່າເຈົ້າຮຽນຈົບຫຼັກສູດ ແຕ່ບໍ່ໄດ້ບອກວ່າເຈົ້າສົ່ງຂອງທີ່ໃຊ້ງານໄດ້ຈິງເປັນ ບໍລິສັດສ່ວນໃຫຍ່ຄັດ Junior ດ້ວຍຫຼັກຖານວ່າເຮັດສຳເລັດເປັນຊິ້ນ ຖ້າມີທັງໃບປະລິນຍາ ແລະ ພອດທີ່ກົດເບິ່ງໄດ້ ເຈົ້າຈະໄດ້ປຽບຄົນທີ່ມີແຕ່ໃບປະລິນຍາຢ່າງຊັດເຈນ

ເອົາໂປຣເຈັກທີ່ເຮັດໃນຫຼັກສູດໃສ່ພອດໄດ້ບໍ່

ໄດ້ ຖ້າເຈົ້າຕໍ່ຍອດມັນຈິງ ໃຫ້ເພີ່ມຄຸນສົມບັດທີ່ຫຼັກສູດບໍ່ໄດ້ສອນ ປ່ຽນຂໍ້ມູນຕົວຢ່າງເປັນຂໍ້ມູນຈິງ ແລ້ວຂຽນໃນ README ໃຫ້ຈະແຈ້ງວ່າສ່ວນໃດມາຈາກບົດຮຽນ ແລະ ສ່ວນໃດເຈົ້າເຮັດເອງ ຄວາມຊື່ຕົງແບບນີ້ເຮັດໃຫ້ຄົນສຳພາດເຊື່ອໃຈ ສ່ວນການສົ່ງວຽກຫຼັກສູດແບບບໍ່ແກ້ຫຍັງເລີຍ ແມ່ນສິ່ງທີ່ຄົນຄັດຈັບໄດ້ທັນທີ

ໃຊ້ AI ຊ່ວຍຂຽນໂປຣເຈັກໃນພອດໄດ້ບໍ່

ໄດ້ ແລະ ດຽວນີ້ແທບທຸກຄົນໃນວົງການກໍ່ໃຊ້ ແຕ່ກົດມີຂໍ້ດຽວ ຄື ເຈົ້າຕ້ອງອະທິບາຍທຸກໄຟລ໌ໃນໂປຣເຈັກໄດ້ ຖ້າອະທິບາຍບໍ່ໄດ້ ໃຫ້ລຶບສ່ວນນັ້ນແລ້ວຂຽນໃໝ່ເອງ ເພາະໃນຫ້ອງສຳພາດ ເຂົາຈະເລືອກຖາມສ່ວນທີ່ຊັບຊ້ອນທີ່ສຸດພໍດີ ເຊິ່ງມັກຈະເປັນສ່ວນທີ່ເຈົ້າບໍ່ໄດ້ຂຽນເອງ

ຢາກຮຽນແບບມີຄົນສອນແທ້ ໆ ບໍ່?

ອ່ານເອງໄດ້ຜົນລະດັບໜຶ່ງ ແຕ່ມີຄົນກວດວຽກໃຫ້ຈະໄວກວ່າຫຼາຍ ປຶກສາຟຣີ ບໍ່ມີຂໍ້ຜູກມັດ

ທັກແຊັດ WhatsApp ປຶກສາຟຣີ
ແຊັດ WhatsApp