Software or Knowledge????
posted on 26 Nov 2006 04:44 by ske3คำแนะนำจากอาจารย์หลายๆท่าน
คงจะตอบยากหน่อยนะคะว่าสาขาไหนน่าเรียนกว่ากันขึ้นอยู่กับความชอบและความถนัดของของนิสิตด้วยเช่น sw นั้นนิสิตจะไปได้ดีหากชอบเขียนโปรแกรม และเรียนวิชาที่ต้องเขียนโปรแกรมได้ B ขึ้นไปทุกตัวส่วน kl นั้นจะเน้นการวิเคราะห์ข้อมูลเพื่อให้ได้องค์ความรู้มากกว่าการเขียนโปรแกรม ส่วนตลาดงานนั้นประเทศเราขาดที่จบด้าน sw แต่ก็นั่นแหละนิสิตต้องชอบและทำได้ดีด้วย
อ.อินทิราภรณ์ KU
สวัสดีครับ คุณวริศรา
อึม หนูเป็นใครเนี่ย ดูจากชื่อแล้วยังงงๆอยู่ ไม่เป็นรัยครับ ผมตอบคำถามให้คุณละกันครับเอาแบบตรงๆ สั้นๆ และได้ใจความนะครับ ถ้าเรียนจบตรีแล้วคิดจะออกไปทำงานเลย ให้เลือกเรียน SoftEng เพราะตัวหลักสูตรได้ถูกออกแบบมาแบบนั้นครับ แต่ถ้าคิดจะเรียนต่อให้เลือก KnowEng ครับ สาขาที่ไปเรียนต่อได้ก็คือสาขาทางด้าน AI เน้น Knowledge Engineering ครับ แต่อันที่จริงแล้ว SoftEng ก็เลือกไปเรียนต่อได้ในภายหลังเช่นกันนะครับ แต่ความเห็นผมคือทาง KnowEng จะเรียนทฤษฎีเยอะ ทำให้เหมาะถ้าคุณคิดเรียนต่อมากกว่าอยากได้ข้อมูลเพิ่ม ลองแวะเข้ามาคุยได้ครับ ผมอยู่ ชั้น 3 และก็ชั้น 7 แล็ปไมค์ครับ
อ.อานนท์ KU
เรียนคุณวริศรา
ทั้งสองสาย(SE+KE)นั้นมีความก้าวหน้าในสายงานแน่นอน เพราะหลักสูตรนี้สร้างขึ้นมาจากความต้องการของตลาดในปัจจุบันและอนาคตที่คาดการณ์ หากพิจารณาในเรื่องของการศึกษาต่อนั้น ทั้งสองสายก็มีการศึกษาในระดับปริญญาโทและเอกรองรับ
ในความเห็นส่วนตัวของผมแล้ว สาย SE เน้นไปทีระบบ Software Engineering ในขณะที่ EKE นั้นเป็นการ integrate ระหว่าง DM+KDD+AI ที่เน้นในเรื่องของการจัดการระบบฐานข้อมูลขนาดใหญ่ หากคุณเป็นคนที่มีความมั่นใจว่าสามารถทำงานด้วยตนเองได้เองและรักความเป็นอิสระ วิชาการต่างในสาขา SE นั้นอาจจะช่วยให้คุณเรียนรู้และประกอบธุรกิจเองก็ได้เหมือนอย่างรุ่นพี่หลายคนที่ชอบ SE และนำไปใช้ประกอบธุรกิจจริง ทั้งที่ก่อนหน้านี้ยังไม่มีสาขา SE ส่วนสาขา KE นั้นโครงสร้างหลักสูตรเน้นการพัฒนาระบบที่ใหญ่มากขึ้น เหมาะสำหรับการทำงานเป็นทีมในองค์กรขนาดใหญ่ที่มีข้อมูลมหาศาล และต้องการใช้ประโยชน์จากข้อมูลเหล่านั้น
สิ่งที่บอกนี้ก็คงเป็นข้อมูลเพิ่มเติมให้คุณคิดเท่านั้น ประเด็นหลักในการเรียนจึงอยู่ที่ความถนัดของผู้เรียนเสียมากกว่า ดังนั้นก็คงเป็นเรื่องยากที่ผมจะตัดสินใจแทนคุณแต่สิ่งที่ขอแนะนำก็คือ เลือกในสิ่งที่ตัวเองรักและถนัด จะได้มีความสุขในการเรียนและการพัฒนาระบบไม่ว่าจะเป็นสาขาใดก็ตาม
โชคดีครับ
อ.สมชาย KU
ผมก็จะแนะนำตามความคิดเห็นและประสบการณ์
1. ต้องรู้จักตัวเอง
2. สายทั้งสองต่างกันพอสมควร
สาย KL สามารถเรียนต่อในสายวิชาการต่อได้อีกกว้างจนถึง ป เอก ส่วนสาย SW สามารถเรียนต่อในสายบริหารได้ มันขึ้นอยู่ว่าคุณรู้จักตัวเองดีพอว่าอยากเป็นอะไร ผมขอแนะนำเพื่อนที่วิทยาคอม ชื่อ อ.พบสิทธิ์ fscipok@ku.ac.th อาจจะให้คำแนะนำเพิ่มเติมได้ เพราะผมอาจจะยังใหม่ต่อวงการคอมฯ ในประเทศไทย เพราะผมไปเรียนนาน
อาจารย์สุรินทร์
จริงๆ แล้ว ต้องคุยกันยาว ลองหาเวลามาเคาะประตูคุยกันดูก็ได้ครับ วันพรุ่งนี้สัก9:30 คุยกันก็ได้ที่ห้อง 314 ต้องดูว่าคุณชอบแนวไหนนะ ถ้าชอบเขียนโปรแกรม เลือก Software Engineering ก็ดี ถ้าชอบแนววิเคราะห์ข้อมูล เลือก Knowledge Engineering จะดีกว่า
อ.ยอดเยี่ยม KU
K Warisara,
ถ้าคุณจะเรียนหลักสูตรนี้เพื่อทำงาน เรียน Software ดีกว่าเพราะเนื้อหาวิชาจำเป็นต่ออาชีพการพัฒนา software มากและที่สำคัญคนส่วนใหญ่ในวงการนี้ยังไม่ค่อยรู้เรื่องพวกนี้ คุณจะได้เปรียบเพื่อนร่วมงานมาก แต่ถ้าจะเรียนต่อ ป.เอก เรียน knowledge ดีกว่าเพราะวิชาเหล่านี้เป็นHot research topics ทั้งนั้นหาหัวข้อทำวิจัยใหม่ๆง่ายกว่าทางSoftwareมาก
เราเคยพบกันที่ไหนมาก่อนหรือเปล่า?
อาจารย์ศุภมิตร KMITL
ผมคงบอกคุณได้แต่หลักการ การตัดสินใจเลือกสาขานั้นต้องตรวจสอบตัวเอง เช่น มีศักยภาพด้านไหน และต้องการทำงานแบบไหนในอนาคต เป็นต้น ส่วนเมื่อจบไปแล้วในเรื่องตลาดแรงงานนั้น สาขาวิศวกรรซอฟต์แวร์มีความต้องการอย่างชัดเจน ขณะที่ knowledge นั้นภาคธุรกิจยังไม่สามารถนำไปประยุกต์ได้เต็มที่
อาจารย์วัชระ KMITL
จากข้อมูลที่ให้มา ถ้าคุณจบแล้วคิดว่าจะทำงานเป็น programmer ก็น่าเรียนสาย software ครับ เพราะดูๆ จากรายวิชาที่ให้มาจะเป็นการเรียนทางด้าน Software Engineering ซึ่งจำเป็นมากในการออกแบบโปรแกรมขนาดใหญ่และการเขียนโปรแกรมสำหรับผู้ใช้งานโดยทั่วๆ ไป สำหรับสาย knowledge ผมเห็นว่าเหมาะกับคนที่ต้องการจะเรียนต่อโดยเฉพาะอย่างยิ่งเกี่ยวกับการทำวิจัย เพราะมีทั้งวิชาที่เป็นพื้นฐานในการทำวิจัยตลอดจนวิชาที่กล่าวถึงกระบวนการต่างๆ แต่จะเน้นทางด้านการทำวิจัยทางด้าน Software เป็นหลัก
คาดว่าหลักสูตรที่คุณเรียนคงจะเน้น Software Engineering เอาเป็นว่าถ้าคุณคิดจะทำงาน คุณน่าจะเรียนสาย Software แต่ถ้าคุณอยากเรียนต่อในสาขา computer science หรือ computer engineering ก็น่าจะเรียนสาย Knowledge ครับ...
Sawadee krub,
I think the two areas are equally good. They both have great potential for the future. I think you cannot really go wrong with either one of them. The option should really be which ones you really like. I think you have to do a little bit of homework on what your career objectives and goals are and how these new knowledge will serve you.
Apinetr. KMITL
สวัสดี
อันดับแรก คิดก่อนว่าชีวิตนี้จะเรียนต่ออีกไหมถ้าจะเรียน ไม่ว่าจะเรียนเลย หรืออีกไม่กี่ปี ควรจะลงวิชาสาย Knowledge บ้าง เนื่องจากจะให้กระบวนการคิด กระบวนการศึกษาและแก้ปัญหาเป็นขั้นตอน แต่ถ้าไม่คิดจะเรียนแน่ๆ แล้ว ก็ลงสาย software ให้หมด จะได้ทำงานได้เร็ว ได้ง่าย เนื่องจากได้ลองทำมาก่อนแล้ว แต่ในอนาคตเราจำเป็นต้องศึกษาเพิ่มเติมเอาเอง เพราะความรู้ที่มีตอนนี้เองไม่นานก็ใช้ไม่ได้แล้ว นี่คืองานในสาย คอมพิวเตอร์ยกเว้นกระบวนการคิดต่างที่ใช้ได้ในทุกสายงาน
ปล. ขอโทษทีที่ตอบช้าเพราะ mail server ล่ม หลายวัน
Tong
Kvocharo KMITL
สวัสดีครับ
ก่อนอื่นคุณต้องตัดสินใจก่อนว่าต้องการเรียนเพื่อนำไปใช้ในการทำงานหรือเรียนเพื่อจะเป็นพื้นฐานในการเรียนต่อในอนาคต สาย Software นั้นเน้นที่ให้เรียนแล้วได้ใช้ในการทำงานแต่สาย knowledge เน้นเรียนทางด้านทฤษฎีซึ่งค่อนข้างจะเป็นวิชาการและอาจจะไม่ได้ใช้ในชีวิตการทำงานจริง ดังนั้นผมขอตอบว่า ถ้าคุณคิดว่าเรียนเพื่อทำงานก็ควรเลือกสาย software แต่ถ้าเรียนเพื่อความรู้ทางทฤษฎีที่ท้าทายก็น่าจะเรียนสาย knowledge ครับ หวังว่าคงได้ข้อมูลช่วยการตัดสินใจนะครับ
เกียรติกูล KMITL
They are both good. Just should the one you like most.
Visit Hirankitti KMITL
ตามความเห็นผมนะ ถ้าเน้นทำงานในประเทศไทย ก็คงต้องเลือกเป็นสาย Software แต่ถ้าจะทำงานในลักษณะงานวิจัย (ส่วนใหญ่จะอยู่ในต่างประเทศ) ก็เลือกสาย knowledge สำหรับกรณีที่จะเรียนต่อ จะต้องมองว่านิสิตสนใจ topic ทางด้านไหนเป็นหลัก เพราะไม่ว่าจะสายใดก็ตามสามารถต่อยอดในระดับปริญญาโท - เอก ได้ทั้งสิ้น แต่มีข้อสังเกตสำหรับการเรียนต่อในอนาคตว่า หัวข้องานวิจัย(สำหรับหลักสูตรซึ่งบังคับทำวิจัย) ซึ่งเกี่ยวเนื่องกับวิชาในสาย Knowledge จะมีมากกว่า ทั้งนี้เพราะ Product ซึ่งอาศัยทฤษฎีจากวิชาในสาย Knowledge นั้นยังอยู่ในห้อง Lab ซะส่วนมาก จึงมี Problems ให้ศึกษา/แก้ไขรวมทั้งประยุกต์ได้หลากหลายกว่า
อาจารย์วัจนพงศ์ KMITL
คิดว่าน่าจะ software เนื่องจากสาย knownledge เน้นไปทางทฤษฎี ซี่งเหมาะกับการเรียนหรือวิจัยมากกว่า
prasarn KMITL
Dear Warisara
I'm sorry to reply your mail a little bit late. It should be better to come to see me at my office because we can discuss in a deep detail. It quite takes time to collect information for making a decision. If you want to come in, call me 01-399 1457, we can arrange a convenient time to see each other.
Siriporn KU
คุณ warisara,
ต้องขออภัยด้วยที่ตอบเมล์คุณช้า (ไม่รู้ว่าจะสายเกินไปหรือเปล่า) ก่อนอื่นผมต้องขอถามคุณก่อนว่า เมื่อคุณจบไปแล้วคุณต้องการที่จะทำงานเลยหรือเรียนต่อจากที่ผมได้ดูรายวิชาในแต่ละสายแล้ว ผมคิดว่า ถ้าคุณต้องการจะทำงานหลังจากสำเร็จการศึกษา สาย software น่าจะเหมาะกว่าเนื่องจากรายวิชาต่างๆ สอดคล้องการตลาดในปัจจุบันค่อนข้างมาก แต่ถ้าคุณประสงค์ที่จะเรียนต่อ ผมคิดว่าสาย knowledge น่าจะเหมาะกว่า เนื่องจากมีรายวิชาต่างๆ เป็นวิชาที่สนับสนุนในการทำวิจัย ซึ่งเหมาะกับการศึกษาต่อมากกว่า
หวังว่าคำตอบของผมจะตรงตามความต้องการของคุณ หรือคุณยังมีข้อสงสัยอีกก็สามารถสอบถามได้เสมอ
อาจารย์ศักดิ์ชัย KMITL
To warisara kaitsiriloed
ผมต้องขอโทษที่ตอบ e-mail ช้าไปหน่อยในส่วนของคำถามผมอาจจะตอบคุณได้ไม่ถูกใจนักเพราะผมไม่ทราบว่าคุณชอบอะไรมากกว่ากันการเรียนนั้นสิ่งแรกที่เราต้องคำนึงถึง (สำหรับผมเองนะ) คือต้องชอบก่อนต้องอยากเรียนรู้ไม่ว่าจะยากเท่าใดถ้าเราชอบแล้วเราจะมีความพยายามในการเรียน ในสาย software ส่วนใหญ่ถ้าจะออกไปทำงานก็จะมีรายได้ค่อนข้างดีลองเข้าไปดูที่
http://www.ce.kmitl.ac.th/webboard/view_answer.php?q_id=10001
ซึ่งส่วนใหญ่จะเป็น system software ส่วนถ้าคุณจะเรียนต่อนั้นสายทั้งสองก็น่าจะเรียนได้ทั้งคู่แต่ขึ้นอยู่กับว่าคุณจะทำวิจัยทางด้านไหนซึ่ง ถ้าเป็นทางด้าน Knowledge ก็จะเป็นพวก Artificial Intelligence กับ Machine Learning ซึ่งจะใช้ในเรื่องของพวก pattern recognition หรือในเรื่องของการทำให้สิ่งใดสิ่งหนึ่งฉลาดขึ้นโดยการใช้ AI เข้ามาช่วย
อ.อำนาจ KMITL
การเลือกเรียนให้ศึกษาถึงความถนัดของเรา และความชอบส่วนตัว ทั้งสองสาขาเป็นประโยชน์และมีอนาคตทางการวิจัย น่าจะได้ลองศึกษาถึงเนื้อหาการเรียนด้วยตนเองจากหนังสือที่ใช้ประกอบการเรียน
อาจารย์นครทิพย์ CU
Dear student,
I am sorry to reply late. The two categories are different in terms of content and skill.
1) Software -- prepare you for a career in software development, such as write a great software product, manage a sotware project etc. It will require your skill in programming.
2) Knowledge -- the scope is more "academic" prepare you for a broader view of career in computing. It teaches more "algorithmic" (how a computer performs its work), a bit of theory, many subjects in AI which will prepare you for Master of PhD in Computer Science.
It depends on what you want to be. If you like programming and will pursue a career in Software development, choose Software. The career is great. You can go to work with Microsoft !. If you want a broader perspective, if you are interested in making computer to do what has not been done before, choose Knowledge. You career will be likely to work in R&D of some company or Microsoft research. If you want to pursue PhD, Knowledge is more appropriate. Notwithstanding that there are many PhD in Software Engineering.
P. Chongstitvatana CU
จาก course description ของสาย software คุณจะได้เรียนอะไรที่เป็นพื้นฐานมากๆ จริงๆแล้วศาสตร์ที่เกี่ยวกับsoftware โดยตรงหรือ software engineering นั้น มีอะไรอีกมากพอสมควรแต่เนื่องจากคุณเป็น ป.ตรี ก็เป็นธรรมดาที่คุณจะได้เรียนพื้นฐานเยอะและเรียนวิชาเฉพาะทางนิดๆหน่อยๆ ส่วนสาย knowledge นั้น ครูคิดว่ามันเฉพาะเจาะจงกว่าสาย software มาก วิชาที่คุณจะได้เรียนจึงเฉพาะเจาะจงอยู่แล้ว
ความเห็นส่วนตัวนะ ถ้าเรียนเกี่ยวกับ software น่าจะทำอะไรได้กว้างกว่าทั้งการทำงานและการเรียนต่อ (วิจัย) คือคุณสามารถโลดแล่นในอุตสาหกรรมได้ เนื่องจากจริงๆแล้วๆการพัฒนาซอฟต์แวร์ในบ้านเรายังขาดระเบียบแบบแผนในทางปฏิบัติอยู่มาก หมายถึงว่าทฤษฎีมันมีอยู่ แต่ในสภาพจริงๆมันนำมาปฏิบัติได้ไม่ดีนัก ดังนั้นบุคลากรที่มีความรู้ที่จะช่วยenforceให้องค์กรนำทฤษฎีมาปฏิบัติได้จึงเป็นที่ต้องการในส่วนของการเรียนต่อซึ่งคุณจะต้องทำthesis ทางสาขา software ก็มีงานวิจัยที่น่าทำอยู่อีกมาก ความเข้าใจของครูคือสาย knowledge จะเกี่ยวกับ AI ทั้งนั้น ซึ่งโดยส่วนตัวครูเรียนมาน้อยและไม่ชอบ รู้สึกว่าเราไม่ฉลาดพอ แล้วจะมีปัญญาทำให้คอมพิวเตอร์ฉลาดได้ไง ครูเห็นคนที่เรียนทางนี้ก็เป็นอาจารย์หรือนักวิจัยทั้งนั้น การนำผลการศึกษามาใช้ในอุตสาหกรรมยังมีน้อย แต่ตอนนี้ก็มีแนวโน้มที่เริ่มนำมาใช้มากขึ้น เช่นพวก data mining ที่เอามาใช้กับข้อมูลทางธุรกิจ จึงเป็นเรื่องที่เป็น hot topic อยู่ตอนนี้ ส่วนตัวครูก็ได้ไปแตะๆ สายนี้อยู่นิดหน่อยด้วยความที่หลีกเลี่ยงไม่ได้ แต่ก็งูๆปลาๆมากเพราะไม่ชอบมัน
สรุปแล้วเรียนอะไรก็ได้แหละ แล้วแต่ว่าคุณชอบอะไรมากกว่ากัน คิดว่าน่าจะเรียนวิชาของสาขาที่เราไม่ได้ เลือกเป็นวิชาเลือกได้มั้ง
Twittie. CU
ถึง คุณวริศรา
คุณวริศราคงจะเป็นิสิตชั้นปีที่ 2 ซึ่งกำลังจะขึ้นชั้นปีที่ 3 ใช่ไหมครับ?
จากข้อมูลที่คุณส่งมาให้ผมดูในส่วนของหลักสูตร
Softwareกับ Knowledge นั้น ผมคงให้ข้อมูลจากมุมมองผมดังนี้
- สาย Software ในความคิดผม วิชาส่วนใหญ่จะเป็นแนวการพัฒนาซอฟต์แวร์ซะส่วนใหญ่ รวมถึงมีการไปทำงาน (สหกิจศึกษา) โดยรวมแล้วไม่ค่อยเน้นทางสายคอมพิวเตอร์มากนัก
- สาย Knowledge ในความคิดผม วิชาส่วนใหญ่จะเน้นทางวิศวกรรมคอมพิวเตอร์เป็นหลัก มีวิชา AI, Probability, DSS, Machine Learning และวิชาเกี่ยวกับ Knowledge Management รวมถึงมีการทำโปรเจคด้วยครับ น่าสนุก
ถ้าโดยรวมแล้ว สาย Software จะเน้นพัฒนาและสร้างซอฟต์แวร์เป็นหลัก ส่วนของสาย Knowledge จะผสมทั้งในส่วนทฤษฎีทางคอมพิวเตอร์ และทฤษฎีทางสายความรู้ครับจากคำถามที่คุณถามเรื่องงาน ผมคิดว่า ทั้ง 2 สายน่าสนใจทั้งคู่ครับ ขึ้นอยู่กับว่า เราอยากเรียนสายอะไร ส่วนการเรียนต่อนั้น ผมคิดว่า สายที่ 2 น่าจะเหมาะกว่าครับ เพราะมีวิชาพื้นฐานคอมพิวเตอร์ด้วยครับ ซึ่งไม่ใช่เป็นสายที่เน้นไปทางพัฒนาซอฟต์แวร์อย่างเดียวสุดท้ายนี้ คุณวริศราคงจะต้องตัดสินใจเลือกเองแล้วครับว่า เราอยากเรียนสายไหน เราชอบเรียนวิชาอะไร
ปล. ถ้าอยากจะปรึกษาอีก และคิดว่าผมพอจะช่วยได้ เมล์มาได้เสมอครับ
ขอให้สุขสันต์วันสงกรานต์ครับ
อภิรักษ์ จันทร์สร้าง KU
--------------------------------------------------------------------------------
Credit : May SKE3 report by : Oak SKE3
edit @ 2006/11/30 08:57:55
edit @ 2006/11/30 09:01:19
ยกให้เป็น entry ประจำปี
#1 By เอส-เค-อี-สูน-สาม on 2006-11-26 11:18