ວິທີການເປັນນັກພັດທະນາຊອບແວເສລີ

ກະວີ: John Stephens
ວັນທີຂອງການສ້າງ: 21 ເດືອນມັງກອນ 2021
ວັນທີປັບປຸງ: 1 ເດືອນກໍລະກົດ 2024
Anonim
ວິທີການເປັນນັກພັດທະນາຊອບແວເສລີ - ຄໍາແນະນໍາ
ວິທີການເປັນນັກພັດທະນາຊອບແວເສລີ - ຄໍາແນະນໍາ

ເນື້ອຫາ

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

ຂັ້ນຕອນ

  1. ເຂົ້າໃຈສິ່ງທີ່ທ່ານຕ້ອງການໃນການພັດທະນາຊອບແວ. ການກາຍມາເປັນນັກພັດທະນາຊອບແວ ໝາຍ ເຖິງການໃຊ້ເວລາໃນການສ້າງ, ປັບແຕ່ງແລະປັບປຸງຊອບແວທີ່ບໍ່ເສຍຄ່າເພື່ອໃຫ້ຜູ້ໃຊ້ມີຄວາມສຸກແລະຮັກສາຊອບແວທີ່ກ່ຽວຂ້ອງ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານ ຈຳ ເປັນຕ້ອງປະຕິບັດຕາມເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້:
    • ມີຄວາມເຂົ້າໃຈທັງສອງພາສາຂອງລະບົບ (ເຊັ່ນ: C ++) ແລະພາສາການຂຽນໂປແກຼມ (ເຊັ່ນ: Python)
    • ຮູ້ວ່າທ່ານຕ້ອງການຂຽນໂປແກຼມໃດແດ່ (Windows, Android, ແລະອື່ນໆ).
    • ຄວາມເຕັມໃຈທີ່ຈະໃຊ້ເວລາໃນການຮຽນຮູ້ກ່ຽວກັບປະເພດຊອບແວ, ເວທີແລະພາສາທີ່ທ່ານເລືອກ.

  2. ເຂົ້າໃຈວ່າທຸກໆຄົນສາມາດກາຍເປັນນັກພັດທະນາຊອບແວເສລີ. ກົງກັນຂ້າມກັບຄວາມເຊື່ອທີ່ໄດ້ຮັບຄວາມນິຍົມ, ມີຄວາມເຂົ້າໃຈກ່ຽວກັບຄະນິດສາດ, ຄວາມຮູ້ດ້ານການເຂົ້າລະຫັດກ່ອນແລະ / ຫຼືລະດັບປະລິນຍາຕີສາຂາວິທະຍາສາດຄອມພິວເຕີ (ຫຼືຄ້າຍຄືກັນ) ບໍ່ແມ່ນຄວາມ ຈຳ ເປັນ. ຮຽນຮູ້ວິທີທີ່ຈະເປັນນັກພັດທະນາຊອບແວເສລີ.
    • ຕາບໃດທີ່ທ່ານມີຄວາມສົນໃຈໃນການຮຽນຮູ້ວິທີການພັດທະນາໂປແກຼມໂປຼແກຼມໂປຼແກຼມແລະເຕັມໃຈທີ່ຈະຍອມຮັບການວິພາກວິຈານເມື່ອ ຈຳ ເປັນ, ມັນກໍ່ບໍ່ມີເຫດຜົນທີ່ທ່ານບໍ່ສາມາດກາຍເປັນນັກພັດທະນາຊອບແວ

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

  4. ກຳ ນົດເວທີທີ່ທ່ານຕ້ອງການເຮັດວຽກ. ແຕ່ລະແພລະຕະຟອມໃຫຍ່ໆຄື Windows, macOS, iOS, Android, ແລະ Linux - ມີຊຸມຊົນຂອງຕົນເອງ, ພາສາການຂຽນໂປແກຼມທີ່ຕ້ອງການແລະຄວາມຕ້ອງການຂອງແຕ່ລະຄົນ. ມັນເປັນສິ່ງ ສຳ ຄັນທີ່ຈະຕ້ອງຮູ້ວ່າເວທີໃດທີ່ໂປຼແກຼມຂອງທ່ານຈະ ດຳ ເນີນການກ່ອນທີ່ຈະເຂົ້າມາປະກອບອາຊີບການພັດທະນາຊອບແວ.
    • ມັນດີທີ່ສຸດທີ່ຈະເຮັດວຽກໃນເວທີດຽວກັນທີ່ທ່ານ ກຳ ລັງພັດທະນາ. ຕົວຢ່າງ: ຖ້າທ່ານ ກຳ ລັງພັດທະນາແອັບ apps Android, ການໃຊ້ລະບົບທີ່ໃຊ້ Unix ເຊັ່ນ Mac ຫລືຄອມພິວເຕີ້ Linux ຈະດີກວ່າການໃຊ້ Windows.
    • Linux ແມ່ນລະບົບປະຕິບັດການທີ່ ນຳ ໃຊ້ທົ່ວໄປ (ແລະບໍ່ເສຍຄ່າ) ສຳ ລັບນັກພັດທະນາຊອບແວ.
  5. ເລືອກພາສາລະຫັດ. ມີສອງປະເພດຂອງພາສາລະຫັດ. ທ່ານ ຈຳ ເປັນຕ້ອງຮຽນຮູ້ຢ່າງ ໜ້ອຍ ໜຶ່ງ ພາສາກ່ອນທີ່ທ່ານຈະກ້າວໄປສູ່ການພັດທະນາ, ແຕ່ທ່ານຍັງຕ້ອງການຮູ້ຫລາຍພາສາຕໍ່ມາ:
    • ພາສາລະບົບ - ພາສາຄອມພິວເຕີທີ່ໃຊ້ໃນການພົວພັນໂດຍກົງກັບລະບົບ. ບາງພາສາທີ່ ໜ້າ ສັງເກດເຊັ່ນ: C, C ++ ແລະ Java.
    • ພາສາການຂຽນໂປແກຼມ ພາສາຖືກໃຊ້ເພື່ອອອກແບບອິນເຕີເຟດຂອງຊອບແວ (ສິ່ງທີ່ຜູ້ໃຊ້ຈະເບິ່ງ) ແລະລັກສະນະຕ່າງໆ. ບາງພາສາປົກກະຕິແມ່ນ Python, Ruby, ແລະ Perl.
  6. ມີຄວາມຄຸ້ນເຄີຍກັບເສັ້ນຄໍາສັ່ງ. ທຸກໆຄອມພິວເຕີມີໂປແກຼມໃຊ້ເສັ້ນ ຄຳ ສັ່ງ (ເຊັ່ນ Command Prompt on Windows, Terminal on Mac ແລະ Linux ... ). ທ່ານສາມາດໃຊ້ສາຍ ຄຳ ສັ່ງເພື່ອພົວພັນກັບຄອມພິວເຕີ້, ອອກ ຄຳ ສັ່ງສະເພາະຕາມຄວາມຕ້ອງການ.
    • ເຖິງແມ່ນວ່າທ່ານບໍ່ໄດ້ພັດທະນາໂປແກຼມຈາກເສັ້ນ ຄຳ ສັ່ງ, ທ່ານ ຈຳ ເປັນຕ້ອງໃຊ້ສາຍ ຄຳ ສັ່ງເພື່ອ ດຳ ເນີນງານໂປຣແກຣມບາງຢ່າງຫຼືປະກອບ ຄຳ ສັ່ງຊອບແວເຂົ້າກັບຄອມພິວເຕີຂອງທ່ານ.
  7. ດາວໂຫລດແລະ ນຳ ໃຊ້ Notepad ++. Notepad ++ ແມ່ນຊັບພະຍາກອນການຂຽນໂປຼແກຼມທີ່ບໍ່ມີຄ່າເພາະມັນທັງເຮັດໃຫ້ຂະບວນການເຂົ້າລະຫັດງ່າຍຂື້ນດ້ວຍການຊ່ວຍເຫຼືອຂອງກາຟິກ, ແລະເຮັດ ໜ້າ ທີ່ເປັນເຄື່ອງມືການສຶກສາທີ່ດີ.
    • ໃນຂະນະທີ່ທ່ານຈະ ນຳ ໃຊ້ໂປແກຼມແກ້ໄຂຂໍ້ຄວາມແບບ ຄຳ ສັ່ງແລະໂປແກຼມອື່ນໆເພື່ອຂຽນລະຫັດໃນພາຍຫລັງ, Notepad ++ ແມ່ນເຄື່ອງມືທີ່ມີປະໂຫຍດ (ແລະບໍ່ເສຍຄ່າ) ເພື່ອເຮັດໃຫ້ທ່ານເລີ່ມຕົ້ນທີ່ດີ.
  8. ການຕັ້ງຄ່າສະພາບແວດລ້ອມຂອງການພັດທະນາ. ພາສາແລະເວທີການຂຽນໂປແກຼມທີ່ຖືກຄັດເລືອກມັກຈະມີໂປແກຼມພັດທະນາທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດປະຫຍັດແລະທົດສອບໂຄງການຂອງທ່ານໃນຄອມພິວເຕີຂອງທ່ານ. ຊອບແວດັ່ງກ່າວເອີ້ນວ່າ "ສະພາບແວດລ້ອມການພັດທະນາ". ຖ້າເປັນໄປໄດ້, ທ່ານຄວນຄົ້ນຫາແລະຕິດຕັ້ງສະພາບແວດລ້ອມການພັດທະນາ ສຳ ລັບພາສາທີ່ທ່ານເລືອກກ່ອນທີ່ທ່ານຈະເລີ່ມຮຽນລະຫັດ.
    • ຕົວຢ່າງ: ຖ້າທ່ານ ກຳ ລັງພັດທະນາແອັບ apps Android, ທ່ານຄວນດາວໂຫລດແລະຕິດຕັ້ງຊຸດພັດທະນາ Android Studio.
    • ຜູ້ໃຊ້ Java ໂດຍປົກກະຕິຈະໃຊ້ສະພາບແວດລ້ອມການພັດທະນາເຊັ່ນ Eclipse.
  9. ເລີ່ມຕົ້ນຮຽນຮູ້ວິທີການຂຽນໂປແກຼມ. ຫລັງຈາກຮູ້ວ່າທ່ານຕ້ອງການໃຊ້ພາສາໃດ, ມັນເຖິງເວລາທີ່ຈະເລີ່ມຮຽນຮູ້ການໃຊ້. ມີການສອນແບບສອນຜ່ານທາງອິນເຕີເນັດຫຼາຍຢ່າງ - ທັງຟຣີແລະຈ່າຍ - ເຊິ່ງທ່ານສາມາດປຶກສາໄດ້, ແລະຫ້ອງສະ ໝຸດ ສ່ວນໃຫຍ່ມີປື້ມພາສາການຂຽນໂປແກຼມ (ຕົວຢ່າງ: "C ++ ສຳ ລັບຜູ້ເລີ່ມຕົ້ນ). ") ຊ່ວຍໃຫ້ທ່ານຮຽນຮູ້ພາສາທີ່ແນ່ນອນໂດຍບໍ່ເສຍຄ່າ.
    • ມີອຸປະກອນການຂຽນໂປຼແກຼມທີ່ບໍ່ເສຍຄ່າຫລາຍຢ່າງຢູ່ທີ່ນັ້ນ, ສະນັ້ນຈົ່ງ ນຳ ໃຊ້ມັນກ່ອນທີ່ຈະລົງທະບຽນຮຽນຫລັກສູດຫລືຊັ້ນສູງ.
  10. ຊອກຫາຊຸມຊົນທີ່ສາມາດສະ ໜັບ ສະ ໜູນ ໜ້າ ທີ່ຂອງທ່ານ. ໂຄງການ open source ຄືກັບວ່າຢູ່ໃນ SourceForge ຫລື GitHub ມັກຈະມີຜູ້ຕິດຕາມຫຼາຍ. ຖ້າທ່ານສາມາດຊອກຫາໂຄງການໂດຍໃຊ້ພາສາການຂຽນໂປແກຼມແລະ / ຫຼືເປົ້າ ໝາຍ ດຽວກັນກັບຕົວທ່ານເອງ, ທ່ານສາມາດເຂົ້າຮ່ວມຊຸມຊົນເພື່ອໃຫ້ ຄຳ ຄິດເຫັນແລະຕິດຕາມການພັດທະນາ.
    • ເຊັ່ນດຽວກັນກັບທັກສະໃດກໍ່ຕາມ, ການເຂົ້າຮ່ວມໃນການສ້າງ (ເຖິງແມ່ນວ່າພຽງແຕ່ຜູ້ສັງເກດການ) ແມ່ນວິທີທີ່ດີທີ່ສຸດທີ່ຈະໄດ້ຮັບປະສົບການຈາກມື.
  11. ພົວພັນກັບຊຸມຊົນ. ມີຫຼາຍສິ່ງຫຼາຍຢ່າງທີ່ທ່ານສາມາດເຮັດໄດ້, ຈາກການໂພສໃນຊຸມຊົນຊຸມຊົນຈົນເຖິງການເລີ່ມຕົ້ນໂຄງການແຫຼ່ງເປີດຂອງທ່ານເອງ, ແຕ່ວ່າຈຸດປະສົງຫຼັກແມ່ນຍັງປະດິດຄວາມຄິດແລະເອົາຊະນະອຸປະສັກແລະຮັບຟັງຄວາມຄິດເຫັນ. ຄຳ ຄິດເຫັນຂອງຊຸມຊົນ.
    • ຖ້າທ່ານຕັ້ງໃຈເລີ່ມຕົ້ນໂຄງການແຫຼ່ງເປີດຂອງທ່ານເອງ, ຈົ່ງກຽມພ້ອມທີ່ຈະປະນີປະນອມຊຸມຊົນຕາມທິດທາງຂອງໂຄງການ.
  12. ຊອກຫາໂຄງການທີ່ເປີດເຜີຍເພື່ອອຸທິດຕົນເອງ. ຫຼາຍຄັ້ງ, ໃນການພັດທະນາຊອບແວ, ຄວາມຄິດຫຼັກໆຫຼືໂຄງການນ້ອຍໆຂອງທ່ານອາດຈະຖືກປະຕິບັດໂດຍຊຸມຊົນທີ່ມີປະສົບການຫຼາຍກ່ວາທ່ານ. ຖ້າເປັນດັ່ງນັ້ນ, ທ່ານຄວນພິຈາລະນາສະ ໝັກ ໂຄງການ. ສິ່ງນີ້ຊ່ວຍໃຫ້ທ່ານທັງສອງມີຄວາມເຂົ້າໃຈຕື່ມກ່ຽວກັບວິທີການທີ່ໂປແກຼມໂປຼແກຼມໂປຼແກຼມຂອງທ່ານເຮັດວຽກ, ໃນຂະນະທີ່ຍັງຊ່ວຍໃຫ້ທ່ານຮູ້ເຖິງໂຄງການຂອງທ່ານ, ເຖິງແມ່ນວ່າໃນການເຮັດວຽກເປັນທີມ.
    • ໂຄງການແຫຼ່ງເປີດອາດຈະບໍ່ແມ່ນເປົ້າ ໝາຍ ສຸດທ້າຍຂອງທ່ານ, ແຕ່ວ່າມັນເປັນວິທີທີ່ດີທີ່ຈະລວບລວມແນວຄວາມຄິດແລະສ້າງໂປແກຼມທີ່ ເໝາະ ສົມກັບຜູ້ໃຊ້ຂອງທ່ານ.
  13. ຍອມຮັບການວິພາກວິຈານຂອງຊຸມຊົນກ່ຽວກັບຊອບແວຂອງທ່ານ. ໃນຂັ້ນຕອນການພັດທະນາແລະເຜີຍແຜ່ໂປແກຼມໂປຼແກຼມ, ທ່ານອາດຈະພົບກັບ ຄຳ ຕຳ ນິວິຈານຫຼາຍ. ການຟັງ ຄຳ ຕິຊົມຈາກຊຸມຊົນຈະຊ່ວຍສ້າງຮູບແບບການພັດທະນາໃນອະນາຄົດ, ແລະຍັງຈະຊ່ວຍໃຫ້ທ່ານຮຽນຮູ້ທາງລັດແລະວິທີການໃນການແກ້ໄຂບັນຫາທີ່ຄ້າຍຄືກັນ ສຳ ລັບໂຄງການໃນອະນາຄົດ.
    • ບໍ່ແມ່ນ ຄຳ ເຫັນທັງ ໝົດ ແມ່ນສ້າງຜົນດີ. ຖ້າທ່ານພົບ ຄຳ ຕຳ ນິຕິຊົມທີ່ຫຍາບຄາຍຫລືບໍ່ໄດ້ຮັບການຊ່ວຍ, ພະຍາຍາມສຸພາບຖ້າທ່ານຕັ້ງໃຈຈະຕອບ.
  14. ເຂົ້າຮ່ວມໃນການທ້າທາຍດ້ານການພັດທະນາໂປແກຼມ, ໂປແກຼມຫຼືການປະກວດ. ເລື້ອຍໆເວລາທີ່ທ່ານຈະພົບກັບສິ່ງທ້າທາຍ, ຫຼັກສູດ, ການບັນຍາຍ, ຫ້ອງຮຽນແລະການແຂ່ງຂັນໃນເວທີຊຸມຊົນ, ຢູ່ສະຖານທີ່ເຊັ່ນ Craigslist ແລະໃນວິທະຍາເຂດ. ການລົງທະບຽນເຂົ້າໃນເຫດການຫລືຄ່າຍຕ່າງໆຊ່ວຍໃຫ້ທ່ານໄດ້ຮັບການແນະ ນຳ ເປັນຢ່າງດີ, ຝັງເລິກໃນສະພາບແວດລ້ອມກັບຄົນທີ່ມີຄວາມມັກ.
    • ທາງເລືອກ ໜຶ່ງ ແມ່ນໂປແກຼມ Summer of Code ຂອງ Google ເພື່ອເຮັດໃຫ້ນັກຮຽນຄຸ້ນເຄີຍກັບໂຄງການເປີດແລະຊຸມຊົນລະຫັດ.
  15. ສືບຕໍ່ປັບປຸງທັກສະ. ການພັດທະນາໂປແກຼມແມ່ນຂະ ແໜງ ການທີ່ ກຳ ລັງເຕີບໃຫຍ່ພ້ອມດ້ວຍຄວາມກ້າວ ໜ້າ ຂອງເຕັກໂນໂລຢີ, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າທ່ານ ກຳ ລັງຮຽນຢູ່ເລື້ອຍໆກ່ຽວກັບໂຄງການ ໃໝ່, ພາສາ, ລະບົບປະຕິບັດການແລະຂໍ້ມູນໃດໆ. ສາຍພົວພັນອື່ນໆໃນຂົງເຂດທີ່ສົນໃຈ.
    • ຄວາມ ສຳ ເລັດຂອງນັກພັດທະນາຊອບແວເສລີມັກຈະມາຈາກຄວາມຢາກຮູ້ຢາກເຫັນ. ຕາບໃດທີ່ທ່ານຖາມ ຄຳ ຖາມແລະຊອກຫາ ຄຳ ຕອບ, ທ່ານຈະໄດ້ຜົນຜະລິດແລະເຮັດວຽກໄລຍະຍາວໃນການພັດທະນາຊອບແວ.
    ໂຄສະນາ

ຄຳ ແນະ ນຳ

  • ເລີ່ມຕົ້ນດ້ວຍການຮຽນຮູ້ C (ຫລື C ++) ແລະ Python ຈະຊ່ວຍໃຫ້ທ່ານເລີ່ມຕົ້ນທີ່ແຂງແກ່ນດີ, ແຕ່ Java ກໍ່ເປັນທາງເລືອກທີ່ໄດ້ຮັບຄວາມນິຍົມ.
  • ຕໍ່ມາທ່ານຈະໄດ້ຮຽນພາສາຄອມພິວເຕີ້ຫລາຍພາສາໃນຊ່ວງເວລາທີ່ທ່ານເປັນນັກພັດທະນາຊອບແວເສລີ.
  • ການຂຽນໂປຼແກຼມຄອມພິວເຕີ້ມີຄວາມສັບສົນ, ແຕ່ວ່າມັນແມ່ນການສື່ສານກັບຄອມພິວເຕີ້ເປັນພາສາທີ່ຄອມພິວເຕີເຂົ້າໃຈແທ້ໆ.

ຄຳ ເຕືອນ

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