คุณสมบัติใดของเชลล์สคริปต์ที่เกี่ยวข้องกับการพัฒนา PHP / Python [ปิด]


28

ฉันเป็นโปรแกรมเมอร์ PHP / Python ที่เรียนรู้ Java และ C # (. NET)
ระบบปฏิบัติการหลักของฉันคือ windows 7 แต่ฉันใช้ Linux และตอนนี้ฉันใช้ดูอัลบูตด้วย Ubuntu ความรู้เกี่ยวกับ Linux ของฉันนั้นค่อนข้าง จำกัด ฉันสามารถทำงานกับบรรทัดคำสั่งในงานง่าย ๆ แต่มันก็สวยมาก ฉันไม่ได้ทำเชลล์สคริปต์ใด ๆ และฉันไม่ทราบคำสั่งที่สำคัญมากมาย

ความสนใจของฉันคือการพัฒนาเว็บแอปมือถือและอาจมีบางอย่างฝังตัวอยู่ในอนาคต ทักษะการเขียนสคริปต์ของ shell จะมีประโยชน์สำหรับความสนใจเหล่านี้หรือไม่และอย่างไร?


9
ใครก็ตามที่บอกฉันเมื่อ 5 ปีก่อน "ผู้ชายที่แท้จริงมีความคล่องแคล่วใน C ++ ผู้ชายที่แท้จริงใช้บรรทัดคำสั่งและบูต Linux จากรูปภาพฟลอปปี้" - fvck you! ฉันต้องการบอกพวกเขาว่า "ผู้ชายแท้" ใช้หัวของพวกเขาและเลือกเครื่องมือที่ดีที่สุดที่พวกเขาสามารถหางานได้ พวกเขายังรู้ว่าจะมีความสนุกสนานในชีวิตนอกเหนือจากงานได้อย่างไร ผู้หญิงขอโทษสำหรับคำตอบที่คนเป็นศูนย์กลาง โดย "men" ฉันหมายถึงโปรแกรมเมอร์ แต่นั่นไม่ใช่คำที่ใช้ในขณะนั้น
งาน

3
ใครก็ตามที่เริ่มต้นการโต้แย้งด้วย "Real Men" อาจเป็นเรื่องตลกหรือเต็มไปด้วย sh * t อย่างไรก็ตามคนงี่เง่าแบบนี้ไม่ควรเบี่ยงเบนความสนใจในสิ่งที่เข้าใจว่าในตอนแรกดูเหมือนว่าการเขียนโปรแกรมเชลล์กับการลากสิ่ง GUI รอบ ๆ มักจะเป็นเรื่องที่มีประสิทธิภาพมากกว่า และหากปัจจัย C + centric บางอย่างจำเป็นอย่างยิ่ง C ++ ก็เป็นวิธีที่จะไป (เช่นประสิทธิภาพสูงหรือที่สำคัญกว่านั้นคือการใช้ไลบรารี C หรือ C ++ / codebase ที่มีอยู่ ... ฯลฯ ) - โดยทั่วไปหากคุณไม่ได้ใช้งานได้จริง ๆ ให้ลืมสายงานนี้
ocodo

6
@Slomojo: ผู้ชายที่แท้จริงรักภรรยาและลูก ๆ ของพวกเขาและปฏิบัติต่อพวกเขาเป็นอย่างดี ;)
Mason Wheeler

@ Mason คุณเป็นเจ้าชายครับ
ocodo

1
PHP / Python มีการใช้งานบ่อยครั้งในกล่อง Linux เนื่องจากมีราคาถูกกว่ากล่อง Windows ดังนั้นถ้าคุณต้องการพยาบาลคนเหล่านั้นคุณก็จะดีขึ้นด้วยการรู้ว่าสิ่งต่าง ๆ ทำงานอย่างไรและทำอะไรบ้าง

คำตอบ:


35

ถ้าฉันกำลังเขียนรหัสแอพ windows (หรือแอพ mac) ทำไมฉันต้องรู้ลีนุกซ์? ช่างเครื่องฟอร์ดควรรู้จักรถแทรกเตอร์ของจอห์นเดียร์หรือไม่? ทุกอย่างขึ้นอยู่กับสิ่งที่คุณกำลังทำอาชีพหรือเวลา "งานอดิเรก" ของคุณเอง

ตอนนี้มันไม่เจ็บที่จะรู้ ในความเป็นจริงฉันเชื่อมั่นใน "ยิ่งคุณรู้มากเท่าไหร่คุณก็ยิ่งดี"


