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 Học lập trình bước đầu nên như thế nào  XML
  [Question]   Học lập trình bước đầu nên như thế nào 19/07/2010 17:40:11 (+0700) | #31 | 215739
hqthao
Member

[Minus]    0    [Plus]
Joined: 16/06/2010 12:35:17
Messages: 32
Offline
[Profile] [PM]
trước khi trả lời một số ý kiến, mình có nhận định sau: quá trình học lập trình của mình, cũng do đưa đẩy đã trải qua 3 bước:
Bước 1: khi mà chưa có thầy cô, chưa có định hướng, đó là khoảng lớp 6-8: mình đã "vơ vét" mọi ngôn ngữ lập trình, mình học pascal, VB, Java, C, HTML. (tất nhiên là chỉ dừng ở mức là làm được mấy bài con con như dùng vòng lặp...), lúc đó, mình cứ tưởng mình là siêu nhân.
Bước 2: khi mình vào đội tuyển tin là năm lớp 8, mình đã biết nhiều hơn trước. Biết nhiều ở đây là về mặt nhận thức. mình bắt đầu được làm quen với những bài toán khó, mà không phụ thuộc vào ngôn ngữ lập trình nào. bài học làm cho mình nhớ đời nhất, đó là bài toán: tính chữ số khác 0 của n! mà hôm đó, các anh chị cùng trường lớp 11 làm !!! nhận định đầu tiên là quá dễ, chỉ cần tính n!, mod 10,... là xong, thầy chỉ mỉm cười. phải hơn 3 tháng sau, mình mới hiểu được "giá trị" đích thực của bài toán trên (từng là bài chọn đổi tuyển thi quốc tế của Ireland !!!). từ đó, mình "hăng say" với Pascal, cố gắng tìm những giải thuật lập trình mới,....
Bước 3: bước ra thế giới. rồi một ngày, mình ko theo chuyên tin nữa, nhưng sự khát khao của mình vẫn không suy giảm. mình bắt đầu muốn viết những chuơng trình "con con", mà cái đầu tiên là cái trò chơi "đập màn hình Desktop". tại sao gọi là "bước ra thế giới", vì khi đó, giới hạn không còn là thuật toán nữa, mà liên quan nhiều tới "giao tiếp", giao tiếp với màn hình (chụp màn hình Desktop), giao tiếp với hệ thống(copy file, đọc file name,....), thật bỡ ngỡ với các hàm API, các đối số của các hàm dựng sẵn.....

có một số ý kiến, ví dụ như: Học pascal sẽ làm chậm quá trình, mình không hiểu là chậm quá trình gì cả ??? Pascal sinh ra là để cho những người mới học mà. thật sự thì, khi bạn đã có cơ bản "thuật toán" và "kiến thức", lúc đó bạn sẽ hiểu, hai điều đó song song nhau, bổ trợ nhau, cần phát huy cả hai.

còn về lời khuyên, theo kinh nghiệm của mình: nếu bạn chưa có định hướng theo ngành lập trình, chưa muốn theo ngành nghiên cứu, mình nghĩ bạn học gì trước cũng được (nếu muốn trong 1 tháng bạn có thể học hết cũng được, tất nhiên là chỉ dừng ở for, while,if,..). có thể là C, Python, Java,.... vì chẳng ai nói chắc là bạn sẽ theo ngành lập trình này cả. Just for fun. nhưng bạn đừng cười, mỗi ngôn ngữ bạn học thêm dù ít hay nhiều cũng ngộ ra được cái gì đó. nếu bạn muốn viết chuơng trình "con con" thì bạn yên tâm, 90% chuơng trình bạn có thể nghĩ ra, thì 90% code trong 90% đó chẳng cần phải suy nghĩ nhiều, chỉ cần biết các hàm phụ trợ, một số kinh nghiệm, một số mánh mung, đó là đủ.










