รับสอนทำโปรเจ็คจบทางคอมพิวเตอร์ และ IT สำหรับนักศึกษาทุกประเภท

รับสอนทำโปรเจคจบจ้า


ด้วยผลงานรับประกันคุณภาพ สอนมามากกว่า 20 กลุ่มจบทุกกลุ่มครับ แถมได้ความรู้ในการทำงานจริงๆไปสมัครงานด้วย ค่าใช้จ่ายยังถูกกว่าจ้างทำโปรเจคอีกนะจ๊ะน้องๆทั้งหลาย

สอนวิธีคิด วิธีการแก้ปัญหา พร้อมช่วยแก้ปัญหาและสร้างความมั่นใจไปพร้อมกับทำโปรเจค สาย IT หรือ CS หรือ CPE ที่ว่ายากแสนยากให้สำเร็จได้ภายในเวลาที่กำหนด
ไม่ว่าจะเป็น C#,VB, .NET ASP.NET, JAVA, PHP รับสอนได้หมดจ้า

ตอนนี้รับเฉพาะ ในเขต กทม. และขอนแก่นเท่านั้นนะครับ



วันพุธที่ 22 มิถุนายน พ.ศ. 2554

แนะนำหัวข้อโปรเจคจบ: Acoustic Percussion Set บน iPad iPhone iOS Android Tablet ต่างๆ



คิดโปรเจคใหม่ออกครับ สำหรับ iOS เช่น iPhone iPad หรือจะเป็น Android ก็ได้นะครับ
เอาไว้สำหรับเล่นเครื่องดนตรีแนว อคูสติก ที่รวมเอาเครื่องดนตรี อย่างกลอง cajon ฉาบ หรือ ราวเบล Chimes มาไว้ในหน้าเดียว เอาไว้ใช้เล่นพร้อมๆกับ กีตาร์อีกตัวแจ่มไปเลย
App ประมาณ กลอง cajon พอมีบ้าง แต่เอาทุกอย่างมารวมกันให้ใช้ง่ายๆยังไม่มี น่าลองทำดูนะ ได้ประโยชน์ด้วยที่สำคัญผมอยากได้ไว้ใช้เองนี่แหละ

จะให้ดีก็น่าจะมีการบันทึกเสียงเก็บเอาไว้ เผื่อเวลาเราไปเล่นสดจะได้งัดมาเล่นคนเดียวได้สบายแฮ

วันอังคารที่ 21 มิถุนายน พ.ศ. 2554

เปิดเทอมแล้ว จะทำโปรเจคจบเรื่องอะไรดี พี่มีหัวข้อไหมคะ? แนะำนำหัวข้อโปรเจคจบให้หน่อยครับ

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


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

เริ่มแรกเลยเนี่ย เริ่มที่สิ่งที่ไม่ควรไปเริ่มก่อนละกัน ปกติน้องๆทุกคนมักจะเริ่มจาก เครื่องมือ ก่อน ผลลัพธ์ 
ไปมองที่ว่าจะใช้ภาษาอะไร PHP, C#, JAVA, Android, BB, iPhone บลาๆๆ พวกนี้มันเป็นตัวจำกัดความคิดสร้างสรรค์สุดๆเลย มันก็สำคัญแต่เอามันไปพิจารณาท้ายสุดเลยจะดีกว่าครับ คุณพี่ขอร้อง!!!

อ่ออย่าลืมดูเทรนด้วยนะครับว่าตอนนี้อะไรกำลังมา ที่หนีไม่้พ้นก็ Mobile Apps ทั้งหลาย
ถ้าใครรวย มี Macbook อยู่แล้ว จัด iPhone ได้เลยครับ แต่ถ้าไม่มีแนะนำ Androids หรือ BB จะดีกว่า แต่จะทำแอพ บนมือถือเพียวๆ 
คราวนี้มาดูเป็นข้อๆละกันว่าอะไรที่น่าสนใจบ้าง
1. โปรแกรมที่มีอยู่แล้ว แต่ขาดบางฟังก์ชั่น อยากให้มันเจ๋งขึ้น
2. โปรแกรมที่ยังไม่มีแต่เราอยากได้มาไว้ใช้บ้าง
3. โปรแกรมที่อยู่มีแล้วบน platform อื่น แต่ยังไม่มีในบางแพลทฟอร์ม เช่น มีเกมส์บางเกมส์เคยเล่นบนไอโฟนเพื่อนสนุกมาก แต่หาใน Android ไม่มีเลยก็ลอกมาทำซะ

