Tại sao các lập trình viên giỏi có các trang web xấu xí? [đóng cửa]


44

Đây có phải là một số loại luật của Murphy? Có lẽ nếu tôi muốn thuê một ninja lập trình rất giỏi, tôi nên xem trang web của anh ta như trong "Hiển thị trang web của tôi và tôi sẽ cho biết bạn giỏi như thế nào"

EDIT: Chuyển đến tab người dùng hàng đầu stackoverflow và bạn sẽ thấy


53
Câu hỏi giả định rằng tất cả các lập trình viên đều là lập trình viên web, và hơn nữa tất cả các lập trình viên web cũng là nhà thiết kế. Tôi có thể nói với bạn những gì có vẻ tốt, đó là về nó. Nhân tiện, tôi sẽ để một nhà thiết kế thực sự (người có khả năng không thể lập trình cho squat) làm những gì anh ta hoặc cô ta làm tốt nhất.
Anthony Pegram

2
Có lẽ một ví dụ hoặc sẽ giúp.
Eric Wilson

27
Trang web của bạn ở đâu?
JeffO

4
Tôi nghĩ rằng một số ví dụ theo thứ tự, bởi vì tôi biết một số lập trình viên mà tôi cho là tốt, những người có trang web đẹp.
Steven Evers

2
Không phải tất cả các lập trình viên đều có những trang web xấu xí. Tôi không phải chủ yếu là một nhà thiết kế hoặc lập trình viên web và mặc dù nội dung trang web của tôi có thể tốt hơn tôi hài lòng với kiểu dáng. xem cho chính mình, active- anywayt.com . Nó chỉ phụ thuộc vào lượng thời gian bạn dành cho nó.
dan_waterworth

Câu trả lời:


121

Bởi vì thiết kế là một chuyên ngành, giống như lập trình: không phải ai cũng làm được. Phải mất nhiều năm đào tạo và kinh nghiệm để biết cách nhận biết và thực hiện thiết kế tốt.

Hầu hết mọi người không phải là đa hình thực sự và không có thời gian, thiên hướng hoặc khả năng thành thạo hai chuyên ngành.

Ngoài ra, hầu hết mọi người không có tài nguyên để thuê một nhà thiết kế chuyên nghiệp làm trang web của họ. Vì vậy, hãy thêm điều đó vào việc lập trình viên nói chung có xu hướng viết phiên bản trang web của riêng mình thay vì sử dụng các công cụ sẵn có và bạn có một công thức cho rất nhiều lập trình viên tạo ra các trang web không thực sự tuyệt vời như vậy.


4
+1 chính xác. Lập trình viên web có xu hướng trở thành nhà thiết kế tốt hơn so với nhúng.
Michael K

16
@Jim: đoạn cuối đề cập cụ thể tại sao lập trình viên có trang web xấu.

8
@Jim Leonardo: Câu trả lời cho "Tại sao các lập trình viên giỏi lại có các trang web xấu xí" phần lớn được trả lời bởi "Tại sao các lập trình viên giỏi lại có kỹ năng thiết kế tồi".
Orble

6
@Jim nghĩ về tất cả những thứ xấu xí, xấu xí mà bạn nhìn thấy xung quanh bạn: những thứ mà mọi người mặc, sử dụng, đặt trên bãi cỏ của họ, v.v ... Mỗi lần, ai đó nghĩ rằng đó là một ý tưởng tốt. Biết những gì sẽ làm hài lòng mọi người là một kỹ năng mà hầu hết mọi người không có.

6
@Mark - Tôi đoán cốt lõi, tôi thấy câu hỏi là không thực sự dựa trên một quan sát thực sự. Hầu hết các trang web của lập trình viên là nhàm chán hơn xấu xí. Có một khoảng cách rộng giữa nhàm chán và xấu xí trong thế giới của tôi. Các trang web xấu xí thường là sản phẩm của những người hâm mộ mèo con, những người đã tìm hiểu một chút về html và bây giờ bị ám ảnh bởi hình nền và gifs hoạt hình. Tất cả đóng khung tất nhiên. Với thanh cuộn. Rất nhiều thanh cuộn.
MIA