[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 19/07/2010 18:00:47 (+0700) | #32 | 215742
[Avatar]
Jino_Hoang
Member

[Minus]    0    [Plus]
Joined: 09/04/2009 13:58:10
Messages: 239
Location: Mạng Internet
Offline
[Profile] [PM] [Yahoo!]
Một điều thực dụng là cứ học những cái gì kiếm ra được tiền. Sau khi giỏi cái đó hoặc kiếm được nhiều tiền rồi thì chuyển qua học những cái khác cũng không muộn.
Đã Trở Lại - Ăn Hại Hơn Trước
[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 22/07/2010 18:12:24 (+0700) | #33 | 216035
[Avatar]
sunnyboy256
Member

[Minus]    0    [Plus]
Joined: 21/07/2010 06:19:54
Messages: 5
Offline
[Profile] [PM]
Mình nghĩ là học C trước tiên đi vì C cũng là ngôn ngữ lập trình có cấu trúc, học pascal cũng chỉ để trainning thuật giải thôi còn hiện tại 99% là các lập trình viên không dùng pascal để giải quyết vấn đề, rồi sau đó nâng lên C++ ( cái gì chạy được ở C thì đều chạy được ở C++ cả mà ) xong thì tự tính tiếp smilie
[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 22/07/2010 20:09:57 (+0700) | #34 | 216058
[Avatar]
heroandtn3
Member

[Minus]    0    [Plus]
Joined: 20/02/2010 08:47:46
Messages: 182
Location: /home
Offline
[Profile] [PM] [WWW]
Hic, toàn những tư duy phức tạp của lập trình viên thôi.
Chủ topic này năm nay mới lên lớp 10, liệu có cần suy nghĩ một cách phức tạp như vậy không?
Hơn nữa, sang năm 11 sẽ học Pascal. Vậy chả có lý do nào là không học Pascal cả.

mafiaandfbiboy wrote:
Nhưng mọi người cho em xin cái link download turbo pascal 2.0 và 3.0 em search google mãi mà không có! 

Bạn không đọc bài của tui à, Turbo Pascal 7.0 là phiên bản cuối cùng của Turbo, nói chung là chạy ổn định, link thì tui không bít (vì ngày xưa tui có được là xin của thầy dạy Tin smilie)
Sống là thương nhưng lòng chẳng vấn vương...
br
[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 22/07/2010 20:49:42 (+0700) | #35 | 216066
JoanJett
Member

[Minus]    0    [Plus]
Joined: 18/07/2010 06:01:02
Messages: 1
Offline
[Profile] [PM]
cảm ơn các bạn rất nhiều.liệu mình bắt đầu có muộn qua không già rùi!
[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 22/07/2010 21:30:07 (+0700) | #36 | 216071
[Avatar]
panfider
Member

[Minus]    0    [Plus]
Joined: 12/05/2010 01:51:04
Messages: 448
Offline
[Profile] [PM] [Email]
thực mình cũng không depreciate Pascal đến vậy!
Cũng có những ngôn ngữ giống style của Pascal như Object Pascal, Ada ...
Nhưng nếu muốn phát triển chuơng trình nhanh thì C không thua Pascal hay Delphi mấy.
Hướng Pascal,Delphi không phổ biến mấy mặc dù thấy Skype viết bằng Object Pascal khiến mình ngạc nhiên.
gửi JoanJett:
mình không nghĩ già không thể tiếp thu. Thử bắt đầu nếu thú vị và cuốn hút thì tiếp thôi ...;D
[Unix] live free or die
[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 23/07/2010 08:08:20 (+0700) | #37 | 216089
aidsaa
Member

[Minus]    0    [Plus]
Joined: 07/10/2009 20:24:02
Messages: 14
Offline
[Profile] [PM]
theo tớ nghĩ nếu bạn chưa có chút ít kiến thức nào về lập trình. thì bạn nên học pascal sẽ hiểu được quy tắc của lập trình thế nào. ngày xưa mình cũng học từ pascal đi lên đấy
[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 25/07/2010 10:14:54 (+0700) | #38 | 216259
[Avatar]
hoang_tu_taliban
Member

[Minus]    0    [Plus]
Joined: 19/10/2004 21:11:50
Messages: 93
Offline
[Profile] [PM] [Email] [Yahoo!]
Mua vài quyển sách về C , Pascal , C++ , JAVA .
Đọc qua một lượt , cảm thấy có thể hiểu và đọc tiếp được cái nào -> chiến nó .
Bắt tay vào code đi , thay vì cứ ngồi đây hỏi những câu vu vơ.
Hãy luôn khao khát , hãy cứ dại khở !
[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 26/07/2010 22:58:52 (+0700) | #39 | 216383
[Avatar]
pcbuon
Member

[Minus]    0    [Plus]
Joined: 25/07/2010 09:53:27
Messages: 7
Offline
[Profile] [PM]
Học C đi bạn, ở ĐH hay các trung tâm như Aptech đều day C đầu tiên mà smilie
Buồn!!!...
[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 27/07/2010 00:40:11 (+0700) | #40 | 216395
[Avatar]
invalid-password
Member

[Minus]    0    [Plus]
Joined: 09/03/2010 21:22:46
Messages: 161
Offline
[Profile] [PM]
Cái hình của pretty_pikachu còn thấy C, hay ASP trong top thì chắc nó xưa dữ lắm, xưa từ hồi C# và ASP.NET chưa ra đời !

Mệt với mấy cái topic "nên học NNLT nào" quá. Tóm lại là cứ đi học, trường nó bắt học cái nào thì học cái đó. Học cho thật giỏi cái đó vào, sau đó nếu thấy ngôn ngữ đó chưa làm được một cái gì đó theo ý của mình và hỏi trên thế giới cũng chẳng ai làm được dễ dàng thì hãy học cái khác.


vltn wrote:
Tiêu biểu là các chương trình diệt virus smilie 

Kế tiếp là các chương trình nghe nhạc, coi phim, converter nhỏ nhỏ, một số chương trình đã từng được viết trên Delphi (Yahoo Mesenger, English Study). Còn chương trình lớn cỡ 1 CD thì ngoài cái Delphi Studio ra chắc chẳng kiếm được cái nào nữa cả smilie À quên chỉ tính chương trình giao diện tiếng Anh thôi, còn những tiếng loằng ngoằng như Nga hay Trung Quốc thì không để ý.
Spam thêm một bài là góp một viên gạch xây diễn đàn lớn mạnh
[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 02/08/2010 14:11:38 (+0700) | #41 | 217289
[Avatar]
talama3000
Member

[Minus]    0    [Plus]
Joined: 07/05/2008 23:31:08
Messages: 29
Offline
[Profile] [PM]
theo ý của mình thầy thì bạn nên bắt đầu với pascal --> C --> c++ ( thế này rồi sau đó mới học các ngôn ngữ khác như là php,java,html....)
Blog == http://talama.vn
[Up] [Print Copy]
  [Question]   Học lập trình bước đầu nên như thế nào 03/08/2010 01:18:25 (+0700) | #42 | 217403
phongtn
Member

[Minus]    0    [Plus]
Joined: 12/03/2010 10:21:58
Messages: 5
Offline
[Profile] [PM]

doikengheo wrote:
Code:
Học lập trình bước đầu nên như thế nào


Đừng hỏi nữa bạn hãy cầm sách lên và gỏ những dòng code đi, đó là bước học đầu tiên đấy. Tin tôi đi bạn sẻ tiến bộ từng ngày cho mà xem. 


Yes, correct
Thinking
Learning
Bạn đang lựa chọn một ngôn ngữ để học, hãy chọn cái "thứ" gì mà bạn thấy khoái nhất, sướng nhất và bắt đầu thôi .Học tập ko bao giờ là thừa cả .
Tớ bắt đầu với lập trình chả có Pascal hay C,C++ gì cả .Tớ chơi PHP, đơn giản vì khi đó tớ muốn làm 1 cái web tin tức, khi đó tớ cũng ko biết Html, js... là cái quái gì cả .Thậm chí tớ còn ko hiểu cv tớ đang làm đc gọi là lập trình , tớ thấy như đang làm toán vậy smilie .
Cho đến khi tớ quyết định theo nghiệp lập trình .Những ngày đầu học C, thật kinh khủng, ko còn thấy sướng, thấy thích như hồi đầu nữa...Cho đến khi tớ làm quen với Java, lại sướng, lại tràn đầy đam mê...
Còn bây giờ tớ yêu cái cv lập trình chết tiệt đầy thử thách này .
Tớ hạnh phúc mỗi sáng đến cty, mở con desktop, bật thằng eclipse smilie
[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|