Read-only archive. Login and posting are unavailable.

PDA

View Full Version : [Tư vấn] Bộ môn lập trình nào có thể tự học dc????


thanh1056
12-07-2010, 10:41
câu hỏi là như trên
mong anh em đã/đang/sẽ học lập trình thì tư vấn giúp em
em xin chân thành cảm ơn mọi người

trungdv007
12-07-2010, 10:45
C/C++:matrix:

vetlantram_92qn
12-07-2010, 10:47
học lập trình trái tim đi =))

buonnguqua
12-07-2010, 10:50
Tự học được hết , từ C++ advanced đến tận Assembly
Vấn đề là tố chất của người tự học thôi :sogood:

[p]ham[a]nh
12-07-2010, 11:01
HTML theo mình HTML dễ nhất rùi từ từ có thể qua mấy cái khác

gaza
12-07-2010, 11:02
Tự học được hết , từ C++ advanced đến tận Assembly
Vấn đề là tố chất của người tự học thôi :sogood:

Câu này đúng này, quan trọng là khả năng tự học đến đâu thôi.

tranthanhtuanvn
12-07-2010, 11:02
ASM khó không các bác? :sogood:

AsF|Hayabusa
12-07-2010, 11:24
ASM khó không các bác? :sogood:

khó với người này và đơn giản với người khác, nhưng với newbie thì thật sự là khó. Đơn giản nhất với người chưa biết tí gì thì chắc chỉ vote cho HTML, quá dễ :go:

còn theo title, đúng là tùy tố chất và 1 số yếu tố khác nữa, như m, trước ham hố mấy cái này hơn bây giờ rất nhiều, có lẽ đang ảnh hưởng knih tế :chaymau: giờ công việc ít dính đến mấy cái này nên thui chột nhièu rồi :shame:

khuongdainghia
12-07-2010, 11:31
Thật ra còn tùy mục đích, nếu lập trình về phần mềm ứng dụng thì học VB, rất dễ, sách đầy, còn web thì nó sâu về chuyên ngành, tất nhiên là học dc nhưng mất time nhìu hơn

ledinhcuong248
12-07-2010, 11:49
hamnh;16985728']HTML theo mình HTML dễ nhất rùi từ từ có thể qua mấy cái khác
HTML và CSS tuy toàn code nhưng ko phải lập trình nha bạn :surrender:

deathshui
12-07-2010, 11:52
Pascal đi bác , cái này học dễ :D
hoc lập trình thì học thuật toán là chủ yếu
học pascal đi cho đỡ mệt :)

Hwang mi hee
12-07-2010, 11:52
pascal :D.........

khinhvuphiduong
12-07-2010, 11:53
HTML và CSS tuy toàn code nhưng ko phải lập trình nha bạn :surrender:

Design giao diện web...gọi là lập trình cũng được không sao cả.

Còn tự học thì học .NET đi, theo C#

khinhvuphiduong
12-07-2010, 11:55
hoc lập trình thì học thuật toán là chủ yếu


Cái này cũng có cái đúng và cũng có cái sai...khi đi làm ở các công ty thuật toán bọn nó thiết kế sẵn rồi, mình chỉ là công nhân mà thôi, thương thường là có sẵn, hoặc dựa vào thực tế, còn các bài toán lớn thì người ta làm được đến đâu mình học theo đến đó. Công nghệ có lẽ là cái khó chạy theo nhất

delta21
12-07-2010, 11:56
+2 cho pascal,+1 cho basic.PascalCấu trúc rõ ràng,rất gần với ngôn ngữ tự nhiên....:haha::haha:
Basic phát triển ứng dụng rất nhanh:D:D
-100 cho ASM,cực khó với newbie vì pải tìm hiểu cấu trúc VXL:matrix::matrix:
Nhưng mình lại thích ASM nhất vì nó rất chi tiết:sogood::sogood:

ledinhcuong248
12-07-2010, 12:07
Design giao diện web...gọi là lập trình cũng được không sao cả.

