ตอนนี้ผมมีไอเดียจะทำแอพ ios แต่ผมยังไม่เคยมีประสบการณ์การทำงานมาก่อนอะครับไม่ทราบว่าเราจะต้องวางแผน วางโครงสร้าง วางลำดับการทำงาน อย่างไรบ้างอะครัล
Hiring! บริษัทที่น่าสนใจ
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand
ซื้อแมค -> หัด obj-c -> หัด
rulaz07 Sat, 02/06/2012 - 23:49
ซื้อแมค -> หัด obj-c -> หัด ios dev -> เขียนเลย
ถ้าเอาแบบลวกๆ หา reference
PaPaSEK Sun, 03/06/2012 - 00:27
ถ้าเอาแบบลวกๆ
หา reference ของ iOs มาวางข้างตัว
แกะ example
หัดตั้งโจทย์ให้ตัวเอง ... อยากทำโปรแกรมอะไรก่อน แล้วทำเลย
ส่วนอื่นๆ เป็นระดับที่สูงขึ้นไปอีกครับ ถ้าผ่านระดับเบื้องต้น (ทดสอบความอยาก/ใฝ่เรียนรู้) ถ้าผ่านเขาลูกแรกไปได้ ผมว่าเพื่อนๆ ในนี้พร้อมจะพาขึ้นเขาลูกต่อๆ ไปครับ
ตามสองคนข้างบนแหละครับฝึกเขีย
naiaong Sun, 03/06/2012 - 08:30
ตามสองคนข้างบนแหละครับฝึกเขียน ios ก่อน
เรื่องวางแผน วางโครงสร้าง ยังไม่ต้องคิด ศึกษาได้เสียเวลาเพิ่มเท่านั้น
ถึงวางโครงสร้างไป ตอนเราเขียนเป็นแล้วกลับมาดูมันจะดูตลก คือเรายังเขียนไม่เป็นเลยจะวางโครงสร้างดีได้ยังไง
เรื่อง วางลำดับการทำงาน จริงๆยังไม่จำเป็น แต่ที่ผมทำตอนนี้คือ Idea=>ออกแบบโครงสร้าง Client & Server=>ออกแบบหน้าจอด้วยดินสอ=>Mock up ด้วย balsamiq เพื่อดูลำดับการทำงาน => ทำ App =>Test =>Fix bug and detail => Release to AppStore ผมทำคร่าวๆประมาณนี้แหละครับ
ถือว่าแชร์ละกันนะครับ อาจมีวิธีที่ดีกว่าอีกหลายวิธีครับ
เขียนพอเป็นแล้วก็ เขียน App จาก idea เราเลยศึกษาเฉพาะเท่าที่ต้องใช้กับ App เราไม่จำเป็นต้องรู้จัก Frameworks ทุกตัวของ ios ก็ได้
ติดปัญหาจริงๆก็กลับมาถามในเว็บนี้ครับ คนเก่งๆเยอะครับ
โชคดีครับ
ต้องถามว่าเคยเขียนโปรแกรมภาษา
EThaiZone Mon, 04/06/2012 - 01:11
ต้องถามว่าเคยเขียนโปรแกรมภาษาอื่นมาก่อนไหม ถ้าเคยก็อาจลองทำ wireframing ขึ้นมาก่อนก็ได้ ถ้าเทียบกับขั้นตอนที่คุณ naiaong พูดถึง ก็คือจบที่ทำ mock up แต่มันก็จะได้แค่ UI กับ Flow การใช้งานเท่านั้น
สุดท้ายก็ต้องฝึกเขียน ios ให้ชัวร์ก่อนจะดีกว่า
ปล. mock up ไม่ต้องทำบนคอมหรอก กระดาษ+ดินสอ มันจะไวสุดๆ เชื่อเถอะ! (เว้นแต่ลูกค้าเอา บริษัทเอา เจ้านายเอา ถ้าไม่จำเป้นไม่ควรทำ มันเปลืองเวลา)
อ่านจากคำถามที่เคยถามๆ
addib2010 Tue, 05/06/2012 - 15:32
อ่านจากคำถามที่เคยถามๆ มาก่อนหน้านี้ ผมอยากแนะนำว่า "ไม่ต้องวางแผนครับ" เพราะมันจะทำให้เราติดขัดไม่ได้เริ่มซะที ผมแนะนำขั้นต้นว่าทำ App โชว์คำว่า HelloWord ที่หน้าจอเราก่อนเลย จากนั้นอยากทำอะไรก็ค้นคว้าไปทำไปครับมีแหล่งค้นคว้าทั้งในและต่างประเทศ พอทำ App แรกได้ ลองผิดลองถูกมาพอสมควรจึงค่อยวางแผนทำ App ที่สองสามต่อไปครับ
จากประสบการณ์ผมเคยเสียเวลากับการเรียนรู้ อ่านหนังสือหลายเล่มก็ทำอะไรไม่เป็นชิ้นเป็นอัน เสียเวลาไปหลายปียังไม่ได้ทำอะไรซักที แต่พอเริ่มต้นจากการเขียนโปรแกรมจาก Sample หรือ Tutorial ชั่วโมงเดียวก็เขียนได้ แล้วค่อยกลับไปอ่านหนังสืออีกทีจะเข้าใจได้เยอะขึ้นครับ
รบกวนช่วยอธิบายการใช้ self
aratnon Wed, 06/06/2012 - 13:38
รบกวนช่วยอธิบายการใช้ self หน่อยครับ พอดีอ่านแล้วงงอะครับ
คือการอ้างอิงถึงตัวเองครับ
addib2010 Wed, 06/06/2012 - 15:08
In reply to รบกวนช่วยอธิบายการใช้ self by aratnon
คือการอ้างอิงถึงตัวเองครับ เช่น เวลาใช้เรียกฟังค์ชั่นภายใน
-(void) functionName
{
}
[self functionName];
สมัยเริ่มต้นผมเรียนรู้จากบล็อคของ macfeteria ซึ่งเป็นภาษาไทย ลองหาข้อมูลเพิ่มเติมที่นี่นะครับ
macfeteria ดีมากๆเลย
rulaz07 Wed, 06/06/2012 - 15:31
In reply to คือการอ้างอิงถึงตัวเองครับ by addib2010
macfeteria ดีมากๆเลย
ถ้ามีพื้นด้าน oop
pvtvittawat Fri, 08/06/2012 - 16:22
ถ้ามีพื้นด้าน oop มาก่อนก็ดีหน่อยนะ แต่เอาเข้าจริงๆ ก็ไม่ได้ใช้เท่าไหร่ใน object c สำหรับผม
ถ้าเคยเขียนภาษาอื่นมาก่อน มาเจอไอตัวนี้ อาจจะติด stun เล็กน้อย ซินแท็กเห็นแล้วชวนมึน
เริ่มๆที่ macfeteria ก็ได้ครับ ลองหัดทำ โหลด ซอสโค๊ดมาแกะดู
แต่ก็ยังเป็นพื้นๆครับ ถ้าอยากรู้ไรมากกว่านั้นลองหาจาก stackoverflow