Fanboi Channel

โปรแกรมเมอร์ที่รัก

Last posted

Total of 1000 posts

1 Nameless Fanboi Posted ID:lI05pCzr.

ลองตั้งดูเผื่อจะมีอะไรคุย

2 Nameless Fanboi Posted ID:hHMJHQmBj

เจิม
จากคนจบคอมกากๆ

3 Nameless Fanboi Posted ID:D3eMG.N.v

ไอที + GB + Programmer ราบงานตัว

4 Nameless Fanboi Posted ID:D3eMG.N.v

ชื่อกระทู้นี่......

5 Nameless Fanboi Posted ID:X6bcdub5Q

สวัสดี ชาวโลก

6 Nameless Fanboi Posted ID:C8SjLeo4.

เจิม จากคนที่ไม่รู้จบมาได้อย่างไร

7 Nameless Fanboi Posted ID:lI05pCzr.

กูขอเปิดหน่อยละกัน ต่อจากกระทู้วันศุกร์

ถ้ากูจะสอนเด็กเรื่องวิธีแก้ปัญหา กูจะควรจะเริ่มสอนยังไงดีวะ?
คือกูบ่นไปก็จริง แต่กูก็อยากช่วยให้มันได้ดีกว่านี้นะ

8 Nameless Fanboi Posted ID:Y86oKkNlo

เอาโจทย์พื้นฐานมาให้ทำเลย
ต้องเข้าใจ flow การวิ่งของโปรแกรม
ต้องเข้าใจว่าค่าตัวไหน ณ เวลาไหนเป็นเท่าไหร่

9 Nameless Fanboi Posted ID:Y86oKkNlo

ส่วน db มันลำบากจัง ตอนเรียนกูได้ชีทมาชุดนึง ไม่มีหนังสือ เลยช่วยอะไรไม่ได้

มันต้องยกตัวอย่างให้เห็นภาพทุกเรื่องนะสิ

10 Nameless Fanboi Posted ID:Z4PF5A2si

ว่าไป ทำไมหัดเขียนโปรแกรมตอนเรียน โปรแกรมแรกต้องเป็น Hello world. ด้วยวะ

11 Nameless Fanboi Posted ID:u3.pcaV2W

เลือกคำพลาดไปหน่อย หมายถึงพวกเด็กจบใหม่น่ะ
flow พื้นฐานนั่นน่าจะเข้าใจว่ะ แต่ที่เจอมันประเภทสมมุติกูมี create_activity(article) ที่จะสร้าง activity พร้อม key แบบ "article.create"
ทีนี้กูอยากให้ create_activity มันรับค่าเป็น object อื่นได้ด้วย เช่น upload
แทนที่มันจะทำให้ create_activity มันอ่าน key จากชื่อคลาส มันดันก็อปปี้ create_activity เป็น create_activity_upload
แล้ว replace คำว่า article ทุกคำใน create_activity_upload เปลี่ยนเป็น upload แล้วก็เอามาส่ง
ปัญหาประเภทนี้นะ

12 Nameless Fanboi Posted ID:B2FcE9VyM

>>11 ต้องมีพวก best practice หรือ cook book มากางสอน หรือโยนใส่แล้วล่ะ ถ้ายังงี้น่ะ

13 Nameless Fanboi Posted ID:B2FcE9VyM

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

14 Nameless Fanboi Posted ID:Q+fItWfy9

ถ้าสอนให้เห็นความสวยงามของการโค้ดดิ้งได้
กูอยากให้เป็นอาจารย์พิเศษซักมหาลัยจังว่ะ

15 Nameless Fanboi Posted ID:Xjwdlp2v+

ขอใส่ไว้อ้างอิงหน่อย
กระทู้นี้แตกมาจากที่คุยกันในกระทู้วันศุกร์ที่สาม เม้นที่ 472-496
https://fanboi.ch/lounge/286/472-496/

16 Nameless Fanboi Posted ID:Q+fItWfy9

สมเป็นโซนคำสาป ย้ายมาปุ๊ป เงียบทันที

17 Nameless Fanboi Posted ID:LLjZg8ACk

กูทักไปเรื่องให้โค้ดมันออกมาสะอาดนะ แต่โดน manager ออกมาบอกว่าทำไปทำไมในเมื่อมันก็ใช้ได้เหมือนกัน
เลยตอบไปว่าเพื่อ maintainability ในระยะยาว แต่ดูเหมือนฝั่งนั้นไม่เห็นคุณค่าเท่าไหร่