Còn tự học thì học .NET đi, theo C#
chắc bạn ko làm về web nên mới nói vậy, thiết kế web và lập trình web là 2 khái niệm khác nhau hoàn toàn, pts, html,css... nằm trong nhóm thiết kế, còn javascript,php,asp...mới gọi là lập trình, tóm lại css và html tuy là code nhưng ko đủ các yếu tố để gọi nó là một ngôn ngữ lập trình




* 1 Đặc điểm của ngôn ngữ lập trình
1.1 Kiểu dữ liệu
1.2 Cấu trúc dữ liệu
1.3 Các mệnh lệnh và dòng điều khiển
1.4 Các tên và các tham số
1.5 Cơ chế tham khảo và việc tái sử dụng mã nguồn
1.6 Triết lý của các thiết kế

* 2 Các thành tố căn bản của một ngôn ngữ
2.1 Các dạng câu lệnh
2.2 Chương trình con và macro
2.3 Biến, hằng, tham số, và đối số
2.4 Từ vựng qui ước
+ 2.4.1 Từ khóa
+ 2.4.2 Các tên chuẩn hay tên cho trước
+ 2.4.3 Các kí hiệu
2.5 Các luật cấm và ngoại lệ
+ 2.5.1 Lỗi cú pháp
+ 2.5.2 Lỗi ý nghĩa

* 3 Các thành tố đặc trưng của ngôn ngữ OOP
3.1 Thừa kế
3.2 Đa hình
3.3 Trừu tượng
3.4 Đóng

* 4 Một số thành tố thường thấy khác của một ngôn ngữ lập trình hiện đại
4.1 Giao diện đồ họa
4.2 Điều khiển theo sự kiện
4.3 Thời gian thực
4.4 Hỗ trợ hệ điều hành

* 5 Lịch sử

* 6 Các chủ đề liên quan

* 7 Tham khảo



http://vi.wikipedia.org/wiki/Ng%C3%B4n_ng%E1%BB%AF_l%E1%BA%ADp_tr%C3%ACnh

Quydienlangy
12-07-2010, 12:08
...

C, Pascal, ASM có thể run và debug trên giấy :aboom::aboom::aboom: tất nhiên là ko được chính xác hoàn toàn :canny:

delta21
12-07-2010, 12:19
C, Pascal, ASM có thể run và debug trên giấy :aboom::aboom::aboom: tất nhiên là ko được chính xác hoàn toàn :canny:

Bạn làm mình nhớ đến kỳ thi C ,bà mịa nó,làm trên giấy:waaaht::waaaht::waaaht:
:amazed:

winter_wind3009
12-07-2010, 12:21
Bạn làm mình nhớ đến kỳ thi C ,bà mịa nó,làm trên giấy:waaaht::waaaht::waaaht:
:amazed:

làm trên giấy là chuẩn đấy, debug dễ hơn.
giờ mình toàn làm trên giấy, thấy ok mới bem vào =)

instrumatal
12-07-2010, 12:23
Vấn đề ngôn ngữ ko quan trọng đâu bạn, căn bản là bạn phải có tư duy lập trình.
Hồi học ĐH, mình cứ thắc mắc tại sao lại bắt mình học cái môn Pascal hay C, vì khi đi làm mình có bao giờ dùng đâu. Nhưng hóa ra không phải, thực ra đó không phải là mình đang học Pascal/C mà là đang học tư duy lập trình, tư duy logic máy tính.
Để bắt đầu học thì mình nghĩ bạn nên học Pascal/C là tốt nhất. Với cùng 1 công việc, ngôn ngữ nào phải code nhiều dòng nhất để làm được điều đó thì ngôn ngữ đó gần với ngôn ngữ máy tính nhất.
Nếu bạn bắt đầu học C#, java hay 1 ngôn ngữ cấp cao nào khác, bạn sẽ khó lòng hiểu được logic xử lý của máy tính, và lúc đó bạn code giống như kiểu đang học vet thôi.