112

Một lý do phổ biến là:

Họ không quan tâm .


7
Tuyệt vời laconic. +1.
Tim Post

9
+1. Chính xác. Các lập trình viên quan tâm nhiều hơn đến chức năng, hơn là ngoại hình đẹp, và nhiều hơn về sức mạnh, hơn là dễ sử dụng. Và nói chung, họ quá lười biếng để thực hiện những gì họ cho là không quan trọng.
back2dos

42
+1. Nó khiến tôi nghĩ về một đồng nghiệp viết lại trang web cá nhân của mình (và nó đòi hỏi rất nhiều công việc), để tạo ra một trang web thậm chí xấu hơn và khó sử dụng hơn. Khi tôi hỏi anh ta tại sao anh ta làm điều đó, anh ta trả lời: "Bởi vì cái mới sử dụng MVC!".
Arseni Mourzenko

4
Theo như các trang cá nhân, "Tôi không quan tâm" là một lý do đủ tốt. Tuy nhiên, nếu đó là một trang web để bán phần mềm, họ chắc chắn nên quan tâm. Một trang web bóng bẩy, có thể sử dụng sẽ xác định xem khách hàng tiềm năng mua sản phẩm của bạn hay đối thủ của bạn. Một thiết kế được đánh bóng tốt là bao bì sản phẩm ảo.
Jin

1
dễ sử dụng = sức mạnh.
Michael K

38

Đây là một câu trả lời rất đơn giản:

Chiếc xe mà các ổ đĩa cơ khí của bạn thường bị vấp ngã 'công việc phục hồi đang diễn ra'.

Thợ điện của bạn có thể có dây dẫn ra khỏi trần nhà của họ ở nhiều nơi.

Thợ sửa ống nước của bạn có thể có các loại bùn thuộc về một bảo tàng.

Tôi không chỉ là một lập trình viên, tôi còn là một nhiếp ảnh gia khá giỏi. Tôi hiếm khi quay một bộ phim 'gia đình', tôi chỉ không có thời gian (vâng, một số người trong chúng ta vẫn sử dụng thứ gọi là 'phim')

Chúng tôi làm điều này mỗi ngày, nhiều người trong chúng tôi sáu ngày một tuần. Điều cuối cùng chúng tôi muốn làm là làm việc trên một cái gì đó tầm thường như một trang web cá nhân khi có nhiều thứ thú vị hơn để làm việc trong 'thời gian rảnh rỗi' của chúng tôi :)

Chắc chắn, trang web có thể xấu, nhưng nó dễ bảo trì và hoạt động trong bất kỳ trình duyệt nào. Ngoài ra, tôi nghĩ rằng khách truy cập vào trang web của tôi quan tâm nhiều hơn đến thông tin mà tôi cung cấp, thay vì các kiểu đẹp.

Hãy suy nghĩ về StackOverflow .. bạn tìm kiếm, bạn tìm thấy một liên kết đầy hứa hẹn và bạn tìm thấy những gì bạn cần để giải quyết vấn đề của bạn. Bạn có ấn tượng với phong cách không? Bạn sẽ nhớ nó một vài tháng kể từ bây giờ? Có lẽ là không, nhưng bạn có thể sẽ nhớ những kiến ​​thức mà bạn có được.


2
@Tim: Tôi không đồng ý với kết thúc câu trả lời của bạn, đặc biệt là với ví dụ cuối cùng. Có một sự khác biệt giữa thiết kế đầy đủ đồ họathiết kế chuyên nghiệp . Theo cùng một cách, một trang web dễ bảo trì và tương thích với tất cả các trình duyệt không phải là xấu (BTW các trang web xấu nhất tôi thấy là không thể nhầm lẫn và không tương thích với bất kỳ trình duyệt hiện có nào). Theo cách tương tự, thiết kế của StackOverflow được thực hiện bởi các chuyên gia, những người hiểu rất rõ công việc của họ; nếu nó không đầy hình ảnh, thì đó là do lo ngại về hiệu suất và tải máy chủ.
Arseni Mourzenko