18 Nameless Fanboi Posted ID:r.l1P3ZtY

อาจจะไม่ตรงประเด็นเท่าไร (เพราะไม่ใช่สายดาต้าเบส) กูดูแลโครงการโอลิมปิกวิชาการ (เป็นผู้สอนและจัดเนื้อหา) ที่โรงเรียนแห่งหนึ่งมา 5 ปีแล้ว และกูเรียนมาทางสายคอมพิวเตอร์ด้วย โดยเนื้อหาในโครงการนี้จะสอนตั้งแต่เริ่มเขียนโปรแกรมภาษา C จนถึงโครงสร้างข้อมูลขั้นสูงอย่าง Fenwick tree, Link-cut tree และอัลกอริทึมอย่างพวก maximum flow, dynamic programming เป็นต้น ซึ่งกูจะพูดถึงนักเรียนในความหมายของเด็กมัธยมนะ ไม่ใช่นักศึกษา เพราะไม่มีประสบการณ์ตรงนั้น

สิ่งที่สังเกตมากหลายอย่างคือ นักเรียนหลายคนไม่มีความสามารถในการแก้ปัญหาเลย เวลาให้โจทย์ที่ไม่ยากมากไป (ระดับเดียวกับวิชา 101 ในมหาลัย) บางทีทำไม่ได้ แต่พออธิบายขั้นตอนให้ฟังก็เขียนได้ พอลองให้โจทย์ที่ปรับปรุงจากข้อเก่าไปนิดหน่อย กลับทำไม่ได้อีกแล้ว แต่เด็กบางคนที่ไปไว เค้าก็ไปเองได้โดยแค่ชี้ทางหลักๆ (แค่หัวข้อ เนื้อหาไปหาอ่านเอง) ก็ทำได้เต็มไปหมด (ซึ่งจริงๆ ก็ไม่ได้ต่างจากวิชาอื่นเท่าไร) แต่พอดีว่าเป็นโครงการโอลิมปิก เด็กตัดใจออกจากโครงการง่ายเมื่อรู้ว่าไปต่อไม่ไหว (แต่ก็ยังมานั่งเล่นเกมตากแอร์ในห้องคอม - -) บางทีเจอคำถามแบบ "ใช้ตัวแปรกี่ตัวดีอ่ะ" ก็อึ้งไปเหมือนกัน (โน้ต: นี่ไม่ใช่โปรแกรมใหญ่ๆ ไม่ต้องห่วงเรื่องจำนวนตัวแปร)

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

19 Nameless Fanboi Posted ID:kN7XQ4DsP

ที่กูทำงานมาก็เซ็งเรื่อยๆ นะ เวลาคิดอะไรออก ว่าทำไงดี ไอ้ตอนคิดได้มันก็ดีใจล่ะนะ
แต่ถ้าหันกลับมาดู มันก็เป็นเรื่องง่ายๆ นั่นแหละ แต่ทำไมตอนแรกไม่คิดจะทำยังงี้

20 Nameless Fanboi Posted ID:UtexC0ZfT

ไม่เกี่ยวกับข้างบน แต่สงสัยว่าเหตุผลที่เด็กไปสายคอมกันเยอะส่วนหนึ่งเพราะ "อยากทำเกม" กันหรือเปล่าวะ

21 Nameless Fanboi Posted ID:wSyG/Uvms

>>20 ที่ๆกูจบมานะ
หลายคน (เกินครึ่งสาขา) มาเพราะสอบตรงติดเลยเอาไว้ก่อน (สาขากูสอบตรงมันรับเยอะๆไว้ก่อนแล้วคัดทิ้งตอนเรียน) หรือไม่ก็ไม่รู้เลยว่า IT เค้าเรียนอะไรกัน นึกว่าสอนใช้คอมใช้ออฟฟิซทำเอกสารมั่งไรงี้
พวกที่มาเพราะอยากทำเกม อยากทำหุ่นยนต์นี่มีแค่นิดๆหน่อยๆว่ะ 2 อย่างนี้รวมกัน ไม่น่าถึง 15% ของคนที่เข้ามา

22 Nameless Fanboi Posted ID:CPssG5/wl

>>17 มันจะมีเรื่องความพอดีของการทำด้วยนะ ถ้าทำเกินไป กูก็ว่ามันสิ้นเปลืองเหมือนกัน