tunglam_pc
12-07-2010, 12:25
tự học lập trình , các bợn chịu khó tham khảo tài liệu tiếng Eng , dễ hiểu đầy đủ mà lại nhiều , tài liệu tiếng Việt một số sách viết rất quấy quá , một số sách dịch từ sách nước ngoài ra thì dịch rất tối nghĩa.Khi học tốt nhất là nên tự kiếm ra công việc mà hí hoáy làm ,kiếm mấy đoạn code hay ho về mà nghịch, sẽ nhanh hơn chỉ ngồi cày lí thuyết. Mình cũng tự học PHP/MySQL / JavaScript
Mấy bác trên nói cũng đúng , quan trọng là tố chất người học , và cũng quan trọng hơn nữa là bác dành bao nhiêu tâm huyết cho việc học nó.

FunnyKids
12-07-2010, 12:28
Cái gì chả tự học được ... và cái gì chả phải tự học.

Kiếm một quyển nhập môn bất cứ ngôn ngữ nào (pascal, C, C++, Java, Haskel, Perl, Python, v..v. ) ngôn ngữ nào cũng được ko quan trọng. Học có căn bản một chút, rồi kiếm thêm quyển toán rời rạc về đọc.

Đọc hết hai quyển đấy thì lúc đấy thấy thấy thị trường cần cái gì và mình muốn cái gì thì học sâu sau.

ngmcuong
12-07-2010, 12:28
PHP đi bạn. Cú pháp đơn giản, đọc cược kỳ dễ hiểu, tài liệu tiếng việt nhiếu, cộng đồng rất đông và hung hãn. Có nhiều clip tiếng việt, bạn có thể vô izwebz.com download 1 số clip tiếng việt về mà coi :shame:

Quydienlangy
12-07-2010, 12:29
tự học lập trình , các bợn chịu khó tham khảo tài liệu tiếng Eng , dễ hiểu đầy đủ mà lại nhiều , tài liệu tiếng Việt một số sách viết rất quấy quá , một số sách dịch từ sách nước ngoài ra thì dịch rất tối nghĩa.Khi học tốt nhất là nên tự kiếm ra công việc mà hí hoáy làm ,kiếm mấy đoạn code hay ho về mà nghịch, sẽ nhanh hơn chỉ ngồi cày lí thuyết. Mình cũng tự học PHP/MySQL / JavaScript
Mấy bác trên nói cũng đúng , quan trọng là tố chất người học , và cũng quan trọng hơn nữa là bác dành bao nhiêu tâm huyết cho việc học nó.

Học lên ngôn ngữ cao như thế thì mới cần tài liệu nước ngoài, chứ cơ bản như C, C++, tài liệu tiếng Việt là okie rồi :D:D:D

Lugiavn
12-07-2010, 12:30
Pascal cho quen, rồi C/C++, lanh lợi thì phang C/C++ luôn cũng được. :)

làm trên giấy là chuẩn đấy, debug dễ hơn.
giờ mình toàn làm trên giấy, thấy ok mới bem vào =)
Chắc bạn mới học nhập môn thôi, kiểu như cộng trừ nhân chia, so sánh, tính bội tính ước này nọ, những bài này làm trên giấy dễ hơn, chủ yếu là code để làm quen.

tunglam_pc
12-07-2010, 12:34
Học lên ngôn ngữ cao như thế thì mới cần tài liệu nước ngoài, chứ cơ bản như C, C++, tài liệu tiếng Việt là okie rồi :D:D:D

Đằng nào chả phải đọc tài liệu tiếng anh , đọc luôn thì căn bản đến nâng cao luôn cho quen thuật ngữ , nâng cao trình độ.
// Mình thấy bụp luôn C/C++ cũng okie , nếu có sẵn tư duy lập trình rồi , còn không thì học Pascal để biết thế nào là code đã. Cơ mà Pascal học 1 tháng là thành thạo chứ mấy :waaaht:
// cần gì thì học cái đấy thôi , đã có căn bản rồi chuyên sâu vào cái gì cũng được.

nakashi
12-07-2010, 12:39
Vấn đề ngôn ngữ ko quan trọng đâu bạn, căn bản là bạn phải có tư duy lập trình.
Hồi học ĐH, mình cứ thắc mắc tại sao lại bắt mình học cái môn Pascal hay C, vì khi đi làm mình có bao giờ dùng đâu. Nhưng hóa ra không phải, thực ra đó không phải là mình đang học Pascal/C mà là đang học tư duy lập trình, tư duy logic máy tính.
Để bắt đầu học thì mình nghĩ bạn nên học Pascal/C là tốt nhất. Với cùng 1 công việc, ngôn ngữ nào phải code nhiều dòng nhất để làm được điều đó thì ngôn ngữ đó gần với ngôn ngữ máy tính nhất.
Nếu bạn bắt đầu học C#, java hay 1 ngôn ngữ cấp cao nào khác, bạn sẽ khó lòng hiểu được logic xử lý của máy tính, và lúc đó bạn code giống như kiểu đang học vet thôi.