พักนิดนึง เจอคำว่า ลอก น้องหลายๆคนอาจจะตกใจว่าทำไมพี่ให้ลอก จริงๆการลอกอาจจะเรียกให้ดูดีว่าการ Benchmark หรือการที่เราหาทางทำให้ได้เหมือนกับสิ่งที่มีอยู่แ้ล้ว โดยหาวิธีการเอง ยกตัวอย่างบริษัทที่ประสบความสำเร็จจากการ ลอก หรือการ Benchmark ก็เช่น Zynga ที่ทำเกมส์บนเฟสบุ๊คมากมาย อย่างเช่น FarmVille คนเล่นหลักร้อยล้านคน บริษัท อย่าง Samsung LG Asus  เหล่านี้ก็อาศัยการลอกหรือการ Benchmark จนสามารถพัฒนาเทคโนโลยีมาแข่งขันกับคนที่ตัวเองลอกได้จนเหนือกว่าด้วยซ้ำ การลอกความคิดไม่ผิดครับ ตราบได้ที่เราคิดวิธีการขึ้นมาเอง และทำเองทุกขั้นตอน
อย่างที่ เหล่าชาว Apple ได้บอกไว้ว่า ไม่ใช่การลอก แต่ได้รับแรงบันดาลใจจากผลิตภัณฑ์อื่นๆ ต่างหาก

กลับมาหาไอเดียกันต่อ
4. ถามเพื่อนๆ ถามพี่ๆ ญาติพี่น้อง ว่าอยากได้โปรแกรมอะไร ทำไรดี
5. ถามอาจารย์ที่ปรึกษาดูว่ามีอะไรน่าสนใจบ้าง แต่ถามหลายๆอาจารย์นะอย่าถามคนเดียว
6. ข้อสุดท้าย ถามพี่ครับ ค่าถาม หัวข้อละ 2,000 ครับ ฮ่าๆ พร้อม proposal 2 หน้า A4

ตัวอย่างไอเดีย
- โปรแกรมถ่ายวิดีโอพร้อมใส่ effect ทันที เช่นฟิล์มเก่า ฟิล์มไหม้ ใส่ caption ได้เลย
- โปรแกรมร้องเกะบนมือถือ
- โปรแกรมถ่ายรูปพร้อมตัวการ์ตูน 3 มิติ
- โปรแกรมแต่งรูปแนวโลโม บน BB แบบว่ามันไม่ค่อยจะมี หรือไม่ก็มีแล้วห่วย
- โปรแกรม ใส่กรอบรูปแนว ไทยๆ
- โปรแกรมเกมส์เล่นไล่จับกับเพื่อนบนมือถือ หรือไม่ก็มอญซ่อนผ้าบนมือถือ อะไรประมาณนั้น
- โปรแกรมอำนวยความสะดวกในการทำโปรเจค
- โปรแกรม Source Control หรือ Version Control แบบง่ายๆ สำหรับใช้คนเดียว เหมาะกับโปรแกรมเมอร์มากๆ
- แต่งรูป หรือใส่ effect ให้รูปภาพผ่านทาง Web Service 

วันอาทิตย์ที่ 23 มกราคม พ.ศ. 2554

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

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


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

"พี่ทำโปรเจคไม่เสร็จแต่จบเพราะพรีเซนต์"