แต่อย่างน้อย มันควรจะเขียนให้แก้ต่อง่ายๆ เป็นดี หรือไม่ก็ให้อ่านรู้เรื่อง

23 Nameless Fanboi Posted ID:QmjZAuwNA

>>20 ตอนกูเลือกสายนี้เพราะตอนเข้ามหาลัยตอนนั้น สายนี้เงินดี มาสมัยนี้แม่งเกร่อเลย

24 Nameless Fanboi Posted ID:igKbmR060

กูเขียนโปรแกรมไม่เป็นนะ แต่กูชอบดูพวกโปรแกรมเมอร์คุยกัน โลจิคมันแปลกดี

25 Nameless Fanboi Posted ID:lL/GWNo2q

>>20 ตูเข้ามาเพราะตูชอบคอมแต่พอเรียนๆไป แล้วทำงานสายนี้ ตูโครตเกลียดงานสายคอมเลย แม่ง User error เยอะสัดๆ

26 Nameless Fanboi Posted ID:UtexC0ZfT

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

27 Nameless Fanboi Posted ID:l2a+cxQEO

ตอนแรกกูก็อยากจะทำเกมน่ะนะ
แต่ในประเทศนี้ก็ยังงี้... ยังดีที่กูชอบเขียนโปรแกรมอยู่บ้าง
เป็นงานฝีมือไม่กี่อย่างที่กูพอจะทำได้

28 Nameless Fanboi Posted ID:gTYr+xnw+

เพื่อนที่สนใจเขียนโปรแกรมก็ไปต่อหมอนะ
กูไม่สนใจเขียนโปรแกรม แต่มาต่อคอม

29 Nameless Fanboi Posted ID:Rl+OPsMwQ

กูเคยเจอคุณหมอที่ดีบั๊กโปรแกรมได้.....

30 Nameless Fanboi Posted ID:WQ635arQt

เผื่อไม่รู้ เด็กโอลิมปิกคอมจำนวนพอสมควรเข้าหมอศิริราช เวลาแข่ง ACM ที (เขียนโปรแกรมระดับมหาวิทยาลัย) ทีมหมอศิริราชชนะประจำเลย - -"

31 Nameless Fanboi Posted ID:psJttVnDF

หมวดนี้แม่งอาถรรพ์จริงๆวุ๊ย ตอนอยู่เล้าจน์ยังคึกคัก มาอยู่นี่เงียบเป็นป่าช้า

32 Nameless Fanboi Posted ID:Jg0gdeHlm

คิดว่าคนเข้าเยอะนะ แต่ไม่รู้จะคุยอะไรดี เอ้า ใครเปิดประเด็นหน่อยซิ!

33 Nameless Fanboi Posted ID:NR0x3oAJU

จะให้อวดสเป็คเครื่องคอมเป็นซูเนโอะก็คงไม่ได้ล่ะนะ เปิดประเด็นละกัน มีความสุขกับงานโปรแกรมเมอร์ที่ทำอยู่ตอนนี้มั้ย ?

34 Nameless Fanboi Posted ID:8/Is/EF3E

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

กูควรจะบอกลูกค้ายังไงดีให้ดูไม่น่าเกลียด

35 Nameless Fanboi Posted ID:wOg+xfuoB

>>34 ถ้าบอกเค้าไปตรงๆว่าการหาคนมาเพิ่มมันต้องให้เวลาคนที่มาใหม่เรียนรู้งานไม่ใช่จะทำได้ดีในทันทีเค้าจะพอยอมฟังป่าว

36 Nameless Fanboi Posted ID:8/Is/EF3E

กูเคยบอกไปแล้วววววววววว แล้วแม่งก็เอาแต่หามาเพิ่มมมมมม

37 Nameless Fanboi Posted ID:dJfSTzy.q

คุยอะไรกันดี !

38 Nameless Fanboi Posted ID:1r5ehSR20

>>33 มีทั้งส่วนที่พอใจและไม่พอใจนะ
ตอนเข้ามาแรกๆค่อนข้างชอบเพื่อนร่วมงานนะ แต่ไม่ชอบงานที่ทำ
ตอนนี้ได้เปลี่ยนงานที่ทำแต่อยู่กับทีมเดิม กูดันเริ่มจะรู้สึกไม่ค่อยจะชอบเพื่อนร่วมงานหลายๆคนขึ้นมาแทนซะงั้น 555
>>37 นั่นน่ะสิ คุยไรกันดี หมวดนี้ยิ่งร้างๆอยู่

