软件开发如何开始学习? 软件开发如何开始学习?

\u8f6f\u4ef6\u5f00\u53d1\u5982\u4f55\u5f00\u59cb\u5b66\u4e60\uff1f

\u4f60\u7684j2se\u53ea\u5b66\u4e86\u4e00\u70b9\u800c\u5df2\uff0c\u4e0d\u7ba1\u600e\u6837\uff0c\u90fd\u8981\u5148\u628aj2se\u5b66\u597d\uff0c\u8fd9\u662f\u57fa\u7840\u3002j2se\u7684\u5b66\u4e60\u987a\u5e8f\u4e00\u822c\u662f\u8fd9\u6837\u7684\uff1a\u57fa\u7840\u8bed\u6cd5 -> \u9762\u5411\u5bf9\u8c61\u5165\u95e8 -> \u5f02\u5e38\u5904\u7406 -> \u6570\u7ec4 -> \u5e38\u7528\u7c7b -> \u5bb9\u5668\uff08\u76f8\u5f53\u91cd\u8981\uff09 -> IO -> \u7ebf\u7a0b -> \u7f51\u7edc -> GUI\u3002
\u65e2\u7136\u4f60io\uff0cthread\u90fd\u5b66\u4e86\uff0c\u5176\u4f59\u90a3\u4e9b\u8fd8\u6709\u6ca1\u5b66\u7684\uff0c\u5efa\u8bae\u53bb\u770b\u770b\u9a6c\u58eb\u5175\u7684j2se\u89c6\u9891\uff0c\u5176\u5b9e\u6211\u89c9\u5f97\u5982\u679c\u60f3\u6253\u597d\u57fa\u7840\u7684\u8bdd\uff0c\u8fd9\u5957\u89c6\u9891\u5e94\u8be5\u5168\u90e8\u8fc7\u8fc7\uff0c\u7279\u522b\u662f\u5f00\u59cb\u7684\u5185\u5b58\u5206\u6790\u548c\u9762\u5411\u5bf9\u8c61\u5206\u6790\u3002\u5b66\u5b8cj2se\u8981\u505a\u505a\u51e0\u4e2a\u57fa\u7840\u7684\u684c\u9762\u9879\u76ee\uff0c\u50cf\u4ec0\u4e48\u8d2a\u5403\u86c7\u554a\u3001\u4fc4\u7f57\u65af\u65b9\u5757\u3001\u7b80\u5355\u7684\u804a\u5929\u5668\u7b49\u7b49\uff0c\u8fd9\u6837\u624d\u80fd\u628a\u77e5\u8bc6\u6574\u5408\u8d77\u6765\uff0c\u52a0\u6df1\u5bf9j2se\u7684\u7406\u89e3\u3002
\u5982\u679c\u60f3\u8d70j2ee\u8def\u7ebf\u7684\u8bdd\uff0c\u63a5\u4e0b\u6765\u5e94\u8be5\u5b66\u6570\u636e\u5e93\uff0c\u518d\u5b66html\u3001css\u3001JavaScript\u3001jsp/servlet\uff0c\u4e5f\u5c31\u662fweb\u7684\u5165\u95e8\uff0c\u4e4b\u540e\u505a\u505aweb\u9879\u76ee\uff0c\u6bd4\u5982\u5c0fbbs\u3001\u7f51\u4e0a\u5546\u57ce\u7b49\u7b49\u3002\u5b66\u901a\u4e86\u5c31\u5b66\u6846\u67b6\uff0c\u8fd9\u671f\u95f4\u4f1a\u7a7f\u63d2\u5f88\u591a\u4e1c\u897f\uff0c\u4f8b\u5982xml\u3001uml\u3001log4j\u3001jUnit\u7b49\u7b49\uff0c\u6700\u540e\u5b66\u8bbe\u8ba1\u6a21\u5f0f\u548c\u9762\u5411\u5bf9\u8c61\u7684\u5206\u6790\u3002\u8ba1\u7b97\u673a\u7684\u4e1c\u897f\u662f\u5f88\u591a\u7684\uff0c\u4e0d\u8981\u5b66\u6b7b\uff0c\u4e5f\u4e0d\u8981\u60f3\u7740\u5b66\u5b8c\uff0c\u6700\u91cd\u8981\u7684\u662f\u5b66\u4f1a\u89e3\u51b3\u95ee\u9898\u7684\u65b9\u6cd5\u3002\u5f00\u59cb\u80af\u5b9a\u8981\u6a21\u4eff\u522b\u4eba\u7684\u4ee3\u7801\uff0c\u4e0d\u65ad\u6a21\u4eff\uff0c\u591a\u770b\uff0c\u770b\u5b8c\u4e00\u5b9a\u8981\u81ea\u5df1\u5199\u51e0\u904d\uff0c\u53ea\u6709\u80fd\u5199\u51fa\u6765\u4e86\u7684\uff0c\u624d\u662f\u81ea\u5df1\u7684\u4e1c\u897f\uff0c\u5efa\u8bae\u5f00\u59cb\u65f6\u591a\u80cc\u70b9\u4e1c\u897f\uff0c\u5305\u62ec\u4e00\u4e9b\u5e38\u7528\u7c7b\u554a\u3001\u4e00\u4e9b\u6982\u5ff5\u6027\u7684\u4e1c\u897f\uff0c\u56e0\u4e3a\u80cc\u591a\u4e86\u81ea\u5df1\u5c31\u719f\u6089\u4e86\u3002
\u6570\u636e\u5e93\u7684\u8981\u53e6\u627e\uff0c\u7f51\u4e0a\u80fd\u627e\u5230\u9a6c\u58eb\u5175\u7684Oracle\uff0c\u8bb2\u7684\u5f88\u4e0d\u9519\u7684\uff01\uff01
shopping\u8fd9\u4e2a\u9879\u76ee\u4e5f\u6709\u4ece\u5934\u5e26\u5230\u5c3e\u7684\uff0c\u4e5f\u662f\u9a6c\u58eb\u5175\u7684\uff0c\u8981\u627e\u627e
\u505a\u9879\u76ee\u662f\u5f88\u91cd\u8981\u7684\uff0c\u4ece\u7b80\u5355\u7684\u505a\u8d77\uff0c\u6162\u6162\u4f53\u4f1a\u5176\u4e2d\u7684\u5206\u6790\u4e0e\u8bbe\u8ba1
\u5b66java\u8fd8\u662f\u4ece\u89c6\u9891\u5165\u95e8\u7684\u597d\uff0c\u5343\u4e07\u4e0d\u8981\u4e00\u5f00\u59cb\u5c31\u53bb\u770b\u300aThinking in java\u300b\uff0c\u5403\u529b\u4e0d\u8ba8\u597d\uff0c\u5b66\u5230web\u65f6\u53ef\u4ee5\u770b\u770b\u5f20\u5b5d\u7965\u7684\u300a\u6df1\u5165\u4f53\u9a8cJAVA Web\u5f00\u53d1\u5185\u5e55\u2014\u2014\u6838\u5fc3\u57fa\u7840\u300b\uff0c\u5199\u7684\u5f88\u8be6\u7ec6\uff0c\u4e0d\u8fc7\u4ed6\u7684\u89c6\u9891\u4e00\u822c\uff0cJavaScript\u5c31\u770b\u300aJavaScript\u9ad8\u7ea7\u7a0b\u5e8f\u8bbe\u8ba1\u300b\uff0chtml\u6bd4\u8f83\u7b80\u5355\uff0ccss\u4e5f\u6bd4\u8f83\u7b80\u5355\uff0c\u4e0d\u8fc7css\u5e03\u5c40\u56e0\u4eba\u800c\u5f02\uff0c\u6709\u4eba\u89c9\u5f97\u5f88\u597d\u7406\u89e3\uff0c\u6709\u4eba\u89c9\u5f97\u5f88\u96be\uff0c\u641e\u4e2aDreamweaver\u591a\u7ec3\u7ec3\u4e5f\u5c31\u719f\u6089\u4e86\u3002\u8bbe\u8ba1\u6a21\u5f0f\u53ef\u4ee5\u770b\u300a\u5927\u8bdd\u8bbe\u8ba1\u6a21\u5f0f\u300b\uff0c\u5165\u95e8\u5f88\u597d\uff01
\u4f60\u7684j2se\u53ea\u5b66\u4e86\u4e00\u70b9\u800c\u5df2\uff0c\u4e0d\u7ba1\u600e\u6837\uff0c\u90fd\u8981\u5148\u628aj2se\u5b66\u597d\uff0c\u8fd9\u662f\u57fa\u7840\u3002j2se\u7684\u5b66\u4e60\u987a\u5e8f\u4e00\u822c\u662f\u8fd9\u6837\u7684\uff1a\u57fa\u7840\u8bed\u6cd5 -> \u9762\u5411\u5bf9\u8c61\u5165\u95e8 -> \u5f02\u5e38\u5904\u7406 -> \u6570\u7ec4 -> \u5e38\u7528\u7c7b -> \u5bb9\u5668\uff08\u76f8\u5f53\u91cd\u8981\uff09 -> IO -> \u7ebf\u7a0b -> \u7f51\u7edc -> GUI\u3002
\u65e2\u7136\u4f60io\uff0cthread\u90fd\u5b66\u4e86\uff0c\u5176\u4f59\u90a3\u4e9b\u8fd8\u6709\u6ca1\u5b66\u7684\uff0c\u5efa\u8bae\u53bb\u770b\u770b\u9a6c\u58eb\u5175\u7684j2se\u89c6\u9891\uff0c\u5176\u5b9e\u6211\u89c9\u5f97\u5982\u679c\u60f3\u6253\u597d\u57fa\u7840\u7684\u8bdd\uff0c\u8fd9\u5957\u89c6\u9891\u5e94\u8be5\u5168\u90e8\u8fc7\u8fc7\uff0c\u7279\u522b\u662f\u5f00\u59cb\u7684\u5185\u5b58\u5206\u6790\u548c\u9762\u5411\u5bf9\u8c61\u5206\u6790\u3002\u5b66\u5b8cj2se\u8981\u505a\u505a\u51e0\u4e2a\u57fa\u7840\u7684\u684c\u9762\u9879\u76ee\uff0c\u50cf\u4ec0\u4e48\u8d2a\u5403\u86c7\u554a\u3001\u4fc4\u7f57\u65af\u65b9\u5757\u3001\u7b80\u5355\u7684\u804a\u5929\u5668\u7b49\u7b49\uff0c\u8fd9\u6837\u624d\u80fd\u628a\u77e5\u8bc6\u6574\u5408\u8d77\u6765\uff0c\u52a0\u6df1\u5bf9j2se\u7684\u7406\u89e3\u3002
\u5982\u679c\u60f3\u8d70j2ee\u8def\u7ebf\u7684\u8bdd\uff0c\u63a5\u4e0b\u6765\u5e94\u8be5\u5b66\u6570\u636e\u5e93\uff0c\u518d\u5b66html\u3001css\u3001JavaScript\u3001jsp/servlet\uff0c\u4e5f\u5c31\u662fweb\u7684\u5165\u95e8\uff0c\u4e4b\u540e\u505a\u505aweb\u9879\u76ee\uff0c\u6bd4\u5982\u5c0fbbs\u3001\u7f51\u4e0a\u5546\u57ce\u7b49\u7b49\u3002\u5b66\u901a\u4e86\u5c31\u5b66\u6846\u67b6\uff0c\u8fd9\u671f\u95f4\u4f1a\u7a7f\u63d2\u5f88\u591a\u4e1c\u897f\uff0c\u4f8b\u5982xml\u3001uml\u3001log4j\u3001jUnit\u7b49\u7b49\uff0c\u6700\u540e\u5b66\u8bbe\u8ba1\u6a21\u5f0f\u548c\u9762\u5411\u5bf9\u8c61\u7684\u5206\u6790\u3002\u8ba1\u7b97\u673a\u7684\u4e1c\u897f\u662f\u5f88\u591a\u7684\uff0c\u4e0d\u8981\u5b66\u6b7b\uff0c\u4e5f\u4e0d\u8981\u60f3\u7740\u5b66\u5b8c\uff0c\u6700\u91cd\u8981\u7684\u662f\u5b66\u4f1a\u89e3\u51b3\u95ee\u9898\u7684\u65b9\u6cd5\u3002\u5f00\u59cb\u80af\u5b9a\u8981\u6a21\u4eff\u522b\u4eba\u7684\u4ee3\u7801\uff0c\u4e0d\u65ad\u6a21\u4eff\uff0c\u591a\u770b\uff0c\u770b\u5b8c\u4e00\u5b9a\u8981\u81ea\u5df1\u5199\u51e0\u904d\uff0c\u53ea\u6709\u80fd\u5199\u51fa\u6765\u4e86\u7684\uff0c\u624d\u662f\u81ea\u5df1\u7684\u4e1c\u897f\uff0c\u5efa\u8bae\u5f00\u59cb\u65f6\u591a\u80cc\u70b9\u4e1c\u897f\uff0c\u5305\u62ec\u4e00\u4e9b\u5e38\u7528\u7c7b\u554a\u3001\u4e00\u4e9b\u6982\u5ff5\u6027\u7684\u4e1c\u897f\uff0c\u56e0\u4e3a\u80cc\u591a\u4e86\u81ea\u5df1\u5c31\u719f\u6089\u4e86\u3002
\u6570\u636e\u5e93\u7684\u8981\u53e6\u627e\uff0c\u7f51\u4e0a\u80fd\u627e\u5230\u9a6c\u58eb\u5175\u7684Oracle\uff0c\u8bb2\u7684\u5f88\u4e0d\u9519\u7684\uff01\uff01
shopping\u8fd9\u4e2a\u9879\u76ee\u4e5f\u6709\u4ece\u5934\u5e26\u5230\u5c3e\u7684\uff0c\u4e5f\u662f\u9a6c\u58eb\u5175\u7684\uff0c\u8981\u627e\u627e
\u505a\u9879\u76ee\u662f\u5f88\u91cd\u8981\u7684\uff0c\u4ece\u7b80\u5355\u7684\u505a\u8d77\uff0c\u6162\u6162\u4f53\u4f1a\u5176\u4e2d\u7684\u5206\u6790\u4e0e\u8bbe\u8ba1
\u5b66java\u8fd8\u662f\u4ece\u89c6\u9891\u5165\u95e8\u7684\u597d\uff0c\u5343\u4e07\u4e0d\u8981\u4e00\u5f00\u59cb\u5c31\u53bb\u770b\u300aThinking in java\u300b\uff0c\u5403\u529b\u4e0d\u8ba8\u597d\uff0c\u5b66\u5230web\u65f6\u53ef\u4ee5\u770b\u770b\u5f20\u5b5d\u7965\u7684\u300a\u6df1\u5165\u4f53\u9a8cJAVA Web\u5f00\u53d1\u5185\u5e55\u2014\u2014\u6838\u5fc3\u57fa\u7840\u300b\uff0c\u5199\u7684\u5f88\u8be6\u7ec6\uff0c\u4e0d\u8fc7\u4ed6\u7684\u89c6\u9891\u4e00\u822c\uff0cJavaScript\u5c31\u770b\u300aJavaScript\u9ad8\u7ea7\u7a0b\u5e8f\u8bbe\u8ba1\u300b\uff0chtml\u6bd4\u8f83\u7b80\u5355\uff0ccss\u4e5f\u6bd4\u8f83\u7b80\u5355\uff0c\u4e0d\u8fc7css\u5e03\u5c40\u56e0\u4eba\u800c\u5f02\uff0c\u6709\u4eba\u89c9\u5f97\u5f88\u597d\u7406\u89e3\uff0c\u6709\u4eba\u89c9\u5f97\u5f88\u96be\uff0c\u641e\u4e2aDreamweaver\u591a\u7ec3\u7ec3\u4e5f\u5c31\u719f\u6089\u4e86\u3002\u8bbe\u8ba1\u6a21\u5f0f\u53ef\u4ee5\u770b\u300a\u5927\u8bdd\u8bbe\u8ba1\u6a21\u5f0f\u300b\uff0c\u5165\u95e8\u5f88\u597d\uff01