ข้อความข้างบนนี้เป็นจริงครับ พี่ถือว่าโชคดีมาก ที่จบมาได้ทั้งที่ทำโปรเจคไม่เสร็จเลย เหลืออีกบานเกิน 80% ได้เพราะตอนนั้นไปทำเรื่องยาก Web service ที่้้ตองไปเรียกใช้เว็บเซอร์วิสชาวบ้านอีกทีหนึ่ง พอมันเรียกไม่ได้ก็ตันสิจ๊ะงานนี้ ตอนนั้นโชคดีอาจารย์ที่ปรึกษาป่วยยาว เลยไม่ต้องรอใครเซ็นให้ อาศัยรอพรีเซนต์อย่างเดียว แ้ล้วก็โชคดีอีกนั่นแหละได้อาจารย์กรรมการที่เน้นสายโครงสร้างการออกแบบหรือการวิเคราะห์ธุรกิจด้วย ก็พรีเซนต์จนผ่าน

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

  1. นับเวลาที่เหลือครับ ว่าเราเหลือเวลากี่ชั่วโมง นับถอยหลังเป็นชั่วโมงไปเลยครับ ว่าจาก ณ เวลานี้ถึงเวลาพรีเซนต์เราเหลือเวลาเท่าไหร่ กี่ัชั่วโมง
  2. แบ่งงานที่ต้องทำว่ามีงานอะไรบ้าง โปรเจคเหลือกี่ฟังก์ชั่น ฟังก์ชั่นไหนสำคัญ functional test เอกสาร สไลด์ เวลาซ้อมพรีเซนต์ 
  3. ให้น้ำหนักด้านเวลากับแต่ละงาน แต่ละ task ว่างานที่เหลือต้องใช้เวลาเท่าไหร่ แนะนำเพิ่มเติมว่าเหลือเวลาเตรียมพรีเซนต์และ สไลด์อย่างน้อยๆ 5 วันครับ
  4. ทำใจโล่งๆครับ อย่าไปเครียด ทำเท่าที่ทำได้ ถ้าทำไม่ได้ ก็หาพี่ หาอาจารย์เยอะๆครับ ว่าเราเหลืออะไร ติดปัญหาอะไร อะไรไม่ทำได้บ้าง ยิ่งเหลือเยอะยิ่งต้องหาอาจารย์ครับ อ้อนไว้บ้างครับ
  5. สุดท้ายไม่ทันจริงๆ ก็จ้างโลด ฮ่าๆ ไม่หนับหนุน แต่จบไว้ก่อน เป็นดีครับ 

สุดท้ายขอให้ผ่านโปรเจคด้วย A ทุกคนนะจ๊ะ โชคดี สู้ๆ

วันจันทร์ที่ 23 สิงหาคม พ.ศ. 2553

Blackberry URL encoder แก้ปัญหา HTML Client ส่ง String แปลกๆไม่ได้

แค่เอา Method นี้ไปใส่ไว้ที่ไหนซักแห่งแล้วก่อนจะเอาข้อมูลไปใช้ก็เรียก method นี้ซะ


private String URLencode(String hsURL) {        URLEncodedPostData urlEncoder = new URLEncodedPostData("UTF-8", false);
        urlEncoder.setData(hsURL);
        hsURL = urlEncoder.toString();
        return hsURL;
}


แบบที่ 2 ยาวหน่อย แต่ใช้กับโปรแกรม Java แบบอื่นๆได้ด้วย


public static String URLencode(String s)
{
    if (s!=null) {
        StringBuffer tmp = new StringBuffer();
        int i=0;
        try {
            while (true) {
                int b = (int)s.charAt(i++);
                if ((b>=0x30 && b<=0x39) || (b>=0x41 && b<=0x5A) || (b>=0x61 && b<=0x7A)) {
                    tmp.append((char)b);
                }
                else {
                    tmp.append("%");
                    if (b <= 0xf) tmp.append("0");
                    tmp.append(Integer.toHexString(b));
                }
            }
        }
        catch (Exception e) {}
        return tmp.toString();
    }
    return null;
}