เหตุผลที่ฉันถามคือเพราะ Linux ถือว่าเป็น 'ต้องเรียนรู้' สำหรับโปรแกรมเมอร์ทุกประเภททุกวันนี้ ฉันอาจจะผิด
Maxtor

@ Max: มันจะทำให้คุณฉลาดแค่ไหนถ้าคุณรู้วิธีใช้มันและรู้ว่าลินุกซ์ทำมันอย่างไรและทำไม ซอร์สโค้ด Linux มีความรู้มากมายฝังอยู่ในนั้น แต่เหมือน Muad กล่าวว่ามันไม่จำเป็นต้อง
Geek

1
เขาจะต้องเรียนรู้ linux ถ้าเขาคาดหวังว่าจะปรับใช้โปรแกรมของเขาเองในสภาพแวดล้อมการผลิตซึ่งอาจเป็นเวลาส่วนใหญ่ linux
dukeofgaming

@dukeofgaming คุณสามารถเรียกใช้ IIS และ PHP ได้โดยไม่มีปัญหา linux จะเป็นสิ่งที่ดีที่จะเรียนรู้ แต่จำเป็นหรือไม่? ไม่ได้จริงๆ
Muad'Dib

@dukeofgaming ฉันไม่เคยปรับใช้แอพ ASP.NET ของฉันบนเซิร์ฟเวอร์ linux และฉันสงสัยว่าฉันจะทำ!
Kirk Broadhurst

29

หากคุณเป็นโปรแกรมเมอร์ PHP คุณควรรู้จัก Linux อย่างแน่นอน PHP ถูกสร้างขึ้นบน Linux และ PHP เป็นส่วนสำคัญของ LAMP stack: Linux + Apache + MySQL + PHP แม้ว่าคุณจะมีโอกาสพัฒนาสำหรับเซิร์ฟเวอร์ Windows ตอนนี้งานต่อไปของคุณอาจจะทำให้คุณพัฒนาเซิร์ฟเวอร์ Linux และคุณจะต้องคุ้นเคยกับสภาพแวดล้อมของ Linux เพื่อที่คุณจะไม่ได้ทำงานบน isms เฉพาะของหน้าต่าง ของ PHP

ในพื้นที่แอพมือถือการรู้ว่า Linux จะ (เศร้า) มีความเกี่ยวข้องเพียงเล็กน้อยกับสภาพแวดล้อมที่คุณกำลังพัฒนา iPhone OS ไม่มีส่วนเกี่ยวข้องกับ Linux และ Android ทำให้คุณไม่เห็นด้วยกับเครื่องจักรเสมือนจริงคุณจะไม่มีทางรู้ว่ามี Linux อยู่ข้างใต้คุณ คุณสามารถเขียนโปรแกรมสำหรับ Linux บน Meego หรือ Maemo ได้ แต่สิ่งเหล่านี้ไม่ได้อยู่ใกล้กับความนิยมของ iPhone และ Android

ในพื้นที่ฝังตัวคุณต้องรู้จัก Linux Windows แบบฝังตัวนั้นหายาก แต่ Linux แบบฝังตัวนั้นค่อนข้างพบได้บ่อย (แน่นอนว่าการเขียนโปรแกรมแบบฝังโลหะเปลือยก็เป็นเรื่องปกติเช่นกันดังนั้นจึงขึ้นอยู่กับที่คุณต้องการไป)

หากคุณเรียนรู้ Linux ในเชิงลึกเป็นเวลาหลายปีคุณจะมีความเข้าใจในทุกส่วนของระบบจากเคอร์เนลผ่านกระบวนการบูทขึ้นไปจนถึงบรรทัดคำสั่งและ GUI


3
ฉันยอมรับว่า Linux ในตัวนั้นใช้กันทั่วไปสำหรับอุปกรณ์ 32 บิต อย่างไรก็ตามไมโครสโคปส่วนใหญ่ยังคงมีขนาด 8 และ 16 บิตซึ่งไม่สามารถรัน Linux ได้ (คุณพูดถึงสิ่งนี้ในความคิดเห็น "โลหะเปลือย" ของคุณฉันแค่ชี้แจงเล็กน้อย) อุปกรณ์ 32 บิตเป็นเซ็กเมนต์ที่เติบโตเร็วที่สุด
tcrosley