1
@MainMa - Thật không may, bạn nói về một thiểu số khi nói đến những gì tồn tại. Có lẽ reddit sẽ là một ví dụ tốt hơn. Tôi biết cả hai đều được thiết kế bởi các chuyên gia.
Tim Post

2
@MinMa - Vấn đề là, nội dung là những gì mọi người bỏ qua, điều này (tôi hy vọng) thỏa mãn cơn ngứa ban đầu để xuất bản nó ở nơi đầu tiên. Miễn là nó có thể đọc được, thiết kế là ngẫu nhiên cho những người muốn một giải pháp cho một vấn đề. Tôi nhớ một số điều tuyệt vời liên quan đến macro thuộc tính với GCC, nhưng tôi hầu như không nhớ thiết kế, phông chữ hoặc nhiều thứ khác liên quan đến trang được đề xuất sử dụng chúng.
Tim Post

20
Trên thực tế StackOverflow có thiết kế tuyệt vời
JoelFan

1
@SpashHit: Có, nhưng điểm quan trọng là: Ai thực sự thiết kế nó? =)
gablin

27

Một lập trình viên giỏi! = Một nhà thiết kế web giỏi. Và hoàn toàn không có gì sai với điều đó. Việc đưa CSS đẹp vào một trang web cũng sẽ không thể hiện khả năng của người lập trình để viết mã PHP (ví dụ) cung cấp năng lượng cho trang web.

Chưa kể rằng vẻ đẹp là chủ quan và những gì có vẻ kinh khủng đối với bạn có thể trông khá tốt cho tác giả của trang web. Trừ khi họ đang áp dụng cho một buổi biểu diễn thiết kế web, tôi sẽ không đổ mồ hôi. Không có một trang web "đẹp" không làm cho một lập trình viên trở nên thấp kém hoặc không sáng tạo.


4
+1. Tôi có một thiết kế rất đơn giản bởi vì tôi biết nếu tôi cố gắng làm cho nó tốt hơn thì nó sẽ không giúp được gì.
Josh K

+1 Vẻ đẹp là chủ quan và không sáng tạo không thua kém.
Orble

Tôi thích câu trả lời này, nhưng tôi muốn nhận xét về phần CSS: Nếu bạn đang đề cập đến CSS như cách trang web sẽ xuất hiện, về mặt đồ họa, thì có, tôi chắc chắn sẽ đồng ý. Tuy nhiên, mã CSS có thể được viết theo nhiều cách, tất cả đều có thể hoặc không thể tạo ra cùng một diện mạo. Sự khác biệt là một số mã có thể mạnh hơn và dễ bảo trì hơn các mã khác. Và tôi tin rằng các lập trình viên sẽ tạo ra mã CSS tốt nếu chỉ họ được nói chính xác kết quả cuối cùng sẽ như thế nào.
gablin

@gablin: Điểm công bằng. Tôi đã đề cập đến việc viết CSS theo nghĩa "phong cách trang web", chứ không phải về chất lượng của mã CSS đó.
Adam Lear

Bạn không cần phải là một nhà thiết kế tuyệt vời để tạo ra một trang web không xấu.
JeffO

21

Một trang web được thiết kế tốt bao gồm cả hình thức và chức năng tốt. Tôi nghĩ OP nói về khía cạnh hình thức ở đây. Từ một chức năng POV, tôi thấy hầu hết các trang web của lập trình viên đều được thiết kế khá tốt: tôi nhận được thông tin tôi cần một cách nhanh chóng và rõ ràng và văn bản rất dễ đọc.

Về khía cạnh hình thức, vì lý do rõ ràng, hầu hết các lập trình viên không được đào tạo thiết kế. Không có gì sai với điều đó. Tuy nhiên, bạn không phải là một nhà thiết kế chuyên nghiệp để tạo ra một trang web đơn giản, miễn là bạn biết về các nguyên tắc thiết kế cơ bản như kiểu chữ, bố cục, lý thuyết màu sắc, v.v. khá bóng bẩy. Có kiến ​​thức Photoshop không có gì để làm với tất cả điều này. Bạn có thể có một trang web hoàn hảo thanh lịch mà không cần sử dụng một mảnh đồ họa.