\u7b2c\u4e00\uff1a\u4ece\u8ba1\u7b97\u673a\u64cd\u4f5c\u7cfb\u7edf\u5f00\u59cb\u5b66\u8d77\u3002\u5728\u5b66\u4e60\u8f6f\u4ef6\u5f00\u53d1\u6280\u672f\u4e4b\u524d\uff0c\u9996\u5148\u5e94\u8be5\u5b66\u4e60\u4e00\u4e0b\u64cd\u4f5c\u7cfb\u7edf\u77e5\u8bc6\uff0c\u64cd\u4f5c\u7cfb\u7edf\u77e5\u8bc6\u5305\u62ec\u64cd\u4f5c\u7cfb\u7edf\u4f53\u7cfb\u7ed3\u6784\u3001\u8d44\u6e90\u7ba1\u7406\u3001\u4efb\u52a1\u8c03\u5ea6\u7b49\u5185\u5bb9\uff0c\u5728\u521d\u6b65\u4e86\u89e3\u64cd\u4f5c\u7cfb\u7edf\u77e5\u8bc6\u4e4b\u540e\uff0c\u80fd\u591f\u5bf9\u8ba1\u7b97\u673a\u6267\u884c\u5404\u79cd\u8ba1\u7b97\u4efb\u52a1\u6709\u4e00\u4e2a\u521d\u6b65\u7684\u8ba4\u8bc6\uff0c\u8fd9\u5bf9\u4e8e\u540e\u7eed\u7684\u5b66\u4e60\u4f1a\u8d77\u5230\u91cd\u8981\u7684\u4f5c\u7528\u3002
\u7b2c\u4e8c\uff1a\u9009\u62e9\u5b66\u4e60\u4e00\u95e8\u5168\u573a\u666f\u7f16\u7a0b\u8bed\u8a00\u3002\u5bf9\u4e8e\u521d\u5b66\u8005\u6765\u8bf4\uff0c\u5728\u7f16\u7a0b\u8bed\u8a00\u7684\u9009\u62e9\u4e0a\u5efa\u8bae\u9009\u62e9\u4e00\u95e8\u201c\u5168\u573a\u666f\u7f16\u7a0b\u8bed\u8a00\u201d\uff0c\u76ee\u524dJava\u3001Python\u548cC#\u90fd\u662f\u4e0d\u9519\u7684\u9009\u62e9\uff0c\u5b66\u4e60\u5168\u573a\u666f\u7f16\u7a0b\u8bed\u8a00\u7684\u597d\u5904\u5c31\u662f\u672a\u6765\u53ef\u4ee5\u5411\u5404\u4e2a\u9886\u57df\u53d1\u5c55\u3002\u5982\u679c\u4ece\u5c31\u4e1a\u7684\u89d2\u5ea6\u51fa\u53d1\uff0c\u5f53\u524d\u5b66\u4e60Java\u662f\u4e0d\u9519\u7684\u9009\u62e9\uff0c\u5982\u679c\u4ece\u53d1\u5c55\u524d\u666f\u7684\u89d2\u5ea6\u51fa\u53d1\uff0cPython\u662f\u4e0d\u9519\u7684\u9009\u62e9\u3002
\u7b2c\u4e09\uff1a\u5728\u5b66\u4e60\u7f16\u7a0b\u8bed\u8a00\u7684\u8fc7\u7a0b\u4e2d\u8865\u5b66\u76f8\u5173\u77e5\u8bc6\u3002\u4ee5\u5b66\u4e60Java\u4e3a\u4f8b\uff0c\u5982\u679c\u9009\u62e9Web\u5f00\u53d1\u7684\u5b66\u4e60\u65b9\u5411\uff0c\u53ef\u4ee5\u5728\u4e00\u8fb9\u5b66\u4e60Java\u7684\u540c\u65f6\u8865\u5b66\u7f51\u7edc\u901a\u4fe1\u3001\u6570\u636e\u5e93\u3001\u7b97\u6cd5\u8bbe\u8ba1\u548c\u6570\u636e\u7ed3\u6784\u7b49\u65b9\u9762\u7684\u77e5\u8bc6\uff0c\u8fd9\u4e9b\u77e5\u8bc6\u5bf9\u4e8e\u7a0b\u5e8f\u5458\u540e\u7eed\u7684\u53d1\u5c55\u90fd\u4f1a\u6709\u975e\u5e38\u91cd\u8981\u7684\u5e2e\u52a9\uff0c\u4e00\u5b9a\u8981\u8ba4\u771f\u5bf9\u5f85\u3002\u53e6\u5916\uff0c\u5728\u5f53\u524d\u7684\u4e91\u8ba1\u7b97\u65f6\u4ee3\uff0c\u5728\u8f6f\u4ef6\u90e8\u7f72\u7684\u65f6\u5019\u4e5f\u4f1a\u63a5\u89e6\u5230\u4e91\u8ba1\u7b97\u77e5\u8bc6\u3002