chuẩn.

Mình code với c standard riết rồi khi chuyển sang Java, cái String tokenizer mình cũng tự viết luôn, thành ra mất nhiều thời gian và số dòng code nhiều hơn. Phải mất 1 thời gian để đọc API của nó. Nhưng khi đã nắm được API rồi thì mình code nhanh hơn và hiểu sâu hơn những người khác, debug nhanh hơn những người khác.

Từ cái nền tảng cơ bản đó, giờ mình thấy ngôn ngữ nào cũng vậy, khó nhất là viết được cái chương trình "hello world!".

buonnguqua
12-07-2010, 12:57
làm trên giấy là chuẩn đấy, debug dễ hơn.
giờ mình toàn làm trên giấy, thấy ok mới bem vào =)
Thật là vãi giáo dục VN
Debug trên giấy
Thế ở trong trường giờ vẫn chưa dạy Debug của IDE à :waaaht:

winter_wind3009
12-07-2010, 13:00
Thật là vãi giáo dục VN
Debug trên giấy
Thế ở trong trường giờ vẫn chưa dạy Debug của IDE à :waaaht:

lậy bạn, mình đi làm rồi =))

=) không nên đơn giản là hiểu chữ thôi bạn à =))

nhiều bạn có vẻ thích lối suy nghĩ đơn giản

winter_wind3009
12-07-2010, 13:01
Pascal cho quen, rồi C/C++, lanh lợi thì phang C/C++ luôn cũng được. :)


Chắc bạn mới học nhập môn thôi, kiểu như cộng trừ nhân chia, so sánh, tính bội tính ước này nọ, những bài này làm trên giấy dễ hơn, chủ yếu là code để làm quen.

:go: dạ mình chả bít gì về LT cả :"> còn bạn chắc pro lắm :">

anh_tuan
12-07-2010, 13:31
Vấn đề ngôn ngữ ko quan trọng đâu bạn, căn bản là bạn phải có tư duy lập trình.
Hồi học ĐH, mình cứ thắc mắc tại sao lại bắt mình học cái môn Pascal hay C, vì khi đi làm mình có bao giờ dùng đâu. Nhưng hóa ra không phải, thực ra đó không phải là mình đang học Pascal/C mà là đang học tư duy lập trình, tư duy logic máy tính.
Để bắt đầu học thì mình nghĩ bạn nên học Pascal/C là tốt nhất. Với cùng 1 công việc, ngôn ngữ nào phải code nhiều dòng nhất để làm được điều đó thì ngôn ngữ đó gần với ngôn ngữ máy tính nhất.
Nếu bạn bắt đầu học C#, java hay 1 ngôn ngữ cấp cao nào khác, bạn sẽ khó lòng hiểu được logic xử lý của máy tính, và lúc đó bạn code giống như kiểu đang học vet thôi.
+1
Quan trọng là phải có tư duy lập trình, khi bạn có được tư duy lập trình rồi thì ngôn ngữ không khác nhau nhiều ( Trừ cái ngôn ngữ lập trình symbian, đến giờ vẫn không hiểu :shot: ). Muốn có tư duy lập trình thì phải học tốt các môn pascal, C, kỹ thuật lập trình, cấu trúc dữ liệu 1,2, lập trình hướng đối tượng ... Tóm lại nếu bạn mới bắt đầu thì thì tốt nhất hãy học trường lớp lấy căn bản. Khi có căn bản rồi thì khoảng 1 tuần tự học là nắm được ngôn ngữ mới thôi.

