Java 学习之后,多久时间内写出一个项目算正常?

2018-12-24 11:52:37 +08:00
 fusociety

非科班,学了快半年了,现在只会实现简单局部功能,完整的项目写出不出来。

6531 次点击
所在节点    Java
38 条回复
linbiaye
2018-12-24 11:55:34 +08:00
你搞反了,能写出一个完整项目才算学习完成。。
fuckaholic
2018-12-24 11:56:36 +08:00
搞项目,本人建议设计先行.
需求弄个百分之 80,数据模型和架构设计才能健壮.
lastpass
2018-12-24 11:58:53 +08:00
科班,学了快四年了,现在只会实现简单局部功能,完整的项目写出不出来。
yangzhezjgs
2018-12-24 11:59:24 +08:00
去看看软件工程,去看看什么叫概要设计,什么叫详细设计,可能会有帮助
misaka19000
2018-12-24 12:40:09 +08:00
一个礼拜差不多吧
CruelMoon
2018-12-24 12:44:20 +08:00
工作之后由一个开发人员来做一个完整项目的机会不是很多吧..能做到这点的话感觉可以做独立开发者鸟...
fusociety
2018-12-24 12:49:03 +08:00
@misaka19000 你真厉害!
fusociety
2018-12-24 12:49:33 +08:00
@fuckaholic 我完全不懂设计
fusociety
2018-12-24 12:49:56 +08:00
@yangzhezjgs 多谢
KasuganoSoras
2018-12-24 12:50:27 +08:00
你头像右上角这个东西看得我强迫症犯了……
fusociety
2018-12-24 12:51:38 +08:00
@KasuganoSoras 兄台,这不是重点
pony279
2018-12-24 12:54:53 +08:00
建议大家 block 了吧, 这头像真有点烦
vincenttone
2018-12-24 12:56:02 +08:00
不同基础学习的人,写出一个小项目的周期也不同。一般有其他语言基础的人几天甚至一天就可以写个小项目玩了,但是并不一定能理解语言的核心优势;没什么基础的人一般几周到几个月都是可能的,没什么产出的主要原因是不得要领,实践太少,漫无目的或者贪图全面。
所以推荐你随便看看基础部分,只要能搭建环境,能写出很基础的逻辑就可以了,然后写个简单的博客,只要能增删改查即可,写的时候靠着书籍辅助,闲暇时间看看书籍中不了解的知识,不停的改进项目就可以了。
工科的东西,还是实践为主,即使是纯粹的理科,一般也是要动手推导和练习的。
fusociety
2018-12-24 12:57:41 +08:00
@lastpass 可是你们基础扎实啊
fusociety
2018-12-24 12:58:56 +08:00
@pony279 你随意
fusociety
2018-12-24 12:59:50 +08:00
@vincenttone 多谢,我感觉我就是有点飘了
wly19960911
2018-12-24 13:00:50 +08:00
软件系统的设计完全是一门技术,很多场景你没有碰过或者了解过,你很大概率踩坑,我现在是只写 demo,或者只写一个场景,不写整体,等积累到经验了再来写个整体。

如果硬写个整体就是准备踩坑了,比如我现在开发 app,我完全没有 app 整体设置配置各种数据存储的概念,硬着头皮先画 ui,然后再来处理 app 整体的情况。java 对功能的分层还是很明确的,我也只是学过 springboot,个人对数据库设计没啥水平,更多的情况不知道了。

个人意见是,别盲目的追求,很多东西都是别人告诉你的实践经验,或者踩坑经验,这个需要多和别人讨论才行。就算造个房也要设计图,你现在只是学会了怎么建房子,但是设计房子完全需要自己想办法去了解,而且这个设计本身也是别人的经验总结的,闭门造车是一个非常不可取的事情。
fusociety
2018-12-24 14:16:24 +08:00
@wly19960911 非常感谢 /握手
Raymon111111
2018-12-24 14:24:57 +08:00
啊 不是一个可量化的衡量指标
qbhy
2018-12-24 14:29:27 +08:00
php 大法好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/520405

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX