ทำไงผมถึงเรียน java รู้เรื่องและเก่งขึ้นเรื่อยๆ

เริ่มโดย เกรียนพันธ์แท้, 24 มิถุนายน 2008, 14:23:20

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้


nuke

[direct=thaiseoboard][/direct]

badboyth

ผมต้องทำ project ส่ง

ใครรบกวนแนะนำหน่อยว่า สมควรทำอะไร อ.ให้คิดไว้ก่อน ผมเพิ่งเรียนแค่arrayเอง
:P

LinGmnZ

หมั่นฝึกฝนครับ

สิ่งที่ผมทำตอนหัดเขียนโปรแกรมจริงๆ

คือคิดโจทย์ขึ้นมาแล้วเขียนเองมั่วๆ

เช่น

เขียนโปรแกรมรับตัวเลขซัก 5 ตัวแล้วหาตัวเลขที่น้อยที่สุด
จากนั้นก็ ลอง หาตัวเลขที่น้อยที่สุดอันดับ สอง

แล้วก็อันเดิมนี่แหละ หาผลรวมตังเลข 2 ตัวที่น้อยที่สุด ว่าตัวไหน + กันแล้วได้ค่าน้อยที่สุด

ลองๆ คิดโจทย์เล่นๆ แล้วเขียนๆ

LinGmnZ

สำหรับโปรเจ็ค ลองคิดดูซิว่า ทำอะไรแล้วเราเอามาใช้ต่อได้

ลองเช่น เกมมือถือเอามาเล่นได้ แบ่งเพื่อนเล่นได้ ถ้า java เกมมือถือ ออนไลน์ สบาย โฮ เลย

หรืออาจจะเป็นโปแกรม stock สินค้า ... ทำเสร็จเอาไปขาย thaiware เลย

chanin607

ผมก็กำลังเรียนครับ งูๆปลาๆ ครับแบบว่าเข้าใจยากมากๆ  :P :P

DJJome

ลองเขียนเยอะๆ หาตัวอย่างในเนต ลองทำดูเยอะ

พื้นฐานต้องแน่นนะครับ เรื่อง class, object, array โดยเฉพาะ OOP ได้ตัวนี้ เอาไปประยุกต์กับภาษาอื่นได้อีก

badboyth

อ้างถึงจาก: LinGmnZ ใน 30 มิถุนายน 2008, 00:44:58
หมั่นฝึกฝนครับ

สิ่งที่ผมทำตอนหัดเขียนโปรแกรมจริงๆ

คือคิดโจทย์ขึ้นมาแล้วเขียนเองมั่วๆ

เช่น

เขียนโปรแกรมรับตัวเลขซัก 5 ตัวแล้วหาตัวเลขที่น้อยที่สุด
จากนั้นก็ ลอง หาตัวเลขที่น้อยที่สุดอันดับ สอง

แล้วก็อันเดิมนี่แหละ หาผลรวมตังเลข 2 ตัวที่น้อยที่สุด ว่าตัวไหน + กันแล้วได้ค่าน้อยที่สุด

ลองๆ คิดโจทย์เล่นๆ แล้วเขียนๆ

ทำได้แล้ว

class Test01 {
   public static void main(String[] args) {

   int x[] = {10, 20, 30, 40, 50, 60, 3, 1, -1, -3};
   int min[] = new int[x.length];
      
   for(int i = 0; i < x.length; i++)
      min = 100000;
      
      
   for(int j = 0; j < x.length; j++) {
      if(min[0] > x[j])
         min[0] = x[j];
   }
      
   for(int k = 1; k < x.length; k++)
      
      for(int l = 0; l < x.length; l++)

         if(min[k-1] < x[l])

            if(min[k] > x[l])

               min[k] = x[l];
   
   for(int m = 0; m < x.length; m++)
      System.out.println(min[m]);
   
   }
}

อันนี้ทำเรียงให้หมดเลย

ว่างๆคิดโจทย์ให้นิดนะครับ

ความรู้ตอนนี้มี if, for, do - while, array[]

เท่านี้เอง

LinGmnZ

เง้อ ลืม กระทู้นี้ไปเลย

กลับมาอ่านอีกรอบ

จากที่ท่านเขียนมา

ผมว่ามันใช้เวลามากเกินไปนะ

ลองหาอีกวิธี

อีกอย่าง จาว่า มันหนักๆเครื่องยังไงชอบกล

เขียนให้เล็กที่สุด

ลองดู

โจทย์ก็ ...

ยังจำเรื่อง ต้นไม่แผ่ทั่ว ตอนม.ปลายได้ป่าวครับ

ลองเล่นดู

มันจะมาในลักษณะกราฟ แต่ไม่ต้อง code เป็นกราฟ

ลองเขียนโปรแกรมหา เส้นทางที่สั้นที่สุดประมาณนี้

มันจะได้แนวคิดในการแก้ปัญหาได้ระดับนึง

tinnoi

แนวโน้ม java จะดีไหมครับ

ถ้าเทียบกับพวก ภาษาใหม่ ๆ อย่าง  ruby , python

