非科班,学了快半年了,现在只会实现简单局部功能,完整的项目写出不出来。
1
linbiaye 2018-12-24 11:55:34 +08:00 3
你搞反了,能写出一个完整项目才算学习完成。。
|
2
fuckaholic 2018-12-24 11:56:36 +08:00
搞项目,本人建议设计先行.
需求弄个百分之 80,数据模型和架构设计才能健壮. |
3
lastpass 2018-12-24 11:58:53 +08:00 via Android 1
科班,学了快四年了,现在只会实现简单局部功能,完整的项目写出不出来。
|
4
yangzhezjgs 2018-12-24 11:59:24 +08:00
去看看软件工程,去看看什么叫概要设计,什么叫详细设计,可能会有帮助
|
5
misaka19000 2018-12-24 12:40:09 +08:00 via Android
一个礼拜差不多吧
|
6
CruelMoon 2018-12-24 12:44:20 +08:00
工作之后由一个开发人员来做一个完整项目的机会不是很多吧..能做到这点的话感觉可以做独立开发者鸟...
|
7
fusociety OP @misaka19000 你真厉害!
|
8
fusociety OP @fuckaholic 我完全不懂设计
|
9
fusociety OP @yangzhezjgs 多谢
|
10
KasuganoSoras 2018-12-24 12:50:27 +08:00 1
你头像右上角这个东西看得我强迫症犯了……
|
11
fusociety OP @KasuganoSoras 兄台,这不是重点
|
12
pony279 2018-12-24 12:54:53 +08:00
建议大家 block 了吧, 这头像真有点烦
|
13
vincenttone 2018-12-24 12:56:02 +08:00
不同基础学习的人,写出一个小项目的周期也不同。一般有其他语言基础的人几天甚至一天就可以写个小项目玩了,但是并不一定能理解语言的核心优势;没什么基础的人一般几周到几个月都是可能的,没什么产出的主要原因是不得要领,实践太少,漫无目的或者贪图全面。
所以推荐你随便看看基础部分,只要能搭建环境,能写出很基础的逻辑就可以了,然后写个简单的博客,只要能增删改查即可,写的时候靠着书籍辅助,闲暇时间看看书籍中不了解的知识,不停的改进项目就可以了。 工科的东西,还是实践为主,即使是纯粹的理科,一般也是要动手推导和练习的。 |
16
fusociety OP @vincenttone 多谢,我感觉我就是有点飘了
|
17
wly19960911 2018-12-24 13:00:50 +08:00
软件系统的设计完全是一门技术,很多场景你没有碰过或者了解过,你很大概率踩坑,我现在是只写 demo,或者只写一个场景,不写整体,等积累到经验了再来写个整体。
如果硬写个整体就是准备踩坑了,比如我现在开发 app,我完全没有 app 整体设置配置各种数据存储的概念,硬着头皮先画 ui,然后再来处理 app 整体的情况。java 对功能的分层还是很明确的,我也只是学过 springboot,个人对数据库设计没啥水平,更多的情况不知道了。 个人意见是,别盲目的追求,很多东西都是别人告诉你的实践经验,或者踩坑经验,这个需要多和别人讨论才行。就算造个房也要设计图,你现在只是学会了怎么建房子,但是设计房子完全需要自己想办法去了解,而且这个设计本身也是别人的经验总结的,闭门造车是一个非常不可取的事情。 |
18
fusociety OP @wly19960911 非常感谢 /握手
|
19
Raymon111111 2018-12-24 14:24:57 +08:00
啊 不是一个可量化的衡量指标
|
20
qbhy 2018-12-24 14:29:27 +08:00
php 大法好
|
21
Neojoke 2018-12-24 14:29:45 +08:00
@fusociety 兄台,你能用语言把你要做的项目给完整的复述出来吗?从整体到细节上,如果可以,那你就可以用代码写出来,如果不能,你就要弄明白,到底哪些东西是不可描述出来的,如果不能描述出来,就相当于编码目的不明确,不明确当然思路无从谈起
对于整个项目来说也是,如果你不能描述项目的整体和细节,你也就不能写出一个项目,单人作战,写出一个小项目还可以,一边写一边想,但是非常完整的一个项目,哪怕是一个博客,如果你不把所有细节描述清楚,你就一头雾水无法完成。在公司里,有同事一起解决这个问题,你不需要担心,但一定要培养自己复述项目整体和细节的能力,说白了,就是功能逻辑需要整理和梳理 对于疑惑,我觉得可以不那么看轻自己,要多一些自信,能把一些局部功能写的很完善已经很可以了,实际工作中,不一定非要一个人负责一个完整的项目,基本上一个入门的人能负责一个精良的功能模块,就已经很容易找到工作了。 |
23
Raisu 2018-12-24 15:37:16 +08:00
自学的吗?公司里面也不是自己负责一个项目的全部内容的啊。实在不行跟着培训班的视频项目做一个。
|
24
likuku 2018-12-24 16:08:19 +08:00 via iPhone 3
多大的项目啊?输出个 “ hello world ” 也是个项目,写个巨大的分布式计算平台也是个项目。
|
25
0myun 2018-12-24 16:22:57 +08:00
我看你头像就想戳...
|
26
trait 2018-12-24 16:24:57 +08:00
别急,先去 github 找开源项目贡献代码
|
27
katsusan 2018-12-24 16:31:27 +08:00
看着 ls 的回答,再看看招聘网站上的 JD,我都怀疑是不是在同一个次元,囧
|
28
yukiir 2018-12-24 16:37:56 +08:00
还是进入公司做项目进步得快,不过 java 一般也不会一个人写一个项目,php 倒是有可能。
|
29
juju123 2018-12-24 16:39:05 +08:00
设定做一个项目,边学边写,光看书没用,肯定要做项目才能积累经验
|
30
Yiki 2018-12-24 17:12:34 +08:00
等你进公司了自然就会写了 - -
没有需求脑补是最不严谨的 |
31
yiyi11 2018-12-24 17:25:09 +08:00
1 个月左右,因为培训班都是第一个月左右就教完一个项目了。
|
32
foru17 2018-12-24 17:33:05 +08:00
我是看到楼主头像进来的。
|
33
moe3000 2018-12-24 17:40:49 +08:00
这个头像和我大学室友一样,不会你就是...
|
34
janus77 2018-12-24 22:35:08 +08:00 1
看课程,有些项目实战的课程
1 是看目录标题和顺序,然后你自己脑子里就有架构了 2 是看内容,老手们实现需求是怎样的思路 |
35
wxb2dyj 2018-12-24 22:54:55 +08:00 via iPhone 1
头像真的不友好,建议楼主换个吧
|
37
yebo777 2018-12-25 09:33:13 +08:00
这头像有点烦,block
|
38
sun1993 2018-12-25 10:25:33 +08:00
啊啊啊啊啊啊,这头像 wsl,
多久写一个项目不重要,重要的是质量有多高 |