39 Nameless Fanboi Posted ID:Qfe4Aq.Nk

ลองเปิดประเด็นว่าช่วงนี้มีภาษาใหม่ๆ อันไหนน่าลองจับมั่ง พวก Go, Rust, Clojure, Scala, Groovy, Kotlin etc.

40 Nameless Fanboi Posted ID:mU1FLg.D0

> Scala
> ใหม่

ถ้า่เขียน Java อยู่แล้วก็ลอง Scala/Groovy ดูก็ได้ (Kotlin คิดว่ามัน vendor lock-in ไปหน่อยเพราะมันของ JetBrain)

Rust คิดว่าให้มันออก 1.0 ก่อนดีกว่า ตอนนี้ยังไม่ stable เลย

จริงๆ พวก Rust, Go เป็นภาษาที่ดีนะ แค่ส่วนมากทำได้แค่ backend นั่นแหละ (เป็นของถนัดมันเลย) เพราะ library binding กับ gui library ดีๆ ไม่ค่อยมี เท่าไร เคยพยายามเอามาเขียน GUI อยู่เหมือนกัน แต่สุดท้ายกลับไป C++ ตลอด

41 Nameless Fanboi Posted ID:QGz+BSbCt

ตัวไหนน่าจะมีแววรุ่งโรจน์ นิยมใช้ในอนาคตมั่งมั้ย จะได้หัดๆจับๆตั้งอต่ตอนนี้

42 Nameless Fanboi Posted ID:t9uBhe42H

Go มีใช้ในบริษัทใหญ่ๆ หลายที่อยู่ แต่ในไทยอย่างหวัง

Scala น่าจะเป็นทางเลือกที่ดีที่สุด

43 Nameless Fanboi Posted ID:+tLnaOg7t

เล่น Clojure อยู่ แต่คำสาปภาษาตระกูล Lisp มันจะไม่เป็นที่นิยม

44 Nameless Fanboi Posted ID:OQf.Rj9g4

บอร์ดกามเปิดมาวิ่งเร็วกว่า tech
กูจะบ้าตาย

45 Nameless Fanboi Posted ID:BcMxOLqEF

บอร์ดกามวันนึงแม่งคงเท่า Tech ทั้งปี

46 Nameless Fanboi Posted ID:3yeOfZByA

>>43

There was a joke back in the 80s when Reagan's SDI program was in full
swing that someone stole the Lisp source code to the missile interceptor
program and to prove it he showed the last page of code...

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

47 Nameless Fanboi Posted ID:ZieCvObi6

>>46 แอบเศร้า 555

48 Nameless Fanboi Posted ID:eJe0vugNm

แล้วก็ร้างเหมือนเดิม orz

49 Nameless Fanboi Posted ID:SjGs+UDA3

อาถรรพ์แม่งแรงจริงๆห้องนี้

50 Nameless Fanboi Posted ID:ENIGpvFD2

กูไม่ได้จบสาย Coding แต่เริ่มสนใจงานด้าน Coding เอาหลังจบ มันจะไหวมั้ยวะ
ตอนนี้ก็เรียนรู้อยู่ ก็สนุกดี เข้าใจมั่งไม่เข้าใจมั่ง ถ้าเก่งๆแล้วกูอยากทำพวก App ขาย

51 Nameless Fanboi Posted ID:kAK3n1Tu2

ถ้าทำแค่แอพเล็กๆ ถึงกลางๆ อย่างเกมหรืออะไรพวกนี้ไม่มีปัญหาหรอก

ถ้าทำงานใหญ่ๆ พวก embeded system, network, hardware, low-level, dsp หรือบ้าจี้เขียน C++ อาจจะมีปัญหาบ้าง แต่ก็หาหนังสืออ่านเองได้ (แต่ยากหน่อย)

52 Nameless Fanboi Posted ID:dGYoMDg6Y

https://tech.dropbox.com/2014/04/introducing-pyston-an-upcoming-jit-based-python-implementation/
เหยด

53 Nameless Fanboi Posted ID:k6bkqsPrU

อาจจะเป็นกูคนเดียว แต่เขียนไปเรื่อยๆ แล้วกูชอบ statically typed language มากกว่าว่ะ

54 Nameless Fanboi Posted ID:Jc+Pw3TOJ