Tôi luôn nói với bạn bè lập trình viên của mình đọc một số blog thiết kế tốt (những người dạy các nguyên tắc thiết kế cơ bản, chứ không phải những người tạo danh sách bài viết về các xu hướng nóng nhất). Đối với những người quan tâm, đây là một blog thiết kế danh sách mà tôi đề xuất: ( đăng lại từ podcast của Scott Hanselman)


Tài liệu tham khảo rất hay, +1
dukeofgaming

19

Bởi vì lập trình đòi hỏi một kiểu tư duy logic nhất định, và tính thẩm mỹ (làm cho mọi thứ trở nên đẹp hơn) đòi hỏi một kiểu tư duy rất khác. Có rất ít người có sở trường cho cả hai.


6
-1 Câu trả lời sai. Xem tin tặc và họa sĩ.
Michael K

12
@Jim et al creative! = Nghệ thuật
Steven A. Lowe

7
Tôi đã không nói "sáng tạo". Tôi nói "thẩm mỹ." Chúng là hai khái niệm rất khác nhau. Nếu tôi phạm sai lầm, đó là một điều, nhưng xin đừng đánh giá thấp tôi trên cơ sở những điều tôi không thực sự nói.
Mason Wheeler

4
@ Steven Artistic! = Thiết kế hoặc. Vấn đề trang web "xấu xí" là một nỗ lực và quan tâm nhiều hơn bất cứ điều gì. Tôi không ủng hộ một vị trí mà tất cả các lập trình viên là sáng tạo hoặc nghệ thuật. Tôi chỉ nói rằng trở thành một lập trình viên giỏi và có óc thẩm mỹ không loại trừ lẫn nhau. Tôi nghi ngờ họ đi cùng nhau nhiều hơn hầu hết mọi người sẽ thừa nhận.
MIA

3
@Jim Tôi sẽ phải đi xa hơn thế, và nói rằng bạn không thể là một lập trình viên giỏi nếu không có óc thẩm mỹ rất nhạy bén. Rất giống với toán học, vẻ đẹp và sự đúng đắn và thể dục cho mục đích và hiệu quả tất cả xảy ra cùng với lập trình. Đó là ít nhất một nửa điểm của tiêu đề "Tin tặc và họa sĩ".
Frank Shearar

7

Dưới đây là một vài mục

  1. Hồi tưởng về thời xưa khi màn hình có nền màu đen, vì vậy chúng làm cho IDE của chúng trông giống như vậy. Ném vào một số văn bản màu xanh lá cây.
  2. Quá chán ghét các trang web mất quá nhiều thời gian để mở với tất cả các cửa sổ bật lên, hình ảnh khổng lồ, Flash và biểu ngữ và chúng tôi chỉ muốn biết nhiệt độ.
  3. Những thứ tốt hơn để tiêu tiền hơn Photoshop.
  4. Hiển thị một loạt các văn bản và cung cấp một vài tệp để tải xuống hầu như không cần một giao diện người dùng tuyệt vời.
  5. Trang web của họ sẽ không kiếm được nhiều tiền hơn nếu họ trông tốt hơn.

Chỉ cần biết ơn không chỉ là một dấu nhắc lệnh.


dòng lệnh sẽ là tuyệt vời: đến xem trang web của tôi> echo "welcome to my website / online prompt prompt";
sova

4

Đây là một ví dụ về tín hiệu truy cập : "hiển thị bằng cách không hiển thị hoặc bằng cách chơi khiêm tốn". Lưu ý rằng một số lập trình viên ưu tú có các trang web mẫu mực, nằm trong tín hiệu rõ ràng.

Nếu bạn dành quá nhiều thời gian để tạo logo tùy chỉnh và chọn màu sắc đẹp, điều đó có thể cho thấy bạn quan tâm quá nhiều đến những gì người khác nghĩ. Các lập trình viên ưu tú đã biết họ là tốt, và đừng cảm thấy họ có bất cứ điều gì đặc biệt cần phải được chứng minh.


