banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận việc định hướng vấn đề lâp trình mà nhiều người gặp phải.  XML
  [Question]   vấn đề lâp trình mà nhiều người gặp phải. 01/10/2010 21:21:12 (+0700) | #1 | 221942
[Avatar]
tuine231
Member

[Minus]    0    [Plus]
Joined: 27/07/2010 03:34:46
Messages: 59
Offline
[Profile] [PM] [Email] [Yahoo!] [MSN]
em thấy nhiều bạn cũng có trường hợp giống như em vậy. Khi làm bài tập thực hành mấy bạn đọc câu hỏi xong là phải kêu thầy giải thích ra và phân tích hướng giải quyết, chứ đương không thì không biết phân tích câu hỏi đó ra sau rùi còn viết code đó như thế nào nữa. Giống như là từ trên trời rơi xuống vậy. smilie. có ai gặp trường hợp đó chưa. Có ai biết cách khắc phục thì chỉ giùm em nhe. thank

ví dụ:môn java nhe .
Đề: kêu em viết 1 chương trình về khác hàng và nhà sản xuất nhưng khác hàng thì chỉ tiêu thụ 1 sản phầm, còn nhà sản xuất thì chỉ tạo ra 1 sản phẩm khi có khách hàng lấy rùi mới tạo sản phẩm tiếp theo.

--- đề thì đơn giản là vậy nhưng khi em bắt tay vào viết code thì chỉ biết đọc đề rùi đọc đề...... nhưng khi được ông thầy giải thích là phải tạo 1 thêm cái kho để cái sản phẩm của nhà sản xuất bỏ zô và khách hàng lấy sản phẩm là lấy trong kho, khi sản phẩm đặt trong kho thì nhà sản xuất không làm gì nữa và đợi đến khi nào sản phẩm trong kho đc lấy thì mới tiếp tục sản xuất, còn khách hàng thì ngược lại với nhà sản xuất.
--- chiệu chứng của em vừa nói ở trên là gì vậy mấy anh , chỉ em cách khắc phục nhe. smilie
[Up] [Print Copy]
  [Question]   vấn đề lâp trình mà nhiều người gặp phải. 02/10/2010 07:07:06 (+0700) | #2 | 221954
[Avatar]
heroandtn3
Member

[Minus]    0    [Plus]
Joined: 20/02/2010 08:47:46
Messages: 182
Location: /home
Offline
[Profile] [PM] [WWW]

tuine231 wrote:
Đề: kêu em viết 1 chương trình về khác hàng và nhà sản xuất nhưng khác hàng thì chỉ tiêu thụ 1 sản phầm, còn nhà sản xuất thì chỉ tạo ra 1 sản phẩm khi có khách hàng lấy rùi mới tạo sản phẩm tiếp theo.  

Thoạt đầu đọc đề này mình cũng hiểu mang máng là cứ 1 sản phẩm được lấy đi thì sẽ có 1 sản phẩm được sản xuất ra để đảm bảo số lượng ban đầu không đổi. Mình thấy nó cũng sát nghĩa với cái mà thầy của bạn giải thích. Việc cái kho ở đây chỉ là để dễ tưởng tượng hơn thôi.

Có thể bạn không hiểu là do đề còn mơ hồ chăng? Bạn thử post nguyên văn 1 đề xem nào?
Sống là thương nhưng lòng chẳng vấn vương...
br
[Up] [Print Copy]
  [Question]   vấn đề lâp trình mà nhiều người gặp phải. 02/10/2010 08:03:28 (+0700) | #3 | 221960
nbthanh
HVA Friend

Joined: 21/12/2001 14:51:51
Messages: 429
Offline
[Profile] [PM]

tuine231 wrote:
em thấy nhiều bạn cũng có trường hợp giống như em vậy. Khi làm bài tập thực hành mấy bạn đọc câu hỏi xong là phải kêu thầy giải thích ra và phân tích hướng giải quyết, chứ đương không thì không biết phân tích câu hỏi đó ra sau rùi còn viết code đó như thế nào nữa. Giống như là từ trên trời rơi xuống vậy. smilie. có ai gặp trường hợp đó chưa. Có ai biết cách khắc phục thì chỉ giùm em nhe. thank 

Bình thường thôi. Tin học nó không phải như các môn khác chẳng hạn như Toán nhìn đề bài là biết phải làm như thế nào. Với 1 đề bài tin học thì việc hỏi lại để nắm rõ hơn về yêu cầu của đề bài trước khi viết code là điều bình thường.