ไม่หรอกว่ะ static language ก็โอเค กูยังอยากให้ Python มันเป็น static typing เลย

55 Nameless Fanboi Posted ID:VOaih+qja

ลองนั่งเล่น Rust แล้วมันส์มากกกกกก
อยากให้ภาษามัน stable เร็วๆ จะเอามาเขียนอะไรเล่น ตอนนี้แม่งเปลี่ยน syntax ทุกเวอร์ชั่นเลยสาด

56 Nameless Fanboi Posted ID:G6G.4ytsj

ส่วนตัวชอบ Go มากกว่า Rust

แต่ Rust คงเป็นความหวังสุดท้ายของ unmanaged.... (ยังไง std::unique_ptr มันก็ยาวมากกอยู่ดีแหละ)

57 Nameless Fanboi Posted ID:jtGTQnKcL

จะต้องหางานแล้วเขียนได้หลายภาษาแต่เป็นแบบเป็ดเป็นอันนั้นอันนี้พอสมควรไม่มีถนัดจริงจัง หรือเก่งไป เลย ทำไงดีวะ

58 Nameless Fanboi Posted ID:G8tqibntk

เป็ดนี่ขนาดไหนอ่ะ? โดยทั้วไปงานสายโปรแกรมเมอร์มันต้องเรียนรู้งานจริงเยอะ ถ้าไม่ได้แบบเขียนได้กะท่อนกะแท่นจริงๆ ไม่น่าทีปัญหา

59 Nameless Fanboi Posted ID:Y+Zpket+X

การเขียนโปรแกรม สิ่งที่สำคัญมันไม่ใช่เรื่องภาษาที่เขียนได้เลย มันอยู่ที่กระบวนความคิดกับความสามารถในการแก้โจทย์ที่เจอซะมากกว่า
เรื่องภาษาที่ใช้มันสามารถ transfer ข้ามไปข้ามมาได้ พอเขียนได้ภาษานึง (และเข้าใจหลักการพื้นฐาน) การไปเริ่มอีกภาษาไม่ใช่เรื่องยาก
เวลาเรียนภาษาใหม่ สิ่งที่เรียนคือ syntax กับคอนเซปใหม่ของในภาษานั้นๆ (แล้วก็ stdlib lol) ที่เหลือคือความรู้เดิมที่มีอยู่แล้วที่ถูก generalize
วิธีที่อยากจะแนะนำคือเขียนภาษานึงให้คล่องก่อน อะไรก็ได้ แล้วก็ไปหัดภาษาใกล้ๆ กันต่อให้คล่องอีกภาษา แล้วจะเข้าใจเอง

ส่วนถ้าต้องการเดิน career ด้านนี้จริงๆ ขึ้นอยู่กับว่าจะทำอะไรล้วนๆ เลยหว่ะ
ถ้าสายเว็บก็ควรจะมีความรู้ด้าน RDBMS มีความรู้เรื่อง web stack (ตั้งแต่ client ยัน server อย่างละนิดหน่อยก็ได้) ถ้าได้ frontend ด้วยจะยิ่งดี

60 Nameless Fanboi Posted ID:jtGTQnKcL

EXP งานจริงน้อยอะไปตอนฝึกงานก็ได้แต่เขียนเว็บสินค้านิดหน่อยตอนนั้น Jquery boom ก็ ได้ Jquery มาเสริม PHP HTML SQL ฯลฯ เรื่องแก้โจทย์คิดว่าไม่น่ามีปัญหาคิดว่าอัลกริทึมน่าจะดีแต่มีปัญหาเรื่องไม่เคยเขียนอะไรที่มันดูเหมือนจะเอาไปทำการทำงานได้จริงทำให้แม่งไม่ค่อยมั่นใจสมัครตำแหน่งอะไรดีความรู้ทีมีพอรึยัง รึสมัครไปไม่ผ่านลองงานค่อยว่ากันดี

61 Nameless Fanboi Posted ID:G8tqibntk

>>59 ขอแย้งครับ เขียน C เป็นไม่ทำให้เขียน Clojure, Scheme, Prolog หรือ Haskell เป็นเลยครับ โอเค จริงจังก็ได้ จริงๆ มันย้ายได้แค่ในพาราดามเดียวกันแหละ ข้ามพาราดามก็ต้องเรียนใหม่พอสมควร

