ເນື້ອຫາ
ການຂຽນແລະການ ນຳ ໃຊ້ໂປຼແກຼມເປີດບໍ່ແມ່ນພຽງແຕ່ຮູບແບບຂອງການຂຽນໂປຼແກຼມ (ຍັງເອີ້ນວ່າ "ການ hack" ໃນໂລກຂອງນັກຂຽນໂປແກຼມ), ມັນແມ່ນປະເພດຂອງປັດຊະຍາ. ໃນຂະນະທີ່ທ່ານພຽງແຕ່ຕ້ອງການຮູ້ພາສາການຂຽນໂປແກຼມເພື່ອໃຫ້ສາມາດເຂົ້າລະຫັດ, ບົດຂຽນນີ້ແມ່ນກ່ຽວກັບວິທີການເຂົ້າຮ່ວມຊຸມຊົນ, ສ້າງ ໝູ່ ເພື່ອນ, ຮ່ວມມືໃນໂຄງການທີ່ຍິ່ງໃຫຍ່, ແລະກາຍເປັນຜູ້ຊ່ຽວຊານດ້ານຄວາມເຄົາລົບທີ່ມີໂປຼແກຼມທີ່ທ່ານບໍ່ສາມາດໄປບ່ອນອື່ນ. ໃນໂລກຂອງໂປແກຼມໂປຼແກຼມເປີດ, ທ່ານສາມາດຖືກມອບ ໝາຍ ໃຫ້ເປັນວຽກທີ່ງ່າຍດາຍເຊິ່ງມີພຽງແຕ່ຄົນຊັ້ນສູງ, ນັກຂຽນໂປແກຼມຊັ້ນສູງ, ຖືກອະນຸຍາດໃຫ້ເຮັດໃນບໍລິສັດ. ຄິດວ່າປະສົບການຫຼາຍປານໃດນີ້ສາມາດນໍາທ່ານ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ເມື່ອທ່ານຕັດສິນໃຈກາຍເປັນນັກຂຽນໂປແກຼມໂປຼແກຼມໂປຼແກຼມໂປຼແກຼມໂປຼແກຼມໂປຼແກຼມເປີດ, ທ່ານຕ້ອງເຕັມໃຈທີ່ຈະລົງທືນເວລາໃນເປົ້າ ໝາຍ ນີ້. ນີ້ຍັງໃຊ້ໄດ້ຖ້າທ່ານເປັນນັກຮຽນໄອທີແລ້ວ. ໃຈທ່ານ, ບົດຂຽນນີ້ບໍ່ແມ່ນກ່ຽວກັບວິທີການທີ່ຈະກາຍເປັນແຮັກເກີຫລືເຄື່ອງເຈາະ.
ເພື່ອກ້າວ
- ດາວໂຫລດການແຈກຢາຍ Unix ທີ່ດີ. GNU / Linux ແມ່ນ ໜຶ່ງ ໃນບັນດາໂປແກຼມທີ່ນິຍົມທີ່ສຸດ, ແຕ່ GNU Hurd, BSD, Solaris ແລະ (ໃນລະດັບໃດ ໜຶ່ງ) Mac OS X ກໍ່ຖືກ ນຳ ໃຊ້ທົ່ວໄປ.
- ຮຽນຮູ້ການ ນຳ ໃຊ້ເສັ້ນ ຄຳ ສັ່ງ. ທ່ານສາມາດເຮັດໄດ້ຫຼາຍຢ່າງກັບລະບົບປະຕິບັດການທີ່ຄ້າຍຄືກັບ Unix ຖ້າທ່ານໃຊ້ສາຍ ຄຳ ສັ່ງ.
- ຮຽນຮູ້ບາງພາສາການຂຽນໂປແກຼມທີ່ມີຄວາມນິຍົມຈົນກວ່າທ່ານຈະຮອດລະດັບທີ່ເພິ່ງພໍໃຈຫລາຍຫລື ໜ້ອຍ. ຖ້າບໍ່ດັ່ງນັ້ນ, ທ່ານບໍ່ສາມາດປະກອບລະຫັດ (ສ່ວນທີ່ ສຳ ຄັນທີ່ສຸດຂອງໂຄງການຊອບແວໃດໆ) ຕໍ່ຊຸມຊົນຊອບແວທີ່ເປີດຢູ່. ບາງແຫຼ່ງຂໍ້ມູນແນະ ນຳ ໃຫ້ເລີ່ມຕົ້ນດ້ວຍສອງພາສາໃນເວລາດຽວກັນ: ພາສາລະບົບ ໜຶ່ງ (C, Java ຫຼືຄ້າຍຄືກັນ) ແລະພາສາຂຽນ (Python, Ruby, Perl ຫຼືຄ້າຍຄືກັນ).
- ເພື່ອໃຫ້ມີຜົນຜະລິດຫຼາຍຂຶ້ນ, ທ່ານຕ້ອງການ NetBeans ຫຼືສະພາບແວດລ້ອມການພັດທະນາທີ່ຄ້າຍຄືກັນ.
- ຮຽນຮູ້ທີ່ຈະໃຊ້ບັນນາທິການຂັ້ນສູງ, ເຊັ່ນ vi ຫຼື Emacs. ພວກເຂົາມີເສັ້ນໂຄ້ງການຮຽນທີ່ສູງກວ່າ, ແຕ່ວ່າທ່ານສາມາດເຮັດຫຍັງໄດ້ຕື່ມອີກກັບພວກເຂົາ.
- ຮຽນຮູ້ກ່ຽວກັບການຄວບຄຸມເວີຊັນ. ການຄວບຄຸມເວີຊັນແມ່ນເຄື່ອງມືທີ່ ສຳ ຄັນທີ່ສຸດຂອງການຮ່ວມມື ສຳ ລັບການພັດທະນາຊອບແວທີ່ໃຊ້ຮ່ວມກັນ. ເຂົ້າໃຈວິທີການສ້າງແລະ ນຳ ໃຊ້ແຜ່ນແພ. ການພັດທະນາໂປຼແກຼມທີ່ເປີດຢູ່ໃນຊຸມຊົນສ່ວນໃຫຍ່ແມ່ນເຮັດໄດ້ໂດຍຜ່ານການສ້າງ, ສົນທະນາແລະ ນຳ ໃຊ້ຈຸດປະສົງຕ່າງໆ.
- ຊອກຫາໂຄງການໂປແກຼມໂປແກຼມໂປຼແກຼມທີ່ມີຂະ ໜາດ ນ້ອຍທີ່ ເໝາະ ສົມທີ່ທ່ານສາມາດເຂົ້າຮ່ວມໄດ້ງ່າຍເພື່ອໃຫ້ໄດ້ປະສົບການ ບັນດາໂຄງການດັ່ງກ່າວສ່ວນໃຫຍ່ສາມາດພົບໄດ້ໃນ SourceForge.net ໃນທຸກວັນນີ້. ໂຄງການທີ່ ເໝາະ ສົມຄວນປະກອບມີ:
- ໃຊ້ພາສາການຂຽນໂປແກຼມທີ່ທ່ານຮູ້.
- ມີຄວາມຫ້າວຫັນ, ໂດຍມີລຸ້ນ ໃໝ່ໆ ນີ້.
- ປະກອບມີສາມຫາຫ້ານັກພັດທະນາແລ້ວ.
- ການ ນຳ ໃຊ້ການຄວບຄຸມເວີຊັນ.
- ມີພາກສ່ວນທີ່ທ່ານສາມາດເລີ່ມຕົ້ນໄດ້ທັນທີ, ໂດຍບໍ່ຕ້ອງປ່ຽນລະຫັດທີ່ມີຢູ່ຫຼາຍເກີນໄປ.
- ນອກເຫນືອຈາກລະຫັດ, ໂຄງການທີ່ດີຍັງມີລາຍການສົນທະນາຢ່າງຫ້າວຫັນ, ບົດລາຍງານກ່ຽວກັບຂໍ້ບົກພ່ອງ, ໄດ້ຮັບແລະປະຕິບັດ ຄຳ ຮ້ອງຂໍການປັບປຸງ, ແລະກິດຈະ ກຳ ທີ່ຄ້າຍຄືກັນ.
- ຕິດຕໍ່ຜູ້ບໍລິຫານໂຄງການທີ່ທ່ານເລືອກ. ໃນໂຄງການນ້ອຍໆທີ່ມີນັກພັດທະນາ ຈຳ ນວນ ໜ້ອຍ, ໂດຍປົກກະຕິແລ້ວການຊ່ວຍເຫຼືອຂອງທ່ານຈະຖືກຍອມຮັບທັນທີ.
- ອ່ານກົດລະບຽບຂອງໂຄງການຢ່າງລະມັດລະວັງແລະຫຼາຍຫຼືຫນ້ອຍກໍ່ປະຕິບັດຕາມພວກມັນ. ກົດລະບຽບຂອງຮູບແບບການຂຽນໂປຼແກຼມຫລືຄວາມຕ້ອງການທີ່ຈະບັນທຶກການປ່ຽນແປງຂອງທ່ານໃນເອກະສານຂໍ້ຄວາມແຍກຕ່າງຫາກອາດເບິ່ງຄືວ່າເປັນເລື່ອງຕະຫຼົກໃນຕອນ ທຳ ອິດ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ຈຸດປະສົງຂອງກົດລະບຽບເຫຼົ່ານີ້ແມ່ນເພື່ອເຮັດໃຫ້ວຽກຮ່ວມກັນ - ແລະໂຄງການສ່ວນໃຫຍ່ເຮັດວຽກກັບພວກເຂົາ.
- ເຮັດວຽກໂຄງການນີ້ເປັນເວລາຫລາຍເດືອນ. ຕັ້ງໃຈຟັງສິ່ງທີ່ຜູ້ບໍລິຫານແລະສະມາຊິກໂຄງການຕ້ອງເວົ້າ. ນອກ ເໜືອ ຈາກການຂຽນໂປແກຼມທ່ານຍັງມີຫຼາຍສິ່ງທີ່ຄວນຮຽນຮູ້. ແຕ່ຖ້າທ່ານບໍ່ມັກບາງສິ່ງບາງຢ່າງ, ພຽງແຕ່ຢຸດແລະປ່ຽນໄປໃຊ້ໂຄງການອື່ນ.
- ຢ່າຕິດຢູ່ໃນໂຄງການໃຕ້ດິນດົນເກີນໄປ. ເມື່ອທ່ານຮູ້ວ່າຕົນເອງສາມາດເຮັດວຽກກັບທີມໄດ້ຢ່າງປະສົບຜົນ ສຳ ເລັດ, ມັນຮອດເວລາແລ້ວທີ່ຈະເລີ່ມຊອກຫາບາງສິ່ງບາງຢ່າງທີ່ຮຸນແຮງກວ່າເກົ່າ.
- ຊອກຫາໂປແກຼມໂປຼແກຼມໂປຼແກຼມໂປຼແກຼມເປີດທີ່ມີລະດັບສູງຫລືໂປຼແກຼມເປີດ. ໂຄງການດັ່ງກ່າວສ່ວນໃຫຍ່ແມ່ນເປັນເຈົ້າຂອງໂດຍອົງການຈັດຕັ້ງ GNU ຫຼື Apache.
- ເນື່ອງຈາກວ່າພວກເຮົາ ກຳ ລັງກ້າວກະໂດດຢ່າງຈິງຈັງຢູ່ທີ່ນີ້, ທ່ານຕ້ອງ ຄຳ ນຶງເຖິງການຕ້ອນຮັບທີ່ອົບອຸ່ນຫຼາຍ. ທ່ານອາດຈະຖືກຮ້ອງຂໍໃຫ້ເຮັດວຽກໂດຍບໍ່ຕ້ອງຂຽນເຂົ້າຫ້ອງເກັບຂໍ້ມູນລະຫັດເປັນຄັ້ງ ທຳ ອິດ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ໂຄງການໃຕ້ດິນກ່ອນ ໜ້າ ນີ້ຄວນໄດ້ສິດສອນທ່ານຫຼາຍຢ່າງ - ສະນັ້ນພາຍຫຼັງຫຼາຍເດືອນທີ່ທ່ານປະກອບສ່ວນຜະລິດຕະພັນ, ທ່ານສາມາດຮຽກຮ້ອງສິດທິທີ່ທ່ານຄິດວ່າທ່ານຄວນຈະມີ.
- ເອົາໃຈໃສ່ໃນ ໜ້າ ທີ່ອັນ ໜັກ ໜ່ວງ ແລະແກ້ໄຂໃຫ້ ໝົດ. ເຖິງເວລາແລ້ວ. ບໍ່ຕ້ອງຢ້ານ. ສືບຕໍ່ໄປເຖິງແມ່ນວ່າທ່ານຈະຮູ້ວ່າວຽກນັ້ນມີຄວາມຫຍຸ້ງຍາກຫຼາຍກ່ວາທີ່ທ່ານໄດ້ຄິດໃນເບື້ອງຕົ້ນ - ໃນບາດກ້າວນີ້ມັນເປັນສິ່ງ ສຳ ຄັນທີ່ຈະບໍ່ຍອມແພ້.
- ຖ້າທ່ານສາມາດ, ໃຊ້ກັບ "ລະຫັດ Summer" ຂອງ Google ເພື່ອເອົາເງິນເຂົ້າໃນການຜະຈົນໄພນີ້. ແຕ່ຢ່າກັງວົນຖ້າໃບສະ ໝັກ ບໍ່ໄດ້ຮັບການຍອມຮັບຍ້ອນວ່າພວກເຂົາມີ ຕຳ ແໜ່ງ ທີ່ໄດ້ຮັບທຶນ ໜ້ອຍ ກ່ວາມີນັກຂຽນໂປແກຼມທີ່ດີແທ້.
- ຊອກຫາກອງປະຊຸມທີ່ ເໝາະ ສົມທີ່ເກີດຂື້ນໃກ້ຄຽງ ("ມື້ Linux" ຫລືຄ້າຍຄືກັນ) ແລະພະຍາຍາມ ນຳ ສະ ເໜີ ໂຄງການຂອງທ່ານຢູ່ທີ່ນັ້ນ (ໂຄງການທັງ ໝົດ, ແລະບໍ່ພຽງແຕ່ພາກສ່ວນທີ່ທ່ານຂຽນໄວ້). ຫຼັງຈາກທີ່ທ່ານກ່າວເຖິງວ່າທ່ານເປັນຕົວແທນໃຫ້ແກ່ໂຄງການທີ່ບໍ່ເສຍຄ່າ / ເປີດແຫຼ່ງທີ່ຮ້າຍແຮງ, ຜູ້ຈັດງານຈະມັກຈະຈ່າຍຄ່າທ່ານຈາກຄ່າ ທຳ ນຽມການປະຊຸມ (ຖ້າບໍ່, ກອງປະຊຸມຈະບໍ່ ເໝາະ ສົມປານໃດ). ນຳ ຄອມພິວເຕີແລັບທັອບ Linux ຂອງທ່ານ (ຖ້າທ່ານມີ) ແລະ ດຳ ເນີນງານບາງຢ່າງ. ຖາມຜູ້ຈັດການໂຄງການກ່ຽວກັບເອກະສານທີ່ທ່ານສາມາດໃຊ້ເພື່ອກະກຽມການ ນຳ ສະ ເໜີ ຫລືໂປສເຕີຂອງທ່ານ.
- ຄົ້ນຫາໃນອິນເຕີເນັດ ສຳ ລັບການປະກາດກ່ຽວກັບເຫດການຕິດຕັ້ງທີ່ໃກ້ຄຽງແລະພະຍາຍາມເຂົ້າຮ່ວມໃນຖານະຜູ້ໃຊ້ກ່ອນ (ສັງເກດທຸກບັນຫາທີ່ເກີດຂື້ນແລະວິທີການແຮກເກີແກ້ໄຂພວກມັນ) ແລະສະ ເໜີ ໃຫ້ຕິດຕັ້ງໂປແກຼມໃນຄັ້ງຕໍ່ໄປ.
- ສຳ ເລັດ ໜ້າ ທີ່, ກວດກາວຽກງານຂອງທ່ານດ້ວຍການທົດສອບອັດຕະໂນມັດແລະປະກອບສ່ວນເຂົ້າໃນໂຄງການ. ເຈົ້າ ສຳ ເລັດແລ້ວ! ເພື່ອໃຫ້ແນ່ໃຈວ່າ, ພະຍາຍາມພົບກັບນັກຂຽນໂປແກຼມບາງຄົນກ່ຽວກັບໂຄງການດ້ວຍຕົນເອງແລະຍົກຈອກເບຍພ້ອມກັນກ່ຽວກັບຜົນໄດ້ຮັບ.
- ເພື່ອໃຫ້ມີຄວາມເຂົ້າໃຈດີຂື້ນ, ເບິ່ງຕົວຢ່າງທີ່ແທ້ຈິງຂອງປະຫວັດການພັດທະນາຂອງໂຄງການຊອບແວທີ່ເປີດຢູ່ (ເບິ່ງຂ້າງເທິງ). ເສັ້ນໂຄ້ງທີ່ເພີ່ມຂື້ນແຕ່ລະຕົວສະແດງເຖິງການປະກອບສ່ວນ (ສາຍຂອງລະຫັດ) ຈາກນັກພັດທະນາຄົນດຽວ. ນັກພັດທະນາມີແນວໂນ້ມທີ່ຈະກາຍເປັນຜູ້ທີ່ບໍ່ມີຄວາມເຂັ້ມແຂງກັບອາຍຸ, ແຕ່ໂຄງການມັກຈະເລັ່ງໄວເຖິງແມ່ນວ່າຄົນໃຫມ່ເຂົ້າຮ່ວມ. ສະນັ້ນຖ້າທ່ານມາທັກສະທີ່ມີປະໂຫຍດບາງຢ່າງໃນກະເປົpocketາຂອງທ່ານ, ບໍ່ມີເຫດຜົນຫຍັງທີ່ທີມງານບໍ່ຄວນເຊື້ອເຊີນທ່ານ.
ຄຳ ແນະ ນຳ
- ກ່ອນທີ່ຈະຖາມ ຄຳ ຖາມກ່ຽວກັບຄວາມຕ້ອງການຕົວຈິງພາຍໃນໂຄງການ, ໃຫ້ຊອກຫາ ຄຳ ຕອບຢູ່ໃນເອກະສານໂຄງການແລະເອກະສານເກັບມ້ຽນທີ່ຢູ່ທາງໄປສະນີ.
- ພະຍາຍາມສະເຫມີເພື່ອເຮັດໃຫ້ວຽກງານການຂຽນໂປແກຼມໃດ ໜຶ່ງ ທີ່ທ່ານເລີ່ມຕົ້ນ. ບໍ່ສາມາດສ້າງບໍ່ໄດ້, ແລ່ນບໍ່ໄດ້, ລະບົບລະບົບ? ຢູ່ທີ່ນັ້ນ ຈະ ເຫດຜົນ ສຳ ລັບທຸກຢ່າງແລະຖ້າທ່ານມີລະຫັດແຫຼ່ງຂໍ້ມູນ, ມັນມັກຈະ ໝາຍ ຄວາມວ່າທ່ານມີລະບົບ ດີ ສາມາດບັງຄັບໃຫ້ທ່ານເຮັດໃນສິ່ງທີ່ທ່ານຕ້ອງການ, ໂດຍສະເພາະການຊ່ວຍເຫຼືອຂອງການຄົ້ນຄວ້າທາງອິນເຕີເນັດບາງຢ່າງ. ກົດລະບຽບນີ້ມີຂໍ້ ຈຳ ກັດແນ່ນອນ, ແຕ່ມັນເປັນສິ່ງ ສຳ ຄັນແທ້ໆທີ່ຈະບໍ່ຍອມແພ້ງ່າຍເກີນໄປ.
- ໂທຫາຕົວທ່ານເອງວ່ານັກຂຽນໂປແກຼມ (ຫຼືແຮກເກີ) ພຽງແຕ່ຫຼັງຈາກທີ່ທ່ານໄດ້ຮັບການຍອມຮັບຈາກຊຸມຊົນແຮກເກີທີ່ແທ້ຈິງ.
- ໃນຕອນເລີ່ມຕົ້ນ, ເລືອກຊັ້ນຮຽນ, ໂມດູນຫລື ໜ່ວຍ ງານອື່ນທີ່ບໍ່ມີໃຜເຮັດວຽກຢ່າງຈິງຈັງໃນເວລານີ້. ການເຮັດວຽກຮ່ວມກັນໃນຫ້ອງດຽວກັນຫລືແມ່ນແຕ່ ຕຳ ແໜ່ງ ກໍ່ຕ້ອງການທັກສະແລະຄວາມເອົາໃຈໃສ່ຈາກທຸກໆຝ່າຍ.
- ນາຍຈ້າງຂອງແຮັກເກີ້ / ນັກຂຽນໂປແກຼມບາງຄົນເບິ່ງຄືວ່າມີແຮງຈູງໃຈພຽງພໍທີ່ຈະອະນຸຍາດໃຫ້ມີການປະກອບສ່ວນໃນຊົ່ວໂມງເຮັດວຽກ (ໂດຍປົກກະຕິແລ້ວຍ້ອນວ່າສະຖາບັນດັ່ງກ່າວໃຊ້ໂປແກຼມເປີດໂປແກຼມທີ່ບໍ່ເສຍຄ່າ / ເປີດໃຫ້ນັກຂຽນໂປແກຼມພັດທະນາ). ຄິດວ່າ, ບາງທີທ່ານອາດຈະໄດ້ຮັບຢ່າງຫນ້ອຍບາງເວລາທີ່ຕ້ອງການດ້ວຍວິທີນີ້.
- ຖ້າທ່ານຍັງບໍ່ ໝັ້ນ ໃຈໃນຕົວທ່ານເອງ, ເລີ່ມຈາກບາງສ່ວນຂອງລະຫັດທີ່ທ່ານຄິດວ່າຫາຍໄປແລະສາມາດຂຽນຈາກ scratch. ການປ່ຽນແປງລະຫັດທີ່ມີຢູ່ແມ່ນມີແນວໂນ້ມທີ່ຈະຖືກວິຈານ.
ຄຳ ເຕືອນ
- ສະຖານະພາບລະຕອນນີ້ Hacker ຂອງທ່ານຢູ່ໃນໂຄງການຊຸມຊົນແມ່ນການສະທ້ອນໃຫ້ເຫັນໃນປະຈຸບັນຂອງທ່ານຫຼາຍກວ່າອະດີດ.ຖ້າທ່ານຕ້ອງການ ຄຳ ແນະ ນຳ ຫລືຄ້າຍຄືກັນຈາກຫົວ ໜ້າ ໂຄງການ, ກະລຸນາຖາມວ່າທ່ານຍັງປະກອບສ່ວນຢ່າງຫ້າວຫັນບໍ່?
- ຢ່າເຂົ້າໄປໃນການເພີ່ມປະສິດທິພາບລະຫັດນ້ອຍໆ, ຄຳ ເຫັນພິເສດ, ການປັບປຸງຮູບແບບລະຫັດແລະສິ່ງອື່ນໆທີ່ "ຂະ ໜາດ ນ້ອຍ" ຄ້າຍຄືກັນ. ສິ່ງນີ້ສາມາດພົບກັບການວິພາກວິຈານຫຼາຍກວ່າການປະກອບສ່ວນທີ່ຮຸນແຮງ. ແທນທີ່ຈະ, ທ່ານສາມາດປະກອບມີການປ່ຽນແປງເຫຼົ່ານີ້ຢູ່ໃນ "ການເຮັດຄວາມສະອາດ" ດຽວ.
- ຖ້າທ່ານວາງແຜນທີ່ຈະພົບກັບແຮກເກີຊອບແວທີ່ເປີດຢູ່ດ້ວຍຕົວທ່ານເອງ, ຈົ່ງປ່ອຍຄອມພິວເຕີໂນດບຸກ Windows ຂອງທ່ານຢູ່ເຮືອນ. Mac OS ມີຄວາມຍອມຮັບ ໜ້ອຍ ໜຶ່ງ, ແຕ່ວ່າມັນບໍ່ໄດ້ຖືກຕ້ອນຮັບແທ້ໆ. ຖ້າທ່ານເອົາຄອມພິວເຕີ້ແລັບທັອບຂອງທ່ານ, ມັນຕ້ອງໄດ້ໃຊ້ລະບົບ Linux ຫຼືບາງລະບົບປະຕິບັດການອື່ນໆທີ່ພວກເຂົາພິຈາລະນາວ່າ "ຊອບແວເປີດຢູ່."
- ຖ້າລູກຄ້າອີເມວຂອງທ່ານສະ ໜັບ ສະ ໜູນ ຂໍ້ຄວາມ HTML, ຫຼັງຈາກນັ້ນທ່ານຄວນປິດຄຸນລັກສະນະນີ້. ຢ່າຕິດເອກະສານທີ່ມີພຽງແຕ່ໂປແກຼມການຄ້າເທົ່ານັ້ນ (ເຊັ່ນ Microsoft Word) ສາມາດເປີດໄດ້ຢ່າງຖືກຕ້ອງ. ແຮກເກີພິຈາລະນາການກະ ທຳ ຜິດນີ້.
- ຢ່າອາສາສະ ໝັກ ໃນໂຄງການຂອງບໍລິສັດທີ່ລະຫັດບໍ່ໄດ້ຖືກປົກຄຸມດ້ວຍໃບອະນຸຍາດແຫຼ່ງເປີດທີ່ຖືກອະນຸມັດ. ໃນກໍລະນີດັ່ງກ່າວ, ພາກສ່ວນທີ່ ສຳ ຄັນຂອງໂຄງການມີແນວໂນ້ມທີ່ຈະຍັງຄົງຢູ່ເບື້ອງຫລັງຂອງປະຕູປິດຈາກເຈົ້າຂອງເຮືອນ, ປ້ອງກັນທ່ານບໍ່ໃຫ້ຮຽນຮູ້ສິ່ງທີ່ເປັນປະໂຫຍດ.
- ຫລີກລ້ຽງ ຄຳ ຖາມໃດໆກ່ຽວກັບພື້ນຖານຂອງການຂຽນໂປແກຼມຫລືເຄື່ອງມືການຂຽນໂປແກຼມ. ເວລາຂອງນັກຂຽນໂປແກຼມໂປຼແກຼມໂປຼແກຼມເປີດແມ່ນມີຄ່າ. ແທນທີ່ຈະ, ປຶກສາຫາລືພື້ນຖານຂອງການຂຽນໂປແກຼມໃນກຸ່ມນັກຂຽນນັກສມັກເລ່ນຫຼືເລີ່ມຕົ້ນ.
- ບັນດາໂຄງການທີ່ໄດ້ຮັບການສ້າງຕັ້ງແລະປະສົບຜົນ ສຳ ເລັດສູງອາດຈະມີນະໂຍບາຍເປັນລາຍລັກອັກສອນຫລືບໍ່ມີໃບຢັ້ງຢືນກ່ຽວກັບການບໍ່ຈ່າຍເງິນຄືນວຽກຂອງທ່ານ (ບໍ່ມີເງິນ, ບໍ່ມີຄວາມສາມາດໃນການສົ່ງເສີມຕົວທ່ານເອງ, ບໍ່ມີສະຖານະພາບສູງຂື້ນໂດຍບໍ່ສົນໃຈເຖິງການປະກອບສ່ວນຂອງທ່ານ, ແລະອື່ນໆ - ເບິ່ງ: Do_not_expect_reward Wikipedia). ຖ້າທ່ານບໍ່ສາມາດຕົກລົງເຫັນດີກັບເລື່ອງນີ້, ຈົ່ງຍຶດ ໝັ້ນ ກັບໂຄງການທົ່ວໄປທີ່ບໍ່ສາມາດມີທັດສະນະຄະຕິດັ່ງກ່າວ.
- ຢ່າເລີ່ມຕົ້ນໂຄງການຂອງທ່ານເອງເວັ້ນເສຍແຕ່ວ່າທ່ານຕ້ອງການໃຊ້ຈ່າຍຢ່າງໂດດດ່ຽວ. ດ້ວຍເຫດຜົນດຽວກັນ, ມັນກໍ່ດີກວ່າທີ່ຈະບໍ່ກ້າວໄປສູ່ຄວາມພະຍາຍາມທີ່ຈະຟື້ນຟູໂຄງການທີ່ປະຖິ້ມໄວ້ແລ້ວເຊິ່ງທີມງານກ່ອນ ໜ້າ ນີ້ໄດ້ສູນເສຍໄປແລ້ວ.
- ໃນກໍລະນີຂອງກອງປະຊຸມບໍ່ເປັນທາງການກ່ຽວກັບໂຄງການທີ່ທ່ານບໍ່ເຄີຍປະກອບລະຫັດໃດໆ, ທ່ານຈະມີຄວາມຮູ້ສຶກທີ່ບໍ່ດີຕໍ່ການຖືກລະເລີຍ. ຢ່າກັງວົນ, ແຮກເກີບາງຄົນສາມາດກາຍເປັນເພື່ອນທີ່ດີຕໍ່ມາຫຼັງຈາກທີ່ທ່ານນັບຖືດ້ວຍລະຫັດຂອງທ່ານເອງ.
- ບັນດາໂຄງການຊອບແວທີ່ເປີດກວ້າງ, ໂດຍສະເພາະໂຄງການທີ່ຢູ່ອ້ອມໂດເມນ GNU, ບໍ່ຖືວ່າວຽກຂອງທ່ານເປັນທຸລະກິດສ່ວນຕົວຂອງທ່ານ. ຫຼັງຈາກທີ່ທ່ານໄດ້ຮັບ ໜ້າ ທີ່ພາຍໃນບໍລິສັດທີ່ກ່ຽວຂ້ອງກັບຊອບແວ, ພວກເຂົາຂໍໃຫ້ນາຍຈ້າງຂອງທ່ານເຊັນຂໍ້ຕົກລົງສະເພາະໃດ ໜຶ່ງ [1], ເຊິ່ງບໍລິສັດຈະຫລືບໍ່ເຊັນ. ນີ້ສາມາດບັງຄັບໃຫ້ທ່ານເລືອກເອົາໂຄງການທີ່ມີຄວາມຕ້ອງການທີ່ເຂັ້ມງວດ ໜ້ອຍ ລົງ.
ຄວາມ ຈຳ ເປັນ
- Linux. ຫລາຍໂຄງການຊອບແວທີ່ເປີດຢູ່ກໍ່ມີຄວາມສັບສົນຫລາຍຂື້ນໃນການສ້າງ Windows, ຫລືບໍ່ຖືກສ້າງຂື້ນຢ່າງຖືກຕ້ອງເລີຍ. ນີ້ແມ່ນຄວາມຈິງໂດຍສະເພາະ ສຳ ລັບໂຄງການທີ່ກ້າວ ໜ້າ ສຳ ລັບການຂຽນໂປແກຼມໂທລະສັບມືຖື, ຄີ USB ແລະອຸປະກອນອື່ນໆ.
- ຄອມພິວເຕີທີ່ມີການເຊື່ອມຕໍ່ອິນເຕີເນັດທີ່ຂ້ອນຂ້າງດີ. ຖ້າທ່ານຕ້ອງການຮັກສາສອງ boot ໃຫ້ກັບ Windows ຫຼັງຈາກນັ້ນຮາດດິດທີ່ສອງຫລືການແບ່ງປັນ ສຳ ລັບ Linux ອາດຈະເປັນການແກ້ໄຂທີ່ດີ.
- ມີຄວາມຮູ້ພື້ນຖານດ້ານພາສາການຂຽນໂປແກຼມຢ່າງ ໜ້ອຍ ໜຶ່ງ ຢ່າງແລະມີຄວາມຕັ້ງໃຈທີ່ຈະຮຽນຮູ້ເພີ່ມເຕີມ. ພາສາທີ່ນິຍົມທີ່ສຸດໃນປະຈຸບັນເບິ່ງຄືວ່າ C ແລະ Java.
- ຈຳ ນວນເວລາທີ່ ສຳ ຄັນ, ຢ່າງ ໜ້ອຍ ຫ້າຊົ່ວໂມງຕໍ່ອາທິດ (ນັກຂຽນໂປແກຼມ hardcore ປົກກະຕິປະກອບສ່ວນ 14 ຊົ່ວໂມງ).
- ໃນຂະນະທີ່ການສຶກສາດ້ານໄອທີຢ່າງເປັນທາງການຈະຊ່ວຍໃຫ້ທາງຂອງທ່ານງ່າຍຂື້ນຫຼາຍ, ນີ້ກໍ່ແມ່ນ ບໍ່ ຄວາມຕ້ອງການທີ່ບັງຄັບແລະບໍ່ມີຊຸມຊົນແຮກເກີທີ່ແທ້ຈິງຈະຖາມທ່ານກ່ຽວກັບມັນ. ນັກຂຽນໂປແກຼມ / ແຮກເກີຕັດສິນເຊິ່ງກັນແລະກັນໂດຍການຂຽນໂປແກຼມຂອງຜູ້ໃດຜູ້ ໜຶ່ງ, ບໍ່ແມ່ນມາດຖານທີ່ປອມແປງເຊັ່ນ: ຊັ້ນຮຽນ, ອາຍຸ, ເຊື້ອຊາດຫລື ຕຳ ແໜ່ງ. ຄິດຮອດເຈົ້າ, ຢ່າງ ໜ້ອຍ 60% ຂອງແຮກເກີທີ່ເປີດເຜີຍເຊິ່ງປະເມີນລະດັບຂອງເຈົ້າມີລະດັບວິທະຍາໄລທີ່ "ຖືກຕ້ອງ" ແລະຈະບໍ່ຍອມໃຫ້ເຈົ້າປະກອບສ່ວນທີ່ບໍ່ເປັນປະໂຫຍດຕໍ່ໂຄງການ.
- ໃນລະຫວ່າງຂັ້ນຕອນສຸດທ້າຍ (ກອງປະຊຸມແລະ 'ຕິດຕັ້ງງານລ້ຽງ') ທ່ານສາມາດໄດ້ຮັບປະໂຫຍດຈາກຄອມພິວເຕີໂນດບຸກຂອງທ່ານເອງ. ແຕ່ມັນບໍ່ເປັນຫຍັງທີ່ຈະເຮັດວຽກຢູ່ເຮືອນ, ສະນັ້ນຊື້ເຄື່ອງດຽວເທົ່ານັ້ນຖ້າທ່ານສາມາດຈ່າຍໄດ້ເຄື່ອງທີສອງ.
- ເສັ້ນທາງທີ່ອະທິບາຍວ່າຈະກາຍເປັນຊອບແວແຫຼ່ງເປີດ "ແຮກເກີ" ຕ້ອງໃຊ້ເວລາຢ່າງ ໜ້ອຍ ສອງປີຈຶ່ງຈະ ສຳ ເລັດ.