winter_wind3009
12-07-2010, 13:39
+1
Quan trọng là phải có tư duy lập trình, khi bạn có được tư duy lập trình rồi thì ngôn ngữ không khác nhau nhiều ( Trừ cái ngôn ngữ lập trình symbian, đến giờ vẫn không hiểu :shot: ). Muốn có tư duy lập trình thì phải học tốt các môn pascal, C, kỹ thuật lập trình, cấu trúc dữ liệu 1,2, lập trình hướng đối tượng ... Tóm lại nếu bạn mới bắt đầu thì thì tốt nhất hãy học trường lớp lấy căn bản. Khi có căn bản rồi thì khoảng 1 tuần tự học là nắm được ngôn ngữ mới thôi.

các ngôn ngữ khác nhau về nền tảng thôi. còn tư duy, thuật toán thì giống hệt (tất nhiên còn hạn chế platform(vd giữa jse và jme) nữa, nhưng vẫn có cách xử lý)...

học cái quan trọng nhất là phải hiệu cụ tỉ lập trình nó là cái gì, mà muốn lập trình tốt trước tiên phải học phân tích thiết kế đã; ko thì về sau hỏng hết

thanh1056
12-07-2010, 13:56
Vấn đề ngôn ngữ ko quan trọng đâu bạn, căn bản là bạn phải có tư duy lập trình.
Hồi học ĐH, mình cứ thắc mắc tại sao lại bắt mình học cái môn Pascal hay C, vì khi đi làm mình có bao giờ dùng đâu. Nhưng hóa ra không phải, thực ra đó không phải là mình đang học Pascal/C mà là đang học tư duy lập trình, tư duy logic máy tính.
Để bắt đầu học thì mình nghĩ bạn nên học Pascal/C là tốt nhất. Với cùng 1 công việc, ngôn ngữ nào phải code nhiều dòng nhất để làm được điều đó thì ngôn ngữ đó gần với ngôn ngữ máy tính nhất.
Nếu bạn bắt đầu học C#, java hay 1 ngôn ngữ cấp cao nào khác, bạn sẽ khó lòng hiểu được logic xử lý của máy tính, và lúc đó bạn code giống như kiểu đang học vet thôi.

cái này quả là chính xác
nhưng có bắt buộc phải đi từ Pascal ko các bác
các bác cho em hỏi thêm là lên ĐH ( chuyên ngành CNTT) thì trường bắt học C đúng ko ạ

tunglam_pc
12-07-2010, 13:58
cái này quả là chính xác
nhưng có bắt buộc phải đi từ Pascal ko các bác
các bác cho em hỏi thêm là lên ĐH ( chuyên ngành CNTT) thì trường bắt học C đúng ko ạ

Học Pascal hay không thì tùy , học để biết thế nào là lập trình thoai :D
Chuyên ngành CNTT thì cái gì chả phải học ?

winter_wind3009
12-07-2010, 15:01
Học Pascal hay không thì tùy , học để biết thế nào là lập trình thoai :D
Chuyên ngành CNTT thì cái gì chả phải học ?

pascal dạy vỡ lòng thôi.
c thì thấy đa số là bắt buộc; nhưng giờ hình như chuyển sang java rồi thì phải :-| cho nó tiến bộ =;

MrTux
12-07-2010, 15:08
Cái nào mà chẳng tự học được, chẳng qua là đam mê và kiên nhẫn thôi !

babybo
07-02-2012, 19:24
học autoit ấy :))

dennisho
07-02-2012, 19:43
HTML và CSS tuy toàn code nhưng ko phải lập trình nha bạn :surrender:

Chuẩn... HTML và CSS kiểu như chơi word cho vui vậy thôi.. Chứ lập trình web phải là php, ASP.net... các loại :byebye:

vhvi
07-02-2012, 21:03
Theo mình là Visual Basic vì hiện nay nếu bạn hiểu về hướng đối tượng và rành tiếng Anh là có thể lập trình được vì các sub, funtion tự động hiện ra, nếu không biết chức năng của function nào đó thì rê chuột vào là nó hiện ra câu hướng dẫn bằng tiếng Anh. Khá ổn cho ai thông minh