>>60 สมัครไปก่อนก็ได้แหละ ไม่ลองจะรู้ไหมว่าทำได้หรือเปล่า ถ้าได้บริษัทดีมีคนช่วยก็ดีไป ปัญหาที่อาจจะเจอคืออาจจะเริ่มโปรเจคใหม่ๆ ยาก คงต้องดูเรื่อง design pattern หน่อย แล้วลองอ่านโค้ดโปรเจค open source ก็พอช่วยได้ ถ้าในไทยรู้ HTML/PHP/jQuery ก็พอแล้ว (ไม่อยากใช้คำว่ารู้ภาษา SQL เพราะคิดว่าโปรแกรมเมอร์สายเว็บทั่วๆ ไปอ่าน SQL เป็นหน้าๆ ที่มี sub query, stored procedure เต็มไปหมดได้ แต่ถ้าทำได้ก็ขอโทษด้วย)

62 Nameless Fanboi Posted ID:Y+Zpket+X

>>61 จาก C ไปภาษาที่ใช้ S-exp มันก็ไม่ยากมากนะ แต่เห็นด้วยว่าถ้าไปแถวๆ Prolog, Erlang, Haskell นี่เหนื่อยจริง
แต่ประเด็นที่ต้องการจะพูดไม่ใช่ตรงนั้น แต่เป็นเรื่องสกิลที่สำคัญที่สุดมันคือสกิลแก้ปัญหาที่ถูก generalize ให้ไม่ขึ้นอยู่กับ syntax
ถ้ามีสกิลนี้แล้วจะไปภาษาไหนมันก็ใช้ได้ (ถึงอาจจะติดกำแพงตอนหัดเขียนก็เถอะ)

>>60 ถ้าแบบนั้นลอง hack อะไรเป็นชิ้นเป็นอันขึ้นมาซักอันสิ ลองให้ใครมารีวิวด้วยจะยิ่งดี ทำแบบนั้นแล้วจะรู้ขอบเขตตัวเองได้ดีขึ้น

63 Nameless Fanboi Posted ID:8pzdbuJG6

กูเป็นคนปรับตัวยากว่ะ ถนัดเขียน JAVA แล้วก็ชินกับการมี IDE ช่วย / มีการเช็ค type / ชินกับพวก library ที่แถมมากับภาษา
พอต้องมาเขียน JS นี่แทบกระอัก

64 Nameless Fanboi Posted ID:XP3+1qs7n

>>63 ปกติใช้ WebStorm ก็โอเคนะ เขียน Javascript (แต่มันไม่ฟรี)

แต่ทางนี้คือเสพติด IDE ของ Jetbrains มาก ใช้ทุกภาษา (Java, PHP, Python, JS/Coffee/TS, C#/C++ (reSharper for VS)) เพราะงั้นอาจจะ bias ได้

65 Nameless Fanboi Posted ID:oJssD7CfU

เออ กูถามหน่อย กูยังเป็นนศ.หวะ กูสงสัยว่าตอนสมัครงานแรก เค้าจะแคร์กับการฝึกงานของเรามากปะวะ?

คือตอนนี้กูกำลังขึ้นปี 4 แล้วกูไม่ได้ฝึกงาน เพราะกูมาลงซัมเมอร์วิชาที่กูซิกแซกไม่เรียนเอาไว้

(คนปกติที่ซิกแซกของกูจะลงตัวที่ 1 ในซัมเมอร์ปี 1 และลงตัวที่ 2 ในซัมเมอร์ปี 2 แต่กูมีปัญหาครอบครัว เลยได้ลงตัวที่ 1 ในซัมปี 2 และ ตัวที่ 2 ใน ซัมปี 3)

เอาแต่โปรแกรมที่เคยพัฒนาไปใส่พอร์ตได้ปะ

66 Nameless Fanboi Posted ID:pzTSZuRlc

http://pastebin.com/a45dp3Q1

Posts limit exceeded

Topic has reached maximum number of posts.

Please start a new topic.

Be Civil — "Be curious, not judgemental"

  • FAQs — คำถามที่ถามบ่อย (การใช้บอร์ด การแบน ฯลฯ)
  • Policy — เกณฑ์การใช้งานเว็บไซต์
  • Guidelines — ข้อแนะนำในการใช้งานเว็บไซต์
  • Deletion Request — แจ้งลบและเกณฑ์การลบข้อความ
  • Law Enforcement — แจ้งขอ IP address

All contents are responsibility of its posters.