软件开发自学步骤:自学者需要先了解软件开发的流程,再购买相关书籍及网课。由于软件开发涉及较多专业性知识,例如软件需求分析、模块设计、编码和调试等等,所以学习者需要一定的指导,建议自学者购买相关网课。

软件开发流程:软件开发流程即软件设计思路和方法的一般过程,包括对软件先进行需求分析,设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编码和调试、程序联调和测试以及编写、提交程序等一系列操作以满足客户的需求并且解决客户的问题,如果有更高需求,还需要对软件进行维护、升级处理,报废处理。
如何进行需求分析
1.相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。
2.系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。
3.系统分析员向用户再次确认需求。

1、首先,如果可以的话不建议自己一个人学习的方式,有钱还是要去报一个培训班。有老师指导可以快很多。

2、如果经济条件不够,可以从网上找一套视频资料。现在网络上资源共享做的不错,可以从自学网找。

3、身边看一下是否有做开发的同事或者朋友,请他们给你指点。让他们告诉你重点学习哪些知识,这样可以提升效率。

4、如果自己喜欢读书,可以不看视频,采用读书的方式自学,只是这样的话效率可能会很慢。但学出来效果会很好。
只有你感兴趣的事情你才能全心全意的去做,你得「喜欢它」,不然你学它干什么,个人觉得这一点非常重要。然后要「有自信」,要相信自己有能力学好,如果你自己认为自己学不好,总是觉得这也不行,那也不行,那就你就真的学不好。