Lưu ý: Một số lập trình viên ưu tú đã có một số trang web đầu tiên từ trước đến nay, và rất nhiều thứ đã thay đổi kể từ đó. Để xem ý tôi là gì, hãy xem trang web của Warner Bros cho bộ phim Space Jam , bộ phim không thay đổi kể từ năm 1996. Các trang web xấu hiện có thể được coi là "sạch" một thập kỷ trước.


+1 chỉ cho liên kết. Một phần lý do có vẻ không tuyệt vời như vậy có lẽ là các nghị quyết mà chúng ta có. Màn hình rộng, thật gớm ghiếc. Một cửa sổ giống với giai điệu của màn hình 15 "hoặc 17" làm cho nó trông ổn.
MIA

@Jim Leonardo: kích thước màn hình phải làm gì với kích thước cửa sổ ???
Javier

@Javier - Tôi chỉ có nghĩa là khi tôi thu nhỏ cửa sổ trình duyệt của mình xuống kích thước pixel gần bằng với mức phổ biến sau đó (khoảng 800 x 600), nó trông tốt hơn. Trên màn hình rộng 24 ", nó trông khá tệ đối với tôi.
MIA

@Macneil: bạn có nghĩ rằng trang web Space Jam đã "sạch" một thập kỷ trước không? Tôi nghĩ rằng nếu nó chỉ trên một nền đen đơn giản thì nó sẽ "sạch" hơn và tôi thực sự sẽ thích nó sau đó.
sova

@Sova: Không, quan điểm của trang Space Jam là chứng minh có bao nhiêu yếu tố thiết kế web đã thay đổi kể từ đó.
Macneil

3

Tôi nghĩ rằng nó phải có một bộ óc thực dụng. Nghĩ về nó? Điều mà một lập trình viên sẽ xem là hào nhoáng, một trang web đẹp với hình ảnh đẹp, flash và thời gian tải trung bình 30-60 giây hoặc một trang web đơn giản nhanh, chứa mọi thứ mà lập trình viên nghĩ là hữu ích và thực sự dễ bảo trì. Chết tiệt, một số sử dụng có thể coi dòng lệnh hào nhoáng hơn một GUI đẹp gọn gàng. Xấu xí là trong tâm trí của người dùng!


Một vài xterms với gcc, vim / emacs và gdb có thể giúp bạn có một chặng đường dài hướng tới hiệu quả. Tôi gần như sử dụng make hơn một số công cụ dự án tôi phải làm trong Visual Studio.
David Thornley

Và điều đó có liên quan gì đến "xấu xí"? Đơn giản có thể đẹp, hoặc ít nhất là hấp dẫn. Tôi không cần hàng trăm yếu tố để tạo nên sự hấp dẫn.
MIA

2

Không, đó là một câu hỏi về tài trợ. Ai sẽ trả tiền cho nỗ lực có một trang web "đẹp"? Lý do tương tự các lập trình viên giỏi không có khả năng cung cấp một ứng dụng chính thức như mã mẫu.

Sản phẩm có giá bằng tiền thật và một trang web được thiết kế độc đáo là một sản phẩm.


Nó không có giá đó nhiều tiền để làm cho một trang web phong nha-looking. Thời gian, có lẽ ...
Philip Regan

@Philip Thời gian trong cuốn sách của tôi là tiền.
Otávio Décio

2
Câu hỏi là "Tại sao các lập trình viên giỏi lại có các trang web xấu", chứ không phải "tại sao các lập trình viên giỏi lại có kỹ năng thiết kế tồi", vì vậy câu hỏi về tài nguyên (thời gian hay tiền bạc) là hoàn toàn phù hợp.
MIA

2