+1 สำหรับ LAMP stack และพื้นที่ฝังตัว จะรักคำแนะนำหนังสือของคุณในเรื่องนี้สำหรับโปรแกรมเมอร์ Unix / Linux มือใหม่
แอนโธนี

17

มีระดับ 80/20 ที่คิดว่าคุณสามารถสมัครได้ที่นี่ จริง ๆ แล้วมันใช้เวลาไม่นานนักในการเรียนรู้พื้นฐานของการทำงานของลีนุกซ์และคำสั่งหลักที่คุณต้องรู้จากเชลล์ การกำหนดค่า Apache พื้นฐานเช่นเดียวกันนั้นสะดวกมากหากคุณต้องการ คุณไม่จำเป็นต้องอุทิศชีวิตให้กับมันนานหลายปี แต่แน่นอนว่ามันคุ้มค่าที่จะเรียนรู้พื้นฐานเพียงพอที่คุณจะได้รับจากการใช้เซิร์ฟเวอร์ของคุณเองถ้าคุณต้องการ

มันเป็นเส้นแบ่งที่ดี หากคุณไม่ระวังคุณสามารถค้นหา Windows ได้อย่างรวดเร็วเริ่มที่จะติ๊กคุณอย่างแท้จริงเมื่อคุณคุ้นเคยกับสิ่งที่ Linux เสนอ ...


12
+1 - ไม่เรียนรู้ Linux หากคุณต้องการใช้ Windows ต่อไป
Mongus Pong

6
+1 - [ยกมืออย่างเชื่องช้า] อืม Inaimathi ชื่อของฉัน ... และเอ่อฉันเป็นอดีตผู้ใช้ Windows
Inaimathi

6

คุณไม่ต้องเรียนรู้ แต่มันจะทำให้คุณเป็นโปรแกรมเมอร์ที่ดีขึ้น คุณจะได้เรียนรู้วิธีการทำสิ่งต่าง ๆ ในแบบของ Windows การใช้เชลล์ sh * ใด ๆ ในที่สุดจะนำไปสู่การสร้างสคริปต์และการใช้นิพจน์ทั่วไปการติดตั้งอัตโนมัติการแยกไฟล์ขนาดใหญ่ ฯลฯ

ฉันไม่สนใจที่จะถูกล้อเลียนเพราะไม่รู้เหมือนกันว่าฉันใส่ใจว่ามันเยี่ยมยอดแค่ไหนที่ฉันเรียนรู้วิธีทำอย่างอื่นใน Linux มันแค่ทำให้ดีขึ้นเรื่อย ๆ ในแต่ละบิตใหม่

Powershell มีจำนวนมากที่มาจากโลกยุคปัจจุบันพวกเขาตระหนักดีว่าในการมีระบบอัตโนมัติคุณต้องมีคอนโซลที่ดี (รุ่งโรจน์ถึง MS สำหรับเรื่องนั้น) ทั้ง Perl และ Python ดูเหมือนจะเป็นส่วนผสมของ C, ทุบตี, sed, awk, ทั้งหมดเข้าด้วยกันเป็นสิ่งที่ดีในแบบของพวกเขาเอง

อย่างน้อยที่สุดคุณก็จะมีอย่างอื่นที่จะใส่ไว้ในประวัติย่อของคุณ แต่นั่นไม่ใช่สิ่งที่ดีที่สุดที่คุณจะได้รับจากมัน

ฉันแน่ใจว่าคุณจะพบกับสิ่งต่าง ๆ ของคุณที่จะทำให้คุณไป: "ว้าวมันเยี่ยมมาก!" ครั้งแรกของฉันคือสามารถ "ฆ่า" Apache โดยใช้สัญญาณ USR1 เพื่อให้โหลดไฟล์กำหนดค่าใหม่และรีสตาร์ทบันทึกโดยไม่ต้องหยุดบริการและรับการเชื่อมต่ออย่างต่อเนื่อง นอกจากนี้ยังมี SSH และ RSync ความเศร้าโศกที่ดีว่าทำไมพอร์ต MS ถึงไม่ได้อยู่เหนือฉัน


+1 สำหรับการแสดงให้เห็นว่า MS เคลื่อนที่ไปทางเปลือกและขาดความสมบูรณ์!
Orbling

4