1、基础
这是每个开发者的起点。开发者刚刚学会了某种语言, 比如C语言,学习了基本的数据结构和算法,并通过一些练习对知识点进行巩固。这些练习主要以课后练习为主,是一些简单的基础概念的练习,比如打印输出、接收用户的输入、数组的遍历、排序,或者链表等。接下来是做一些简单的项目,这些项目没有复杂的算法和高深的领域知识,比如数据的统计分析、产品的售后管理系统等。这些项目虽然简单,却是一个真实完整的项目。不仅练习了开发者对语言的应用能力,也体会了软件开发的全生命周期,即软件工程,从项目的需求分析,到设计开发,到软件发布和项目验收,最后到软件的维护。通过简单的项目,掌握了对语言的驾驭能力,并熟悉了软件工程。随着能力的提升,慢慢地就会接触更复杂的项目,使自己能力得到进一步的巩固和提升。能力的提升方面包括:对语言的应用得心应手,对软件的设计驾轻就熟。接触并熟悉更多的语言,如动态语言Pyhton、脚本语言Bash、新兴语言Golang、Swift等。通过语言间的对比,对语言的优势和缺点又比较清晰的了解,从而在项目中合理选择语言。
2、架构设计和系统分析,随着项目越做越多,会发现多数是在重复,到了一个瓶颈。这是可能要阅读大量的书籍,向软件架构和系统分析转型。在设计软件时,要多留意架构设计。软件架构可以通过演化得到。但是若能看得更远,提前做些设计,会事半功倍。这个阶段,可能要花大量的时间在业务领域。因为软件技术已经暂时不需投入太多精力了,也有时间关注业务领域了。熟悉业务领域,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划等,能根据实际工作环境,评估和选用适宜的开发方法和工具;能按照标准规范编写系统分析、设计文档等。在实际项目中锻炼系统架构和系统分析能力。