tuine231 wrote:
ví dụ:môn java nhe .
Đề: kêu em viết 1 chương trình về khác hàng và nhà sản xuất nhưng khác hàng thì chỉ tiêu thụ 1 sản phầm, còn nhà sản xuất thì chỉ tạo ra 1 sản phẩm khi có khách hàng lấy rùi mới tạo sản phẩm tiếp theo.

--- đề thì đơn giản là vậy nhưng khi em bắt tay vào viết code thì chỉ biết đọc đề rùi đọc đề...... nhưng khi được ông thầy giải thích là phải tạo 1 thêm cái kho để cái sản phẩm của nhà sản xuất bỏ zô và khách hàng lấy sản phẩm là lấy trong kho, khi sản phẩm đặt trong kho thì nhà sản xuất không làm gì nữa và đợi đến khi nào sản phẩm trong kho đc lấy thì mới tiếp tục sản xuất, còn khách hàng thì ngược lại với nhà sản xuất. 

Đây là 1 câu hỏi? 1 ví dụ? hay là 1 cái gì vậy?
[Up] [Print Copy]
  [Question]   vấn đề lâp trình mà nhiều người gặp phải. 02/10/2010 13:24:29 (+0700) | #4 | 221982
[Avatar]
tuine231
Member

[Minus]    0    [Plus]
Joined: 27/07/2010 03:34:46
Messages: 59
Offline
[Profile] [PM] [Email] [Yahoo!] [MSN]

heroandtn3 wrote:

Có thể bạn không hiểu là do đề còn mơ hồ chăng? Bạn thử post nguyên văn 1 đề xem nào? 


--em không biết là do yếu tố nào nữa.
--trong lập trình thì như vậy có thể nói là 1 khuyết điểm lớn không vậy anh, vì mình không nắm đc đề yêu cầu thì việc lập trình sẽ rất khó khăn ,có cách khắc phục không vậy anh.
--đề tiếng anh nhưng hàm ý của nó thì như em nói vậy.

nbthanh wrote:

Bình thường thôi. Tin học nó không phải như các môn khác chẳng hạn như Toán nhìn đề bài là biết phải làm như thế nào. Với 1 đề bài tin học thì việc hỏi lại để nắm rõ hơn về yêu cầu của đề bài trước khi viết code là điều bình thường. 

--- vậy có cách giải quyết nó không anh.

nbthanh wrote:

Đây là 1 câu hỏi? 1 ví dụ? hay là 1 cái gì vậy? 

--- tại em muốn nói cụ thể ra cho mấy anh nắm đc tình hình của em rùi giúp em khắc phục "đại khái là câu hỏi nhe anh" .
smilie
--- mấy anh có từng bị tình trạng giống như em không, nếu có thì mấy anh khắc phục làm sao chỉ cho em với.
[Up] [Print Copy]
  [Question]   vấn đề lâp trình mà nhiều người gặp phải. 02/10/2010 15:46:43 (+0700) | #5 | 221988
[Avatar]
xnohat
Moderator

Joined: 30/01/2005 13:59:19
Messages: 1210
Location: /dev/null
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!] [MSN]
Có cách khắc phục. Đó là đọc báo nhiều vào, đi ra ngoài gặp gỡ và trò chuyện nhiều hơn với mọi người ở mọi ngành nghề khác nhau,bớt ôm máy và coding đi smilie

Bệnh của bạn là do thiếu kinh nghiệm thực tế (cuộc sống), lập trình chỉ như là một cái máy viết code, việc viết một chương trình không phải chỉ đơn giản là ngồi viết mã, mà quan trọng hơn đó là bạn phải tìm ra giải pháp để giải quyết một vấn đề nào đó ( vd vấn đề nhập và xuất hàng trên là vấn đề cơ bản của "chuỗi cung ứng" - supply chain ) , và phần mềm ( được bạn viết ra ) chẳng qua là 1 công cụ ( có thể ví von như là một cái cuốc, 1 cái xẻng hay 1 cái búa ) giúp giải quyết vấn đề trên.

Nếu thoát ra được cái giới hạn của một coder ( chuyên viết code ) thì bạn sẽ thành một designer hoặc một expert ( chuyên tư vấn đưa ra giải pháp ) . Và bạn sẽ thấy ai dc trả tiền nhiều hơn và ai cực hơn nếu thử tự ngẫm

Thân,
iJust clear, "What I need to do and how to do it"/i
br
brBox tán gẫu dời về: http://www.facebook.com/hvaonline
[Up] [Print Copy]
  [Question]   vấn đề lâp trình mà nhiều người gặp phải. 02/10/2010 17:07:36 (+0700) | #6 | 221996
ZeroZen
Member