มันจะไม่ทำร้ายคุณ แม้แต่ใน บริษัท Microsoft ทั้งหมดมันก็ยิ่งมีแนวโน้มมากขึ้นเรื่อย ๆ ที่คุณจะพบเซิร์ฟเวอร์ Linux บางตัว ตัวอย่างเช่น Stack Overflow ใช้ Linux สำหรับตัวโหลดบาลานซ์ โดยเฉพาะอย่างยิ่งเมื่อเวอร์ชวลไลเซชันเข้ามาเล่น

ในฐานะโปรแกรมเมอร์คุณอาจทำได้ดีกว่าโดยพิจารณาทำความคุ้นเคยกับ POSIX ไม่ใช่แค่ตัวแปรที่คล้าย UNIX ในขณะที่มันมีนิสัยใจคอบางอย่างมันแสดงให้เห็นถึงความพยายามอย่างมากที่พยายามอย่างไม่น่าเชื่อในการสร้างอินเตอร์เฟสมาตรฐานที่พกพาได้ (ส่วนใหญ่) ทั่ว UNIX ทั้งหมดเช่นสภาพแวดล้อม หมายเหตุ UNIX จำนวนมากเช่นระบบไม่ได้ 100% "ถูกต้องเชิงบวก" แต่เป็นจุดเริ่มต้นที่ดี

ในฐานะผู้ใช้ที่ไม่เป็นทางการฉันสามารถแนะนำได้ว่ามันสนุกที่จะกระตุ้นสิ่งใหม่ ๆ และเรียนรู้สิ่งใหม่ ๆ ฉันเดาว่าเป็นไปได้ที่จะเป็น 'กูรู' กับทุกระบบปฏิบัติการเดียวที่สามารถคิดถึง แต่ฉันไม่คิดว่านั่นเป็นความพยายามที่มีประโยชน์ที่สุดสำหรับโปรแกรมเมอร์ ถึงกระนั้นความรู้เกี่ยวกับการทำงานของสิ่งต่าง ๆ ที่คุณอาจพบนั้นดีและจากคำถามของคุณดูเหมือนว่าคุณจะพบกับลีนุกซ์ในอนาคต


+1 ความรู้เกี่ยวกับ linux ของฉัน (ฉันเคยดูแลเว็บเซิร์ฟเวอร์ linux มาหลายปี) ช่วยฉันในการพัฒนา "Microsoft" เป็นอย่างมาก ในความเป็นจริงการแก้ปัญหาแต่ละปัญหา

ทำความคุ้นเคยกับ Linux distro (ซึ่งเป็นระบบซอฟต์แวร์จริงที่คุณสามารถเล่นได้) และ POSIX (ข้อกำหนดนามธรรม) เป็นสองสิ่งที่แตกต่างกันมาก หากคุณคุ้นเคยกับระบบปฏิบัติการ Unix หรือ Unix ที่เหมือนกัน (Mac OSX ส่วนใหญ่ยกเว้น) คุณจะไม่มีปัญหาในการถ่ายโอนความรู้ของคุณไปยังระบบอื่น
David Thornley

3

ใช่ แต่คุณไม่ฟังเหมือนที่คุณต้องการศึกษาอย่างจริงจัง

สำหรับฉันความคุ้นเคยของฉันกับ linux พัฒนาผ่านการใช้งานของฉันเป็นระบบปฏิบัติการของฉัน ทีละชิ้นฉันเรียนรู้สิ่งที่ฉันจำเป็นต้องรู้เมื่อพวกเขาขึ้นมาและทำเช่นนั้นต่อไป อินเทอร์เน็ตเต็มไปด้วยแหล่งข้อมูลเกี่ยวกับวิธีการทำทุกอย่างที่คุณต้องใช้ในการเขียนลินุกซ์ดังนั้นฉันขอแนะนำให้คุณอ่านหน้าเอกสารและเอกสารได้ดีและปล่อยให้สมองของคุณดูดซับ (และลืม) รายละเอียดวิธีการทำให้สำเร็จ งานที่เฉพาะเจาะจงที่คุณไป

ที่ถูกกล่าวว่ามีคำสั่งบางอย่างแน่นอนว่าคุณจะถูกรังเกียจจากโลกลินุกซ์เพราะไม่มีความเข้าใจพื้นฐาน


3