24/7
07-02-2012, 23:41
Theo mình là Visual Basic vì hiện nay nếu bạn hiểu về hướng đối tượng và rành tiếng Anh là có thể lập trình được vì các sub, funtion tự động hiện ra, nếu không biết chức năng của function nào đó thì rê chuột vào là nó hiện ra câu hướng dẫn bằng tiếng Anh. Khá ổn cho ai thông minh

Theo mình hiểu là chức năng suggest code của IDE (Visual Studio) :surrender:

Mr.6
08-02-2012, 02:01
Thật là vãi giáo dục VN
Debug trên giấy
Thế ở trong trường giờ vẫn chưa dạy Debug của IDE à :waaaht:

debug trên giấy thực chất mới gọi là bá đạo nhé bạn :nosebleed:
mình học ở trường, hay đc tổ chức những event kiểu: Debugging using C, chương trình toàn structure, union, pointer... mà toàn viết trên giấy hết. Gạch lỗi trên giấy xong đem lên máy so, đúng thì ăn điểm, ko thì thôi. Cái đấy mới là yếu tố quyết định anh học kiến thức chắc đến mức nào (tất nhiên gạch bừa thì ko nói). Còn compile trên máy, nó báo lỗi tận nơi rồi fix thì riết thành quen thôi, chưa hẳn là đã chắc.

Theo mình là Visual Basic vì hiện nay nếu bạn hiểu về hướng đối tượng và rành tiếng Anh là có thể lập trình được vì các sub, funtion tự động hiện ra, nếu không biết chức năng của function nào đó thì rê chuột vào là nó hiện ra câu hướng dẫn bằng tiếng Anh. Khá ổn cho ai thông minh

nhưng giờ VN ko chuộng VB nữa rồi, toàn C# :pudency:

zaikon
08-02-2012, 02:40
câu hỏi là như trên
mong anh em đã/đang/sẽ học lập trình thì tư vấn giúp em
em xin chân thành cảm ơn mọi người
Tự học Assembly đi bạn, cũng dễ thôi mà :sweat::sweat::sweat::sweat::sosad:

tieubavuong1312
08-02-2012, 06:20
nhưng giờ VN ko chuộng VB nữa rồi, toàn C# :pudency:

VB.net vẫn được dùng nhiều mà :gach:
C# được cái nhìn thoáng code hơn nhưng lười như mình thì thích VB.net :look_down:

vhvi
08-02-2012, 10:26
Theo mình hiểu là chức năng suggest code của IDE (Visual Studio) :surrender:

Ờ, thì nó đoá

P.E Onimusha
08-02-2012, 16:12
debug trên giấy thực chất mới gọi là bá đạo nhé bạn :nosebleed:
mình học ở trường, hay đc tổ chức những event kiểu: Debugging using C, chương trình toàn structure, union, pointer... mà toàn viết trên giấy hết. Gạch lỗi trên giấy xong đem lên máy so, đúng thì ăn điểm, ko thì thôi. Cái đấy mới là yếu tố quyết định anh học kiến thức chắc đến mức nào (tất nhiên gạch bừa thì ko nói). Còn compile trên máy, nó báo lỗi tận nơi rồi fix thì riết thành quen thôi, chưa hẳn là đã chắc.
Chả có gì bá đạo cả, bỏ cả ngày test trên giấy thay vì vài phút test trên máy, người ta bảo là dở hơi.

Cái gì cũng có tính hai mặt cả, ai áp dụng được hài hòa thì thành công, đơn giản thế thôi, tôn thờ một cái duy nhất, là dại :go:

P.S: Post này coi như đơn đăng ký gia nhập "Hội những người thích đào mộ" :">

khoa1025
09-02-2012, 15:37
tư duy thuật toán>>đọc code>> chép code>>gõ lại code...

oban_khongchoi
12-02-2012, 23:20
HTML theo mình HTML dễ nhất rùi từ từ có thể qua mấy cái khác

Mr.6
13-02-2012, 01:07
Chả có gì bá đạo cả, bỏ cả ngày test trên giấy thay vì vài phút test trên máy, người ta bảo là dở hơi.

Cái gì cũng có tính hai mặt cả, ai áp dụng được hài hòa thì thành công, đơn giản thế thôi, tôn thờ một cái duy nhất, là dại :go:

P.S: Post này coi như đơn đăng ký gia nhập "Hội những người thích đào mộ" :">