เพราะอย่าง google ยังใช้ python เลย
[direct=https://trainee.naruthee.com]หาที่ฝึกงาน[/direct] ,
[direct=http://www.piyamitrgroup.com]รับรื้อถอน[/direct] ,
[direct=https://fastvisa2024.weebly.com/]รับทำวีซ่า[/direct] ,
[direct=https://business.10thai.com]10thai[/direct]


DJJome

อ้างถึงจาก: tinnoi ใน 29 สิงหาคม 2008, 09:16:38
แนวโน้ม java จะดีไหมครับ

ถ้าเทียบกับพวก ภาษาใหม่ ๆ อย่าง  ruby , python

เพราะอย่าง google ยังใช้ python เลย

ดีครับ ไม่ตายง่ายๆหรอก พวกบริษัทใหญ่ๆเค้าใช้กัน

thenetxx

Java ไม่ตายง่าย ๆ ครับ

รู้สึกว่าน่าจะอยู่นานกว่า ASP อีก
Develop site but can't develop life
ASIA

punlop

การเรียน Java ให้เก่ง ก็อยากแนะนำว่า อ่าน Java Doc ให้เป็นครับ และเป็นอย่างเดียวคงไม่พอครับ ต้องคล่องในการใช้ด้วย
ไม่รู้จะใส่ลิงค์อะไรดี

arabanaki

อยากเขียนจาวาเก่งใช่ไหมครับ อย่าเขียนตามตัวอย่างในหนังสือครับ สร้างโครงการทดลองขึ้นมาซักอันหนึ่งแล้ว นำความรู้ที่ได้จากอ่านหนังสือ บวกจากเน็ต มาเขียนด้วยตัวเองให้เสร็จครับ จะใช้ editplus , netbean , eclipse , jbuilder หรือ ide ตัวไหนก็ได้ครับ พยายามเขียนให้เสร็จครับ แล้วจะรู้ว่าตัวเองเก่งขึ้นครับ จนสามารถรับงานราคาหลายล้านได้


ปล. ตอนนี้ผมก็เขียนเกมส์จาวา web apps java ราคาหลายล้านอยู่ครับ
[direct=https://www.codingpal.fun]อยาก coding เก่ง เริ่มต้นได้ที่ codingpal.fun [/direct]

etgsgroup

ผมว่าศึกษาอะไรก็ได้ครับ เอาให้เก่ง เลย ไปด้านใด ด้านหนึ่งก็ดี แต่ผมว่า ดีที่สุดคือเป็น Admin ดูแลระบบ หงะ พวกงานเขียนโปรแกรมสมัยนี้นาน ๆ มีมาที แต่ระบบเครือข่ายนี่สิ ไม่ว่าที่ไหน ๆ ก็เริ่มมีเน็ต มีระบบเน็ต เป็นของตัวเองมากขึ้น หากินง่ายกว่า
ขอบคุณ ThaiSeoBoard สำหรับความรู้ทั้งทางด้าน SEO, SEM, Affiliate ตั้งแต่สมัยที่คนไทยไม่มีความรู้เกี่ยวกับ Digital Marketing เลย ต้องอ่านจาก ต่างประเทศอย่างเดียว

awat

วิชาพวกนี้ ยิ่งเรียนยิ่งง่ายครับ
แต่ถ้าเป็น math หรือ ด้าน datacom ยิ่งเีรียน....แ..ห..ม่...ง ยิ่งยากครับ
.NET Developer, Cloud computing Developer
รับทำ component joomla, wordpress, drupal

starmark

หา TEXT Book มาอ่านครับ รับรองเก่งขึ้นแน่นอน
[direct=http://www.motor-x-treme.com]รถ[/direct]|[direct=http://www.motor-x-treme.com]รถยนต์[/direct]|[direct=http://www.motor-x-treme.com]รถมือสอง[/direct]

SeoMania

สรุปนะครับถ้าอยากเก่ง
1. ศึกษา Syntax ก่อน เช่น การตั้งชื่อตัวแปร
2. ใช้งานให้คุ้นเคยกับประโยคคำสั่ง เงื่อนไข การวนรอบ หรือวนลูป
    เช่น if(x=y) {} else{} หรือใช้ Case แทนก็ได้
         for(int i=1;i<100;i++)
         while(x<100){}
    เลือกใช้งานให้ถูกกาละเวลาด้วยนะครับ
3. ศึกษาฟังก์ชัน หรือ Class ของ Java ที่เตรียมไว้ให้เช่น
    Class ที่ใช้ในการ connect กับ database
    Class ที่ใช้จัดการกับ String
    ...
ไม่ว่าภาษาไหนก็มีโครงสร้างหลัก ๆ ในการเรียนรู้แค่นี้ครับ แค่ฝึกใช้งานให้คล่อง ๆ เรียนรู้ Java Class ให้ได้มาก ๆ ดู code ของเพื่อนที่เก่ง ๆ แล้วจำเอาวิธีการเขียนมาใช้บ้าง
เดี๋ยวก็เก่งครับ สู้ ๆ ครับ... :'(

MiithRanDir

เจอบ่อยจัง เดี๋ยวนี้ กระทู้ ทำไงจะเก่ง อิอิ
ตามความคิดผมนะ อยากเก่งอะไร คุณต้องมีความรักและศรัทธา ในเรื่องๆ นั้นก่อน แล้วก็ทุ่มเทเวลาให้มันเยอะๆ แบบหมกหมุ่นไำปเลย
แต่ก่อนผมหัดเขียน PHP วันๆ ก็หัดเขียนหัดทำ ถึงขั้น เก็บไปฝัน บางทีฝันว่าได้เขียนสคริปใหม่ๆ ขึ้น ตื่นมาก็ได้แนวคิดมาทำ บ้าไปเลย แต่เดี๋ยวนี้ไม่ค่อยได้เขียนละ

ลองดูครับ อยากเก่งอะไร ก็เข้าไปหมกหมุ่นกับมัน ไม่ใช่อยากเก่งแต่ไม่ค่อยได้ฝึกฝน อยากเก่งแบบลัดๆ อย่างเดียว มันไม่แจ่มครับ
[direct=https://www.มังกรฟ้าเชิญมารวย.com]ล็อตเตอรี่ออนไลน์[/direct]