Những đứa trẻ cobblers không có giày. Nếu trang web đẹp, có thể là lập trình viên, đang bận rộn với các dự án phải trả tiền của mình, đã sử dụng một chủ đề hoặc mẫu hiện có. Ngoài ra, nó thực sự phụ thuộc vào ngôn ngữ mà lập trình viên thích - có lẽ họ không mạnh về HTML và CSS hoặc có lẽ họ bận học các ngôn ngữ khác hơn là làm điều gì đó có thể dễ dàng đạt được bằng cách sử dụng các mẫu miễn phí hiện có.


1
Chỉ cần làm rõ, HTML và CSS không phải là ngôn ngữ lập trình. Tôi chỉ cảm thấy cần phải nói điều này bởi vì câu trả lời này có thể được thực hiện để chỉ ra rằng chúng là.
aaronasterling

2

Có một trang web tôi đã truy cập so sánh một trang web được xây dựng bởi một người có nền tảng lập trình và một trang web được xây dựng bởi một nhà thiết kế đồ họa / nghệ sĩ. Bạn có thể thấy rõ các nghệ sĩ đã hài lòng hơn khi nhìn vào.

Rõ ràng, đó là bởi vì nghệ sĩ hiểu những thứ như kiểu chữ nào phù hợp với trang web này, cách phối màu phù hợp và bố cục của trang web cũng rất quan trọng. Nhiều lập trình viên không bao giờ được dạy những điều đó.


2

Trang web của một lập trình viên thực sự giỏi có lẽ trông đẹp hơn khi xem mã nguồn.


1

Khó nói tại sao. Tôi chắc rằng bạn có thể đưa ra một lý do khác nhau cho mỗi ví dụ. Điều đó nói rằng, thẩm mỹ là rất quan trọng trong lập trình, giống như họ là với toán học. Nó không đủ để giải quyết một cái gì đó - bạn phải làm điều đó với sự thanh lịch. Ít nhất đó là những gì tôi cảm thấy sự khác biệt giữa một lập trình viên giỏi và một người giỏi.

Thanh lịch, đơn giản và các khái niệm mềm khác rất khó thực hiện nhưng dễ nhận ra khi bạn nhìn thấy nó. Có lẽ giáo dục đã nhấn mạnh quá nhiều khoa học trong khoa học máy tính và không đủ nghệ thuật mềm hơn.

Đối với tôi, tôi đã sử dụng kiểu mặc định đi kèm với phần mềm blog của mình vì tôi không có thời gian để tùy chỉnh nó. Tôi dường như cũng không có thời gian để viết blog nhiều nữa vì vậy nó thậm chí còn thấp hơn trong danh sách ưu tiên của tôi. Điều đó không có nghĩa là tôi không đặt sự quan tâm và chăm sóc đúng mức vào công việc tôi làm để được trả lương. Đó chỉ là vấn đề đặt nhiều công việc nhất mà bạn nhận được nhiều lợi ích nhất.


1

Đó là một suy nghĩ dựa trên một giả định sai lầm. Hầu hết các lập trình viên Web cho rằng họ không giỏi thiết kế ngay từ ngày đầu. Các nhà thiết kế có được kỹ năng của họ bằng cách xem và làm - không phải trong một lớp học.

Nhiều người đa diện nhưng không bao giờ vươn ra khỏi vùng thoải mái của họ. Cá nhân tôi làm cả hai vì tôi nhận ra rằng nếu bạn muốn làm gì đó đúng thì bạn phải tự làm.

Tôi là Nhà phát triển web làm việc trên thiết kế mới của blog của mình: http://twitpic.com/3ihbgt


1

Tôi nghĩ rằng đó không phải là vấn đề chuyên môn hóa, hay thời gian rảnh rỗi hay lập trình viên có tiền.

Những gì bạn nói không thực sự đúng. Hầu hết các lập trình viên có trang web đẹp . Bạn đang nhìn nhầm chỗ. Hãy xem các nguồn . Nếu bạn muốn đánh giá vẻ đẹp của thứ mà lập trình viên tạo ra, hãy kiểm tra mã nguồn! Nguồn là những gì một lập trình viên tạo ra, không phải sự xuất hiện.


1