最近一些刚开始学习开发的同学问我,对他们初学者来说,到底有没有什么建议?主要结合当时我学习开发的经验给大家谈谈。
011.多看多写
学开发一定要多看多写,多看一些技术书籍,视频,别人写的代码,源码,看得多了,自己就会自然而然的懂好的代码风格。在看的基础上,一定要去写,多敲代码,增加对代码的熟练度。这样也巩固我们对很多知识点的理解。
022.不要过度纠结技术细节
对于初学者来说,不要过度的注意技术细节,我的很多学生,刚开始干开发的时候,他为了把基础打扎实,所以针对任何模块的方方面面,他希望都把他搞懂。 对于初学者,知识的体系还不完备,你要想理解诸多方面的一些细节,其实本身就有一定的难度。硬要把它搞懂,所以反而增加你学习当中的一些困难。反而影响后期学习的一些信心。所以往往是起到反作用的。初期知道它在模块中常见用法和概念胜任初级开发,是完全没问题的。
033.不要看纸质的教材
就我个人的经验来说,现在市面上,我们所看到的,所有的纸质教材都是懂拼西凑出来的,如果看目录,哇塞,你可以发现这本书的内容很多,仔细看一个章节,确实讲得很肤浅。完全没有设计自己的理解和看法,完全是东拼西凑出来,这样的书看了有什么意义呢?
044.搭伙学
我建议学开发的同学,最好能找个志同道合的朋友,一块去学习开发,我以前学python,java的时候,一个人从头研究到尾,遇到问题自己吭吭唧唧的研究。这个相对来说比较辛苦的。如果你有一两个一起学习的朋友,有问题大家一块讨论,一起分享,这样对我们学习开发会有很大很大的帮助。进步也会很快的。
055.是否需要培训
如果你找到一个负责任的培训学校,找到一个责任感有水平的老师,我建议是可以去的,跟着他学肯定有很大的效果的。但是,培训水太深,坑太多,如果经济条件不宽裕,完全可以自己去自学。网上的学习资料足够你来学习了,只要自己有一定的自制力。可以完全靠自己把开发学会。
最后希望每一个IT爱好者都会有一个美好的蓝天。