ในสี่ในห้าตำแหน่งสุดท้ายที่ฉันเคยเข้าทำงานนักพัฒนาและ QA (เริ่มต้นอย่างน้อย) ทำงานบน Windows แต่เซิร์ฟเวอร์ทดสอบและเซิร์ฟเวอร์ใช้งานจริงคือ Linux / UNIX พวกเขาทั้งหมดจำเป็นต้องรู้อย่างน้อย UNIX จำนวนน้อยเป็นอย่างน้อยจะสามารถเข้าสู่เซิร์ฟเวอร์ทดสอบและดูล็อกหรือดีบักโปรแกรมที่กำลังทำงานอยู่ในสภาพแวดล้อม 'ของจริง' การพัฒนาเล็ก ๆ น้อย ๆ อย่างแท้จริงนั้นถูกกำหนดไว้สำหรับ Windows ใน บริษัท ที่อยู่ในช่วง 20 ปีที่ผ่านมา

การสะท้อนผู้อื่นที่นี่อาจมี "ความจำเป็น" น้อยมากสำหรับงานหรืออาชีพของคุณ แต่มันจะช่วยให้คุณเข้าใจงานของคุณประโยชน์และข้อ จำกัด ของภาษาหรือระบบที่คุณใช้อยู่


2

IMHO สำหรับโปรแกรมเมอร์ที่มีความรู้ความสามารถในการรู้ Linux / Unix จะเป็นก้าวย่างที่ยอดเยี่ยมสำหรับปรัชญา Unix ที่สำคัญยิ่งกว่า


2

เมื่อฉันเข้าเรียนหลักสูตรวิทยาการคอมพิวเตอร์ระบบปฏิบัติการเราศึกษาระบบปฏิบัติการที่ใช้ระบบปฏิบัติการ UNIX และทำงานของเราใน RedHat เพราะเป็นโอเพ่นซอร์สและเพราะเราสามารถดูรหัสได้และเพราะเราสามารถทำสิ่งต่าง ๆ ได้ด้วยที่ไม่สามารถทำได้ ของ windows

ฉันจะบอกว่าถ้าคุณจะเรียนรู้พื้นฐานของการทำงานของระบบปฏิบัติการคุณควรมีประสบการณ์กับ Linux แม้ว่ามันจะเป็นเพียงสภาพแวดล้อมทางวิชาการก็ตาม

ฉันเพิ่งเปลี่ยนกลับไปเป็น Windows 7 จาก Ubuntu 10.04 ฉันรู้สึกว่าหายไปเล็กน้อยโดยไม่มี grep และเครื่องมือบรรทัดคำสั่งอื่น ๆ ฉันชอบที่จะพัฒนาในสภาพแวดล้อม Linux เพราะฉันรู้สึกว่าระบบนี้เอื้อต่อผู้ใช้และนักพัฒนามากกว่า

ฉันรู้โปรแกรมเมอร์. NET ที่เก่งจริงๆที่มาจากวิทยาลัยที่ไม่รู้อะไรเกี่ยวกับ Linux ดังนั้นจึงไม่ใช่ความต้องการ แต่ฉันคาดหวังว่าทุกคนที่มีประสบการณ์การเขียนโปรแกรมมากกว่า 5 ปีจะได้สัมผัสกับ Linux ในรูปแบบเดียวหรืออย่างอื่น เวลาในอาชีพของพวกเขา

คุณต้องเป็นผู้ตัดสินสิ่งที่คุณมุ่งเน้น อย่างไรก็ตาม หากในปัจจุบันมีเส้นทางสำหรับคุณในการพัฒนาแอพมือถือและการรู้ว่า Linux นั้นไม่ได้เป็นสิ่งจำเป็นคุณอาจต้องเรียนรู้เพิ่มเติมเกี่ยวกับ SDK มือถือแทน Linux มีข้อเสียเปรียบสำหรับทุกสิ่งและดูเหมือนว่าคุณจะได้สัมผัสพื้นฐานกับ Linux ซึ่งคุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับมันหากจำเป็น


2
ฉันเคยมี grep et al บนกล่อง Windows ของฉันพวกเขามีความจำเป็น
Orbling

1

สิ่งใดต่อไปนี้รบกวนคุณหรือไม่

  1. คุณไม่สามารถ / ไม่ควรวาง Linux ไว้ในประวัติย่อของคุณ
  2. คุณไม่มีคุณสมบัติที่จะทำงานให้กับร้านค้า Linux อย่างแท้จริง
  3. ความต้องการงานในปัจจุบันและระดับความสนใจในการ pursing ของ Linux ผ่านการศึกษาด้วยตนเองนั้นไม่มีอยู่จริงดังนั้นสถานการณ์ของคุณเกี่ยวกับ Linux จะไม่เปลี่ยนแปลง
  4. นักพัฒนาที่ไม่ใช่ Windows จะเยาะเย้ยคุณ (อาจไม่เข้ากับใบหน้าของคุณ)