Chà, bởi vì tôi có nhiều dự án thú vị hơn đáng kể đang diễn ra hơn là trang web của tôi. Đừng hiểu lầm tôi. Tôi muốn có một trang web spifftastic và có thể sẽ phát triển rầm rộ trên HTML5 vào một lúc nào đó và làm lại các trang web của tôi. Nhưng khi nói đến "làm việc trên chương trình thực sự thú vị" so với "làm cho trang web trông ổn", tôi có xu hướng chọn # 1.

Và để giải trí tuyệt đối, hãy kiểm tra thiết kế trên http://www.berkshirehathaway.com/ .


1

Đây chính xác là lý do tại sao tôi sử dụng http://themeforest.net/ Tôi là một nhà phát triển chuyên về thiết kế. Tôi có thể làm cho mọi thứ trông tuyệt vời, nhưng tôi cần một nhà thiết kế để cung cấp cho tôi một cái nhìn hơn tất cả các giao diện.

Lần cuối cùng tôi tự thiết kế, tôi đã mất 2 tuần và trông vẫn ổn. Sau đó, chúng tôi đã thuê một ai đó và trong 2 ngày, anh ta đã có một thiết kế thổi tôi ra khỏi nước. Nhưng, đó là chuyên môn của anh ấy. Mã là chuyên môn của tôi.

Tôi nghĩ rằng các lập trình viên rất buồn với thiết kế phần lớn thời gian hoặc là lý do tài chính. Nhưng tôi muốn chủ nhân của mình chi 30 đô la và mua một mẫu hơn là để tôi dành thời gian 2 tuần và trả tiền để tạo ra thứ gì đó tầm thường nhất.

Có một câu nói cũ: Lập trình viên giỏi viết mã tốt. Các lập trình viên tuyệt vời sao chép mã lập trình viên tốt. Tôi nghĩ rằng điều này áp dụng cho việc mua các mẫu thiết kế trực tuyến (tất nhiên về mặt pháp lý).


1

ưu tiên được dành cho trang web html viết tay cơ bản , chủ yếu nói về các ấn phẩm và dự án nghiên cứu thay vì nghệ thuật flash lạ mắt và những thứ hào nhoáng đó.

  1. Có nhiều vấn đề phức tạp hơn để giải quyết và lo lắng về trang web đó.
  2. Bạn nhận được tài trợ cho các dự án mới dựa trên nội dung của trang web của bạn hơn chính trang web đó.
  3. Đơn giản của giao diện người dùng (văn bản) được ưa thích (hoặc khá được yêu thích ) bởi các lập trình viên thực sự.

1

Lập trình là một cách thông qua logic. Khi từng là một lập trình viên lập trình, anh ta nghĩ ra một mục để hoàn thành cách hiệu quả và làm thế nào anh ta có thể dễ dàng đạt được nó.

Trong khi thiết kế đòi hỏi Nghệ thuật để thu hút mọi người. Và nếu bạn có logic, bạn không thể làm chủ nghệ thuật mà tất cả mọi người thích.

Vì vậy, mỗi khi lập trình viên tạo ra một thiết kế, anh ta chỉ nghĩ về những thứ cần thiết và nơi để đặt chúng trên trang. Họ không bao giờ nghĩ làm thế nào để thể hiện nó tốt hơn với sự giúp đỡ của thiết kế.


0

Các lập trình viên quan tâm đến chức năng, và hoàn toàn hạnh phúc khi không có độ dốc và đường cong khi một cái gì đó đơn giản hơn cũng hoạt động tốt.

Mã trông như thế nào? Có lẽ là "xấu xí" theo tiêu chuẩn của OP.

Có một lý do mà các bức tranh của Piet được coi là nghệ thuật, nhưng ngôn ngữ lập trình của Piet là thứ không ai sử dụng cho các chương trình thực sự.


-1

Do các ưu tiên khác và nhiều việc phải làm, nên nó luôn bị đẩy sang "khi tôi có thời gian", cùng với ngày lễ: D


-1

Trước hết, hầu hết các lập trình viên đều thất bại trong việc nhận ra một thiết kế tốt. Nó không phải là không quan tâm đến nó, mà là về việc không nhận thức được nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.