最近一些刚开始学习开发的同学问我,对他们初学者来说,到底有没有什么建议?主要结合当时我学习开发的经验给大家谈谈。
011.多看多写
学开发一定要多看多写,多看一些技术书籍,视频,别人写的代码,源码,看得多了,自己就会自然而然的懂好的代码风格。在看的基础上,一定要去写,多敲代码,增加对代码的熟练度。这样也巩固我们对很多知识点的理解。
022.不要过度纠结技术细节
对于初学者来说,不要过度的注意技术细节,我的很多学生,刚开始干开发的时候,他为了把基础打扎实,所以针对任何模块的方方面面,他希望都把他搞懂。 对于初学者,知识的体系还不完备,你要想理解诸多方面的一些细节,其实本身就有一定的难度。硬要把它搞懂,所以反而增加你学习当中的一些困难。反而影响后期学习的一些信心。所以往往是起到反作用的。初期知道它在模块中常见用法和概念胜任初级开发,是完全没问题的。
033.不要看纸质的教材
就我个人的经验来说,现在市面上,我们所看到的,所有的纸质教材都是懂拼西凑出来的,如果看目录,哇塞,你可以发现这本书的内容很多,仔细看一个章节,确实讲得很肤浅。完全没有设计自己的理解和看法,完全是东拼西凑出来,这样的书看了有什么意义呢?
044.搭伙学
我建议学开发的同学,最好能找个志同道合的朋友,一块去学习开发,我以前学python,java的时候,一个人从头研究到尾,遇到问题自己吭吭唧唧的研究。这个相对来说比较辛苦的。如果你有一两个一起学习的朋友,有问题大家一块讨论,一起分享,这样对我们学习开发会有很大很大的帮助。进步也会很快的。
055.是否需要培训
如果你找到一个负责任的培训学校,找到一个责任感有水平的老师,我建议是可以去的,跟着他学肯定有很大的效果的。但是,培训水太深,坑太多,如果经济条件不宽裕,完全可以自己去自学。网上的学习资料足够你来学习了,只要自己有一定的自制力。可以完全靠自己把开发学会。
最后希望每一个IT爱好者都会有一个美好的蓝天。

  • 杞欢寮鍙戝浣曞紑濮嬪涔?
    绛旓細杞欢涓撲笟鏄竴涓笉閿欑殑閫夋嫨锛屽氨鑷鑰岃█闇瑕佽帿澶х殑鍕囨皵鍜屽潥鎸佷笅鍘荤殑淇″績锛杞欢寮鍙鐨瀛︿範杈冧负绻侀噸浜屾灟鐕ワ紝涓嬮潰灏变互java瀛︿範涓句緥锛屼富瑕佸涔犲唴瀹规湁涓嬮潰涓浜涳細C,JAVA,PHP,PYTHON,MYSQL,JAVASCRIPT鍙﹀灏辨槸鍚勪釜璇█鐨勬鏋讹紝鎻愰珮寮鍙戦熷害鐨勩備笅闈㈡槸璺熸暟鎹浉鍏崇殑鐭ヨ瘑銆--鏁版嵁鐨勮繛鎺ラ鍏堥渶瑕佸姞杞戒竴涓唬鐮佸潡銆傚鏋 ...
  • 杞欢寮鍙戝浣曞紑濮嬪涔?
    绛旓細涓浜涗笓瀹惰〃绀猴紝璁$畻鏈哄涔犺繃绋嬮氬父浠庣‖浠寮濮锛岀劧鍚庡埌杞欢锛屾渶缁堝啀鍒扮‖浠讹紝鏈鍒濓紝瀛︿範纭欢鍙互浣挎垜浠洿瀹规槗鐞嗚В璁$畻鏈猴紝鑰瀛︿範杞欢浣挎垜浠洿瀹规槗浣跨敤璁$畻鏈烘潵杩涗竴姝ュ涔犵‖浠讹紝浠庤屽彲浠ユ彁楂杞欢寮鍙鐭ヨ瘑銆傝蒋浠跺紑鍙戦潪甯搁噸瑙嗙▼搴忔晥鐜囷紝鏁堢巼閫氬父涓庤绠楁満纭欢鐭ヨ瘑瀵嗗垏鐩稿叧锛岃屼笖鑻辫涓嶅ソ鐨勶紝瑕佷粠澶村埌灏惧姞寮虹紪绋嬭嫳璇殑瀛︿範锛...
  • 杞欢寮鍙戝浣曞紑濮嬪涔?
    绛旓細鎬庢牱瀛﹀ソC璇█ 1.宸ユ鍠勫叾浜嬶紝蹇呭厛鍒╁叾鍣 鍑嗗宸ヤ綔锛氫竴涓寮鍙鐜锛屽TurboC2.0銆乂isualC 绛夊紑鍙戝伐鍏凤紱涓鏈ソ鏁欐潗锛屽璋旦寮轰富缂栫殑銆奀璇█绋嬪簭璁捐銆(绗簩鐗)銆傛垜褰撴椂鐪嬬殑鏄粬鐨勭涓鐗堬紝灏变负瀹冪殑绠娲併佸畬缇庢墍鍚稿紩锛岀畝鐩寸埍涓嶉噴鎵嬶紝鐢ㄤ簡涓や釜鏄熸湡涓鍙f皵鐪嬪畬銆2.绉樺瘑姝﹀櫒 鍒濆鑰瀛︿範璁$畻鏈鸿瑷瑕佷細...
  • 杞欢寮鍙戝浣曞紑濮嬪涔鍛?
    绛旓細杞欢寮鍙涓撲笟闈炲父涓嶉敊锛瀛︿範IT鎶鏈瘮杈冨ソ鐨勬湁杞欢寮鍙戯紝骞抽潰璁捐锛屽缓绛戣璁★紝娓告垙鍔ㄦ极璁捐锛屽奖瑙嗗壀杈戠瓑锛岃繖浜涙妧鑳界洰鍓嶈繕鏄瘮杈冨悆棣欑殑锛屼笅闈㈡槸杞欢寮鍙戠殑閮ㄥ垎瀛︿範鐭ヨ瘑 1.缂栫▼鎺ュ彛灏辨槸瀵逛簬鏌愮閫昏緫鍐欑殑涓瀹氳鑼冪殑鏁版嵁鏍煎紡锛屽氨鏄涓荤▼搴忚窡 Lu閫氳鐢ㄧ殑涓缁 C 鍑芥暟銆 鎵鏈夌殑 API 鍑芥暟鎸夌浉鍏崇殑绫诲瀷浠ュ強甯搁噺閮...
  • 杞欢寮鍙戝浣曞紑濮嬪涔?
    绛旓細瀛︿範杞欢寮鍙鍐呭鏈夊瓧绗︿覆鐨勭浉鍏冲嚱鏁帮紝姣斿瀛楃涓叉嫾鎺ュ嚱鏁帮紝鍒嗗壊鍑芥暟锛屾墦涔卞嚱鏁扮瓑銆1.纭繚鍫嗘爤涓婅嚦灏戞湁 n 涓澶栫┖浣嶃 濡傛灉涓嶈兘鎶婂爢鏍堟墿灞曞埌鐩稿簲鐨勫昂瀵革紝鍑芥暟杩斿洖鍋囥 澶辫触鐨勫師鍥犲寘鎷皢鎶婃爤鎵╁睍鍒版瘮鍥哄畾鏈澶у昂瀵歌繕澶 锛堣嚦灏戞槸鍑犲崈涓厓绱狅級鎴栧垎閰嶅唴瀛樺け璐ャ 杩欎釜鍑芥暟姘歌繙涓嶄細缂╁皬鍫嗘爤锛 2.閿姣佹寚瀹 Lua...
  • 杞欢寮鍙戝浣曞紑濮嬪涔?
    绛旓細1.寮濮鑷杞欢缂栫▼璇剧▼;2.鐔熸倝绠楁硶鍜屾暟鎹粨鏋;3.闄勫姞鎶鑳界殑瀛︿範;4.鍔ㄦ墜鑳藉姏鐨勫煿鍏
  • 杞欢寮鍙戝浣曞紑濮嬪涔?
    绛旓細灏卞綋鍓嶅ぇ鐜瀛︿範杞欢寮鍙涓撲笟鏄竴涓笉閿欑殑閫夋嫨锛屾瘮濡傚ぇ鏁版嵁鐩稿叧鐨刯ava,python寮鍙戣瑷锛岃繖涓撲笟浼氬涔犱互涓嬭瑷锛欳,JAVA,PHP,PYTHON,MYSQL,JAVASCRIPT鍙﹀灏辨槸鍚勪釜璇█鐨勬鏋讹紝鎻愰珮寮鍙戦熷害鐨勩備笅闈㈡槸璺熸暟鎹浉鍏崇殑鐭ヨ瘑銆傛暟鎹殑杩炴帴棣栧厛闇瑕佸姞杞戒竴涓唬鐮佸潡銆傚鏋 chunk 鏄竴涓瓧绗︿覆锛屼唬鐮佸潡鎸囪繖涓瓧绗︿覆銆傚鏋...
  • 杞欢寮鍙戝浣曞紑濮嬪涔?
    绛旓細4銆佸鏋滆嚜宸卞枩娆㈣涔︼紝鍙互涓嶇湅瑙嗛锛岄噰鐢ㄨ涔︾殑鏂瑰紡鑷锛屽彧鏄繖鏍风殑璇濇晥鐜囧彲鑳戒細寰堟參銆備絾瀛﹀嚭鏉ユ晥鏋滀細寰堝ソ銆5銆佸湪鑷鐨勮繃绋嬩腑瑕佸鍔ㄦ墜锛岃嚜宸卞幓璺熼殢妗堜緥鏁蹭唬鐮侊紝鍙湁澶氬姩鎵嬫墠浼氳繘姝ョ殑蹇6銆佺粰鑷繁鎸囧畾涓濂瀛︿範鏃堕棿琛紝姣忓ぉ鎸夌収瑙勫畾鐨勬椂闂村吇鎴愯嚜宸卞涔犵殑濂戒範鎯7銆佸煿鍏昏嚜宸卞杞欢寮鍙鐨勫叴瓒o紝鍏磋叮鏄渶...
  • 杞欢寮鍙戝浣曞紑濮嬪涔?
    绛旓細瀛︿範杞欢寮鍙鍙互鑷銆傝嚜瀛︾殑璇濆彲浠ュ湪缃戜笂鎵句竴浜涜绋嬭棰戯紝鎼厤涔︾睄瑙嗛涓璧风湅锛屽璁扮瑪璁帮紝鏈夋潯浠剁殑鍙互鎶ヤ釜鍩硅鐝紝绯荤粺鐨勫涔犳晥鏋滀細濂藉緢澶氥傝繖閲屼粙缁嶄竴涓嬭蒋浠跺紑鍙戦渶瑕佸涔犵殑璇剧▼ 1.鏁版嵁缁撴瀯涓庣畻娉曪紝鍙浣犲仛寮鍙戯紝杩欎竴鐐瑰氨蹇呴』濂藉ソ鐨勫涔狅紝鎶婂畠瀛﹂忎簡锛屽缂栫▼鐨勪紭鍖栧府鍔╁緢澶с2.璁$畻鏈虹粍鎴愬師鐞嗭紝涓闂...
  • 杞欢寮鍙戝浣曞紑濮嬪涔?
    绛旓細浣犲ソ锛杞欢寮鍙戝涔杩囩▼涓鑸槸锛氫粠鍩虹鍒伴珮闃跺啀鍒伴」鐩疄璁傚熀纭闃舵涓鑸寘鎷琷ava鍜屽墠绔瑷鐨勮瑷瑙勫垯锛鎬庝箞鍐欏嚭绗﹀悎瑙勫垯鐨刯ava浠g爜锛屽墠绔熀纭鏈塰tml銆乯s銆乧s绛夌瓑锛屼篃灏辨槸Web鍩虹锛屽瀹屼箣鍚庯紝瑕佸涔犱竴娈垫椂闂存暟鎹簱锛屾瘮濡傛庝箞鍐橲QL璇█锛屾庝箞浠庢暟鎹腑鎻愬彇鍑鸿嚜宸辨兂瑕佺殑鏁版嵁銆傚埌浜嗛珮闃堕樁娈碉紝瑕佸涔燬SM鎶鏈鏋...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网