[Minus]    0    [Plus]
Joined: 05/06/2007 16:13:59
Messages: 19
Offline
[Profile] [PM]
như những gì xnohat đã nói, khi bạn thiết kế một phần mềm, tức là bạn phải am hiểu qui trình vận hành của công việc mà phần mềm đó sẽ "làm đơn giản hoá và thay thế sức lao động của con người".

Bạn nên tìm học thêm về SDLC (Sofware Development Life Cicle) - Qui trình phát triển phần mềm. Bạn sẽ nắm được các cách thức để lập yêu cầu, phân tích, thiết kế, code, triển khai, bảo trì ... phần mềm.
[Up] [Print Copy]
  [Question]   vấn đề lâp trình mà nhiều người gặp phải. 02/10/2010 17:15:28 (+0700) | #7 | 221998
[Avatar]
heroandtn3
Member

[Minus]    0    [Plus]
Joined: 20/02/2010 08:47:46
Messages: 182
Location: /home
Offline
[Profile] [PM] [WWW]

nbthanh wrote:
Bình thường thôi. Tin học nó không phải như các môn khác chẳng hạn như Toán nhìn đề bài là biết phải làm như thế nào. Với 1 đề bài tin học thì việc hỏi lại để nắm rõ hơn về yêu cầu của đề bài trước khi viết code là điều bình thường. 

Vâng, em cũng nghĩ vậy, hiểu đề yêu cầu gì chính là chìa khoá cho những suy nghĩ tiếp theo. Nhưng, Toán nhìn đề bài là biết làm thế nào cũng tuỳ bài thôi anh ạ. Tin cũng có những bài nhìn phát là biết làm luôn mà. VD: viết program giải PT bậc 2 smilie

tuine231 wrote:
--em không biết là do yếu tố nào nữa.
--trong lập trình thì như vậy có thể nói là 1 khuyết điểm lớn không vậy anh, vì mình không nắm đc đề yêu cầu thì việc lập trình sẽ rất khó khăn ,có cách khắc phục không vậy anh.
--đề tiếng anh nhưng hàm ý của nó thì như em nói vậy.  

-->
Đúng rồi. Việc bạn chưa hiểu rõ yêu cầu của đề sẽ khiến bạn rất khó khăn trong việc tìm hướng giải quyết. Vấn đề của bạn mình nghĩ là:
1. Chưa có nhiều kinh nghiệm.=>giải pháp: làm những bài dễ hiểu đã
2. Dịch tiếng Anh chưa sát nghĩa --> gây khó khăn trong việc hiểu đề => giải pháp: làm những đề tiếng Việt xem sao, đề tiếng Anh nếu chưa hiểu thì trao đổi cách hiểu với các bạn khác xem sao.

Mình nghĩ giải đề có 3 bước cơ bản sau:

B1. Hiểu đề (Input, Output)
B2. Tìm thuật toán
B3. Code

Trong đó bước 2 mới là bước khó nhất và cần tư duy tốt.

xnhat wrote:

Có cách khắc phục. Đó là đọc báo nhiều vào, đi ra ngoài gặp gỡ và trò chuyện nhiều hơn với mọi người ở mọi ngành nghề khác nhau,bớt ôm máy và coding đi 

Nhiều kiến thức thực tế rất quan trọng khi làm đi làm và code phần mềm đế bán smilie. Tuy nhiên lúc học thế này thì nó không phải là tất cả. smilie

@tuine231: bạn đừng gọi mình là anh, mình còn trẻ lắm, chắc chắn là ít tuổi hơn bạn. smilie
Sống là thương nhưng lòng chẳng vấn vương...
br
[Up] [Print Copy]
  [Question]   vấn đề lâp trình mà nhiều người gặp phải. 02/10/2010 17:28:04 (+0700) | #8 | 222001
[Avatar]
tuine231
Member

[Minus]    0    [Plus]
Joined: 27/07/2010 03:34:46
Messages: 59
Offline
[Profile] [PM] [Email] [Yahoo!] [MSN]
--vậy cần học thêm thuật toán và tiếng anh , đọc mấy bài viết về qui trinh phát triển phần mềm.
-- để mình làm thử nhe, nếu không đc thì chất lên đây post bài hỏi nữa quá.
thank mấy bạn nhiều nhe.
[Up] [Print Copy]
  [Question]   vấn đề lâp trình mà nhiều người gặp phải. 03/10/2010 11:11:10 (+0700) | #9 | 222041
ladygady
Member

[Minus]    0    [Plus]
Joined: 29/09/2010 01:25:42
Messages: 6
Offline
[Profile] [PM]
Vấn đề của bạn mình cũng đang gặp phải....hixhix
Mình cho bạn link này để lấy thêm kinh nghiệm lập trình nha....!!! smilie
http://congdongjava.com/showthread.php?t=1811
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|