มีโอกาสในการหางานและเส้นทางอาชีพมากมาย ฉันไม่ได้บอกว่าสิ่งเหล่านี้ 'ควร' รบกวนคุณ เพียงแค่ซื่อสัตย์กับตัวเองและจับตาดูอุตสาหกรรมโดยทั่วไปและ Linux โดยเฉพาะอย่างยิ่งเพื่อดูว่าเส้นทางของคุณอาจข้าม ไม่ต้องสงสัยเลยว่าคุณจะคิดออกเมื่อถึงเวลา ใครจะรู้โครงการ Linux อาจเข้ามาในวันพรุ่งนี้


1

ฉันเขียนโค้ดในสภาพแวดล้อม Windows เสมอ สำหรับฉันลินุกซ์เพิ่งเคยเป็นระบบปฏิบัติการอื่นที่ฉันมีเป็นข้อมูลสำรองในกรณีที่ Windows ของฉันมีปัญหา ฉันรู้แค่คำสั่งพื้นฐานและทุกสิ่งที่ฉันพยายามทำมันดูเหมือนจะยาก แต่ตอนนี้ที่งานปัจจุบันของฉันในฐานะนักพัฒนาเว็บเราทุกคนใช้ Linux ดังนั้นฉันจึงถูกบังคับให้เรียนรู้และใช้งานได้กับทุกสิ่ง ยิ่งฉันใช้มันมากเท่าไหร่ฉันก็ยิ่งชอบและฉันคิดว่ามันมีประสิทธิภาพและความยืดหยุ่นมากกว่า ฉันเสียใจที่ไม่ต้องยุ่งกับ Linux มาก่อน ตอนนี้ฉันแค่ไล่ตาม

ใช่คุณควรเรียนรู้ทุกครั้งที่ทำได้


1

Linux เป็นเครื่องมือในกล่องเครื่องมือของคุณในลักษณะเดียวกับที่ Windows เป็น "เครื่องมือ" การใช้ทั้งสองอย่างคล่องแคล่วทำให้คุณสามารถทำสิ่งต่าง ๆ ได้ดีขึ้น แต่ไม่เกี่ยวข้องกับสิ่งอื่น

โดยส่วนตัวฉันพบ Linux ในรูปแบบของ Ubuntu ที่มีประโยชน์มากเพราะช่วยให้ฉันสร้างและบำรุงรักษาสิ่งต่าง ๆ ได้ง่ายเช่นเซิร์ฟเวอร์ฐานข้อมูลเซิร์ฟเวอร์อีเมลเว็บทดสอบเซิร์ฟเวอร์และอีกมากมายในเครื่องเสมือนโดยไม่ต้องพิจารณาค่าลิขสิทธิ์ (บวก) รุ่นเซิร์ฟเวอร์ต้องใช้ทรัพยากรน้อยกว่า Windows) หากคุณไม่ทำสิ่งเหล่านี้ฉันไม่คิดว่า Linux จะมีความสำคัญกับคุณ


0

รู้ว่าเพียงพอหากคุณต้องการปรับใช้กับระบบปฏิบัติการเฉพาะคุณสามารถมั่นใจได้ว่าแอปพลิเคชันของคุณทำงานได้ แต่ไม่เช่นนั้น ... คุณไม่จำเป็นต้องรู้อะไร / ทุกอย่าง


หากคุณกำลังปรับใช้บนระบบปฏิบัติการที่แตกต่างจากที่คุณพัฒนาคุณอาจต้องการความรู้มากมายเกี่ยวกับระบบปฏิบัติการใหม่ ปัจจัยหนึ่งที่สำคัญก็คือวิธีการทำงานในระดับที่ต่ำกว่ามากมีอยู่ในใบสมัครของคุณ (IE- เข้าถึงพอร์ตชนิดใดอนุกรม)
แพทริค

0

ถ้าฉันไม่ได้ใช้. NET ฉันก็ชอบใช้ Linux สแต็ค LAMP ให้ความรู้สึกเป็นธรรมชาติมากกว่า WAMP

ฉันขอแนะนำให้เรียนรู้อย่างแน่นอนหากคุณมีความสนใจในการเรียนรู้สิ่งอื่นนอกเหนือจาก Microsoft

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.