tôn thờ? bác nhạy cảm vậy?
mình chỉ nói với bạn ở trên việc debug trên giấy ko có nghĩa là thừa thôi, và việc debug trên giấy thì việc nắm vững kiến thức sẽ đc thể hiện nhiều hơn việc debug trên máy tính, vì trên máy thì lỗi đc chỉ tận nơi.

từ bá đạo có vẻ hơi mạnh. Nhưng nếu nói việc debug trên giấy chả có gì như bác thì mình nghĩ cũng đêk đúng....

Kinovn
13-02-2012, 01:17
Trước nhất phải chọn 1 ngôn ngữ làm căn bản để từ đây ta có thể học tiếp những ngôn ngữ khác cao hơn mà không khỏi bỡ ngỡ, và lời khuyên của mình là Pascal. Ngày nay Pascal không được dùng để viết những chương trình lớn nhưng ở trường đều dạy chúng ta bắt đầu với ngôn ngữ này vì khi đã có căn bản với nó, các ngôn ngữ khác cũng tương tự vậy.

Chạy chương trình trên giấy cũng là cách giúp ta tư duy nhiều hơn, hiểu rõ giải thuật hơn. Các thầy ở trường mới đầu dạy và giảng giải thuật toán bằng cách viết ra bảng rồi giải thích, như vậy chúng ta mới hiểu được cách một chương trình chạy như thế nào. Khi quen rồi thì mình chạy luôn trên máy để tiết kiệm thời gian.

P.E Onimusha
13-02-2012, 18:25
tôn thờ? bác nhạy cảm vậy?
mình chỉ nói với bạn ở trên việc debug trên giấy ko có nghĩa là thừa thôi, và việc debug trên giấy thì việc nắm vững kiến thức sẽ đc thể hiện nhiều hơn việc debug trên máy tính, vì trên máy thì lỗi đc chỉ tận nơi.

từ bá đạo có vẻ hơi mạnh. Nhưng nếu nói việc debug trên giấy chả có gì như bác thì mình nghĩ cũng đêk đúng....
Nguyên văn của mình là "chả có gì bá đạo" nhé, cứ thích chụp mũ là sao :hell_boy:
Còn ý của mình thì đã rất rõ rồi, mình đề cao hiệu quả công việc, code kiếc có phải để khoe đâu mà bá đạo với chả không :chaymau:

hung9xx
15-02-2012, 16:35
Cái nào chả tự học được, căn bản là có muốn học hay không thôi:chaymau:

Mr.6
16-02-2012, 01:16
Cái nào chả tự học được, căn bản là có muốn học hay không thôi:chaymau:

tự tin vậy bạn

taduyanh
16-02-2012, 12:00
tự tin vậy bạn

Học không có giáo viên cũng tính là tự học, tự tin gì ở đây ?
Quan trọng chủ thớt muốn học để làm gì ?
Nếu chưa biết gì thì nên học từ C, nắm vững cách lập trình cấu trúc, sau đó tìm hiểu và demo thử các cấu trúc dữ liệu và giải thuật trên C, rồi nghiên cứu tiếp sang hướng đối tượng (có thể dùng C++ hoặc Java để thử, khuyên là nên thử với Java trước, dễ hơn). Rồi sau đó tìm hiểu sang các mảng chi tiết để định hướng tiếp.
Cái mà cần nắm vững là các quy tắc khi lập trình, cấu trúc một chương trình, các cấu trúc dữ liệu và các giải thuật, nắm vững những cái đấy thì việc học một ngôn ngữ mới sẽ càng ngày càng dễ và thuận tay :gach:
Về sau sẽ là nghiên cứu cách sử dụng các Framework, rồi cách phát triển một dự án phần mềm, mà các cách này tốt nhất là xin đi thực tập ở công ty, sẽ có người hướng dẫn, học sẽ dễ hơn, nhanh hơn và có hứng thú hơn là ngồi đọc tài liệu một mình :gach:

