ປະລິນຍາວິທະຍາສາດຄອມພິວເຕີລະຫັດ Bootcamp Vs

ຄວາມເປັນມາ

ພື້ນຫລັງເລັກນ້ອຍກ່ຽວກັບຕົວຂ້ອຍເອງ. ຂ້ອຍໄດ້ຮັບປະລິນຍາໃນ CS ຈາກວິທະຍາໄລ Queens ແລະໄດ້ເຮັດວຽກເປັນເວລາສັ້ນໆໃນຖານະເປັນນັກພັດທະນາ frontend ກ່ອນທີ່ຂ້ອຍຈະເລີ່ມຕົ້ນການເດີນທາງຂອງຂ້ອຍທີ່ bootcamp coding.

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

ຫຼັກສູດແລະສິ່ງແວດລ້ອມ

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

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

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

ຄວາມຫຼາກຫຼາຍແລະວັດທະນະ ທຳ

ໜຶ່ງ ໃນຄວາມແຕກຕ່າງລະຫວ່າງສອງແມ່ນວັດທະນະ ທຳ. ຂ້ອຍບໍ່ສາມາດເວົ້າວ່ານີ້ແມ່ນຄວາມຈິງ ສຳ ລັບທຸກໆລະຫັດທີ່ໃຊ້ລະຫັດເຂົ້າລະຫັດແຕ່ພາຍໃນອາທິດ ທຳ ອິດທີ່ bootcamp ຂ້ອຍຮູ້ສຶກສະບາຍໃຈກັບທຸກໆຄົນໃນ ໝູ່ ຂອງຂ້ອຍແລະຂ້ອຍບໍ່ຢ້ານທີ່ຈະຂໍຄວາມຊ່ວຍເຫຼືອເພາະວ່າ ຈຳ ນວນເວລາທີ່ຂ້ອຍຖືກບັງຄັບ ເພື່ອຈະຢູ່ອ້ອມຂ້າງຄູ່ຮັກຂອງຂ້ອຍ (ສຳ ລັບຜູ້ໃດຜູ້ ໜຶ່ງ ຈາກເພື່ອນຮ່ວມອ່ານຂອງຂ້ອຍ, ຂ້ອຍຮັກເຈົ້າທັງ ໝົດ :)).

ຄວາມແຕກຕ່າງອີກຢ່າງ ໜຶ່ງ ທີ່ຂ້ອຍສັງເກດເຫັນແມ່ນພື້ນຖານດ້ານວິຊາຊີບທີ່ແຕກຕ່າງກັນຂອງຮ່າງກາຍຂອງນັກຮຽນໃນ bootcamps. Bootcamps ແມ່ນວິທີທີ່ດີ ສຳ ລັບການຕິດຕາມໄວເພື່ອເລີ່ມຕົ້ນອາຊີບ ໃໝ່.

ໂຄງການແລະມືກ່ຽວກັບປະສົບການ

Bootcamps ມີປະໂຫຍດຫຼາຍກວ່າໂຮງຮຽນເມື່ອເວົ້າເຖິງປະສົບການກັບການເຂົ້າລະຫັດ. ມື້ ທຳ ອິດທີ່ bootcamp ພວກເຮົາໄດ້ເຂົ້າເປັນ APIs ທີ່ໂຮງຮຽນພວກເຮົາໄດ້ເຮັດໂຄງການ ໜຶ່ງ ກັບ APIS ຕະຫຼອດຫລັກສູດການຮຽນທັງ ໝົດ. ຂ້ອຍບໍ່ມີຄວາມເຂົ້າໃຈແນ່ນອນກ່ຽວກັບ API ເຊິ່ງເປັນຄວາມຕ້ອງການ ສຳ ລັບເກືອບທຸກໆ ຕຳ ແໜ່ງ ໃນເວລາທີ່ຊອກຫາວຽກວິສະວະ ກຳ ຊອບແວ. Bootcamp ໄດ້ໃຫ້ໂອກາດຂ້ອຍໃນທີ່ສຸດທີ່ຈະເຂົ້າໃຈ APIs.

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

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

ສູດການຄິດໄລ່

ເຖິງຢ່າງໃດກໍ່ຕາມ, ຍ້ອນວ່າ ຈຳ ນວນເວລາທີ່ໃຊ້ໃນທິດສະດີພື້ນຖານ, ໃຫ້ເຮັດຕົວຢ່າງທີ່ມ່ວນຊື່ນວ່າມັນມີປະໂຫຍດຫຍັງໃນຕົວຈິງ! (ຕົວຢ່າງຈາກຊັບພະຍາກອນທີ່ລະບຸໄວ້ຂ້າງລຸ່ມ) ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວມາກ່ອນ, ສູດການຄິດໄລ່ບໍ່ໄດ້ຖືກສອນຢ່າງເລິກເຊິ່ງໃນ bootcamps. ຂ້ອຍຈະຈິນຕະນາການວ່າຜູ້ໃດຜູ້ ໜຶ່ງ (ຈາກລາງລົດໄຟ backend bootcamp) ທີ່ມີປະສົບການ ໜ້ອຍ ໃນວິທີການຄິດໄລ່ຖືກຂໍໃຫ້ຈັດຮຽງວັດຖຸຜູ້ໃຊ້ ຈຳ ນວນພັນລ້ານຄົນແຕ່ລະຄົນທີ່ມີອາຍຸ (ປະເພດເລກເຕັມ), ພວກເຂົາອາດຈະໃຊ້ວິທີການທີ່ສ້າງຂື້ນໃນ ruby.sort () ເພາະວ່າມັນທັງ ໝົດ ເຂົາ​ເຈົ້າ​ຮູ້​ຈັກ. Ruby.sort () ໃຊ້ການຈັດລຽງແບບລວດໄວເຊິ່ງມີຄວາມສັບສົນເວລາ O (n log n) ເຊິ່ງກໍ່ບໍ່ແມ່ນເລື່ອງບໍ່ດີ! ເຖິງຢ່າງໃດກໍ່ຕາມ, ຈະເປັນແນວໃດຖ້າວ່າລາຍຊື່ນັ້ນເຕີບໃຫຍ່ໄວແລະຄວາມຊົງ ຈຳ ກໍ່ເປັນຂໍ້ ຈຳ ກັດ? ບຸກຄົນທີ່ເຂົ້າໃຈສູດການຄິດໄລ່ແລະການຈັດສັນຄວາມ ຈຳ ອາດຈະສາມາດອອກແບບລະບົບ algorithm ຂອງຕົວເອງທີ່ມີເວລາ O (n) ເຊັ່ນວ່າການນັບປະເພດ, ການຈັດລຽງຖັງຫຼືການຈັດຮຽງ radix.

ຄັດ radix

ວຽກແລະອາຊີບ

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

ເສັ້ນທາງໃດ?

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

ຊັບ​ພະ​ຍາ​ກອນ