Java 学习之后,多久时间内写出一个项目算正常? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
fusociety
V2EX    Java

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

  •  
  •   fusociety Dec 24, 2018 7511 views
    This topic created in 2680 days ago, the information mentioned may be changed or developed.

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

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

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

    个人意见是,别盲目的追求,很多东西都是别人告诉你的实践经验,或者踩坑经验,这个需要多和别人讨论才行。就算造个房也要设计图,你现在只是学会了怎么建房子,但是设计房子完全需要自己想办法去了解,而且这个设计本身也是别人的经验总结的,闭门造车是一个非常不可取的事情。
    fusociety
        18
    fusociety  
    OP
       Dec 24, 2018
    @wly19960911 非常感谢 /握手
    Raymon111111
        19
    Raymon111111  
       Dec 24, 2018
    啊 不是一个可量化的衡量指标
    qbhy
        20
    qbhy  
       Dec 24, 2018
    php 大法好
    Neojoke
        21
    Neojoke  
       Dec 24, 2018
    @fusociety 兄台,你能用语言把你要做的项目给完整的复述出来吗?从整体到细节上,如果可以,那你就可以用代码写出来,如果不能,你就要弄明白,到底哪些东西是不可描述出来的,如果不能描述出来,就相当于编码目的不明确,不明确当然思路无从谈起
    对于整个项目来说也是,如果你不能描述项目的整体和细节,你也就不能写出一个项目,单人作战,写出一个小项目还可以,一边写一边想,但是非常完整的一个项目,哪怕是一个博客,如果你不把所有细节描述清楚,你就一头雾水无法完成。在公司里,有同事一起解决这个问题,你不需要担心,但一定要培养自己复述项目整体和细节的能力,说白了,就是功能逻辑需要整理和梳理
    对于疑惑,我觉得可以不那么看轻自己,要多一些自信,能把一些局部功能写的很完善已经很可以了,实际工作中,不一定非要一个人负责一个完整的项目,基本上一个入门的人能负责一个精良的功能模块,就已经很容易找到工作了。
    lastpass
        22
    lastpass  
       Dec 24, 2018 via Android
    @fusociety 我的意思是说,别人科班学四年,是这样。你才学半年的是不是有点膨胀了呀。
    Raisu
        23
    Raisu  
       Dec 24, 2018
    自学的吗?公司里面也不是自己负责一个项目的全部内容的啊。实在不行跟着培训班的视频项目做一个。
    likuku
        24
    likuku  
       Dec 24, 2018 via iPhone   3
    多大的项目啊?输出个 “ hello world ” 也是个项目,写个巨大的分布式计算平台也是个项目。
    0myun
        25
    0myun  
       Dec 24, 2018
    我看你头像就想戳...
    trait
        26
    trait  
       Dec 24, 2018
    别急,先去 github 找开源项目贡献代码
    katsusan
        27
    katsusan  
       Dec 24, 2018
    看着 ls 的回答,再看看招聘网站上的 JD,我都怀疑是不是在同一个次元,
    yukiir
        28
    yukiir  
       Dec 24, 2018
    还是进入公司做项目进步得快,不过 java 一般也不会一个人写一个项目,php 倒是有可能。
    juju123
        29
    juju123  
       Dec 24, 2018
    设定做一个项目,边学边写,光看书没用,肯定要做项目才能积累经验
    Yiki
        30
    Yiki  
       Dec 24, 2018
    等你进公司了自然就会写了 - -
    没有需求脑补是最不严谨的
    yiyi11
        31
    yiyi11  
       Dec 24, 2018
    1 个月左右,因为培训班都是第一个月左右就教完一个项目了。
    foru17
        32
    foru17  
       Dec 24, 2018
    我是看到楼主头像进来的。
    moe3000
        33
    moe3000  
       Dec 24, 2018
    这个头像和我大学室友一样,不会你就是...
    rb6221
        34
    rb6221  
       Dec 24, 2018   1
    看课程,有些项目实战的课程
    1 是看目录标题和顺序,然后你自己脑子里就有架构了
    2 是看内容,老手们实现需求是怎样的思路
    wxb2dyj
        35
    wxb2dyj  
       Dec 24, 2018 via iPhone   1
    头像真的不友好,建议楼主换个吧
    fusociety
        36
    fusociety  
    OP
       Dec 25, 2018
    @moe3000 应该不是。。。。/皮
    yebo777
        37
    yebo777  
       Dec 25, 2018
    这头像有点烦,block
    sun1993
        38
    sun1993  
       Dec 25, 2018
    啊啊啊啊啊啊,这头像 wsl,
    多久写一个项目不重要,重要的是质量有多高
    About     Help     Advertise     Blog     API     FAQ     Solana     6067 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 103ms UTC 02:20 PVG 10:20 LAX 19:20 JFK 22:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86