P.E Onimusha
16-02-2012, 12:23
Học không có giáo viên cũng tính là tự học, tự tin gì ở đây ?
Quan trọng chủ thớt muốn học để làm gì ?
Nếu chưa biết gì thì nên học từ C, nắm vững cách lập trình cấu trúc, sau đó tìm hiểu và demo thử các cấu trúc dữ liệu và giải thuật trên C, rồi nghiên cứu tiếp sang hướng đối tượng (có thể dùng C++ hoặc Java để thử, khuyên là nên thử với Java trước, dễ hơn). Rồi sau đó tìm hiểu sang các mảng chi tiết để định hướng tiếp.
Cái mà cần nắm vững là các quy tắc khi lập trình, cấu trúc một chương trình, các cấu trúc dữ liệu và các giải thuật, nắm vững những cái đấy thì việc học một ngôn ngữ mới sẽ càng ngày càng dễ và thuận tay :gach:
Về sau sẽ là nghiên cứu cách sử dụng các Framework, rồi cách phát triển một dự án phần mềm, mà các cách này tốt nhất là xin đi thực tập ở công ty, sẽ có người hướng dẫn, học sẽ dễ hơn, nhanh hơn và có hứng thú hơn là ngồi đọc tài liệu một mình :gach:
Nói về lý thuyết thì cái quái nào trên đời này mà chả tự học được (tự ở đây không phải nhốt mình trong phòng kín rồi Gia Cát Dự đủ thứ từ A đến Z, mà là thoải mái tìm kiếm thông tin, tham khảo tài liệu...). Chỉ là nếu nói về số đông thì "nên" hay "không nên" mà thôi.
Chủ topic hỏi kiểu đó thì chắc cũng học cho biết, chứ chả có ý định hướng đến chuyên sâu chỉ với "tự học".
Còn để trả lời câu hỏi của chủ topic, mình cũng chịu, vì không nói học để làm gì :chaymau:

CrayonShinchan
17-02-2012, 16:54
HTML theo mình HTML dễ nhất rùi từ từ có thể qua mấy cái khác

cái nào cũng khó , cái nào cũng dễ , tùy mỗi người mà bác :gach::gach::gach:

ndt_269
17-02-2012, 21:20
PHP nè bạn. :)

saimoto
18-02-2012, 10:51
Nếu chưa biết gì về lập trình thì nên học Pascal hoặc C trước để lấy nền tảng, đừng ham hố học C# hay Java trước, nó sẽ giết khả năng tư duy lập trình của bạn đấy :)

Khi đã vững rồi thì các ngôn ngữ khác chỉ là vấn đề thời gian mà thôi, tùy theo sở thích hay nhu cầu để chọn hướng cho mình: Mobile thì C++, java; Web thì PHP, ASP.net,...; desk thì java, C/C++,...

Cơ mà gần 2 năm chắc chủ thớt giờ cũng pro coder rồi nhỉ :D

Workstation_and_Server
22-02-2012, 16:01
Chủ thớt sang thớt này nhé:
http://vozforums.com/showthread.php?t=2681938

tamao8988
23-02-2012, 11:17
câu hỏi là như trên
mong anh em đã/đang/sẽ học lập trình thì tư vấn giúp em
em xin chân thành cảm ơn mọi người
học lập trình mỗi ngôn ngữ có những điểm riêng, đơn giản nhất là c+, pascall, nhưng lại ít ứng dụng. học lập trình cũng tương đối khó, phải có tư duy logic nhanh nhạy. thank

minhtri_595
23-02-2012, 14:00
học lập trình mỗi ngôn ngữ có những điểm riêng, đơn giản nhất là c+, pascall, nhưng lại ít ứng dụng. học lập trình cũng tương đối khó, phải có tư duy logic nhanh nhạy. thank

:surrender::surrender:

:gach::gach:

Workstation_and_Server
23-02-2012, 15:02
Học cũng chỉ để làm việc - Nhưng hãy nghĩ xa hơn: Học là để làm chủ những ý tưởng của mình để cho ra những sản phẩm có ích cho mọi người.

Với cách tư duy trên, mình khuyên bạn nên học Python. Qua topic trên của mình để biết thêm chi tiết. Mất 1-2 tháng miệt mài cho phần đời còn lại khá dễ thở.
http://vozforums.com/showthread.php?t=2681938&highlight=