{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

本人本科大二,随手可以写java网课上的仓储系统(无法联网,图形化界面,sql),在业内算什么水平呢?

dravenessdraveness 回答0 收藏1
收藏问题

10条回答

robin

robin

回答于2022-06-28 14:14

不妄自菲薄,也不要妄自尊大,我做软件20多年了,编程不仅仅是用什么语言,关键在于思想。编程语言只是器,工具而已,把一个工具用的很熟没有什么骄傲的,除非你要跟写诗的人去比编程。一个软件要实现哪些功能,这些功能用户怎样用的才爽,简单易用,稳定如新才是最重要的。否则就是个半吊子,在这行并没太大的前途

评论0 赞同0
  •  加载中...
haobowd

haobowd

回答于2022-06-28 14:14

作为一个过来我告诉你我,刚毕业从事的就是java图形化前端开发,第二份工作就是仓储系统运维,你那点技巧没啥卵用,图形化界面下写几个if else 这是个人都会。看到你说随手写一个仓储系统,我更觉得你可笑。仓储系统的流程复杂度不是你写的一个小玩具,开发一个仓储系统都需几百人要一二年工作量才能勉强上线,而且后期维护需要大量人员。而且涉及到分布式架构,服务化,分布式中间件等等。。你这水平我可以告诉你,去做个实施还是可以的。

评论0 赞同0
  •  加载中...
tianlai

tianlai

回答于2022-06-28 14:14

如果只是这样就觉得在业内很有水平,你让头秃的程序员情何以堪?

一、就技术而言

上面这个什么管理系统,技术上纯粹就一初学者的demo。有太多高级别的东西你没有接触到。

我说几个问题你思考一下:

①你是否考虑过,你的系统是否可以给1000人或者更多人同时用,如果不可以,应该怎么做。

②你的系统是否经得住攻击,防止企业数据丢失和泄露。

③前端性能如何。是否有卡死或者崩溃问题。

二、就产品而言

不知道题主是否知道,开发不仅仅只要会写代码就够了。开发需要有产品意识,需要有架构上的全局观念,还需要有质量风险意识和进度风险意识。

还有代码质量和代码规范。

同样一个功能,有的人写了1000行,有的人写了10行。结果写1000行的被公司辞退了。这可是活生生的例子,就在我们公司。

以上随便拿出一个点,都有很多东西值得琢磨。手打无法一一细说。

总之,就算是仅仅会写代码,一辈子也就只是个码农,而程序员35岁以上还在亲自写代码的非常少了。

作为程序员,有成功后的喜悦感是可以的,它可以作为你继续学习新技术的动力。但是不要沾沾自喜自以为是。

总结

题主作为大学生,做到这个已经很不错了,至少超越了非常多的同龄人,需要保持谦逊继续加油!

评论0 赞同0
  •  加载中...
cyqian

cyqian

回答于2022-06-28 14:14

编程这个东西主要还是看天赋的 ,从你的描述来看应该算很好的。

联网并不是重要的 只要你能在单机调试成功上网基本也不会太大问题。

不过会写程序和实际运用还是有一定的差距。 如果你打算向数据库方面编程发展的话,建议再学一点点财务知识,企业管理类的。

从事ERP开发20年来 个人觉得做一个好的系统写代码并不是主要的。

评论0 赞同0
  •  加载中...
jsliang

jsliang

回答于2022-06-28 14:14

你好,上个厕所,顺便回答一下这个问题。

先论述一下。

首先,不排除有个别天才,能在学校期间做出有商业价值的软件,比如饿了么就起家在学校里。其他一般的的学生,做的所谓管理系统都是皮毛。

再个,一个人拖轮子搭了一个软件,不能说明技术水平。能体现技术水平的只有长时间的项目参与,以及反馈。

总结就是,我个人认为,作为学生,做个毕业设计已经够了。但是到社会上,还是需要项目经验来磨炼的。

欢迎来搞[泪奔]

评论0 赞同0
  •  加载中...
songze

songze

回答于2022-06-28 14:14

作为大学生能够照本宣科的写仓储程序,恭喜你,已经成功进入程序员蓝领阶层了,可以加入一个项目中的流水线并出色完成任务,当然如果熟练,工资绝对不低。

要进入白领程序员,需要的是整个项目的构成设计,不光要懂程序设计,还要了解相关的专业知识和使用流程。例如,财务软件设计,必须懂财务管理知识,进销存管理软件必须懂商业方面的流程,医院HIS和电子病历管理系统如果没有相应的经验很难完成一个成功的系统,白领程序员是长年的摸爬滚打成长起来的。就算你达到了,恭喜你,成为最低档次白领程序员,数据库管理程序员。

最高档次的程序员是专家系统程序员,如果你不是学霸级人物,仅仅精通Java是远远不够的,需要扎实的相关专业知识、对计算机底层的熟悉和对相关算法的精通。例如photo shop之类,电影动画渲染软件、航空航天软件、医院CT磁共振诊断系三维成像等,当然还有编写新的操作系统或新的编程语言,我看就算了吧。

最后说明,中国不缺蓝领程序员,也不缺高精尖电脑人才,缺的是眼光独到的伯乐和任正非一样高瞻远瞩的老总。

评论0 赞同0
  •  加载中...
isaced

isaced

回答于2022-06-28 14:14

只是会编程吧,如果谈到行业了,那就必须有经验、懂需求了。

编程的本质是逻辑,会语言只是第一步,经验和需求如何通过逻辑串起来才是重点。比如仓储这一块,除了进销存,还有交割,银行接口等等等等。有些在编程可控范围内,有些不是。

评论0 赞同0
  •  加载中...
yy736044583

yy736044583

回答于2022-06-28 14:14

我在软件行业打滾了20多年,就是喜欢年轻人放荡不羁,自信满满的,没有受到甲方和产品经理的鞭策,没有受到社会的打磨。就凭你这句话我100%肯定你这个水平只是到达入门级。现在一个自动化测试员都会写代码,SQL都玩得比你好!图形化界面这个是程序员最根本的技能,没啥大惊小怪的。都能熟练掌握多个不同的数据库。如果你出来找工作在软件公司包保不到3个月就被人骂到狗血淋头,说你啥都不懂,把你贬得一文不值。你就知道什么是差距,什么是小白。没见过世面,不知世道水深。没遇到问题,不知道技不如人。我也是做仓储进销存系统,你这个只是个小玩具,可以拿来跟小朋友小白谈天说地。

评论0 赞同0
  •  加载中...
JayChen

JayChen

回答于2022-06-28 14:14

应该是入门了,可以继续修炼,大法终成。如果分成十级,已经修炼到了三四成功力了。

目前相当于掌握了UI界面,跟数据库增删改查操作部分。

披带挂星,潜龙在田

工程师走下去分应用工程师、算法工程师跟架构工程师。要再掌握高级操作系统、数据挖掘基础、网络通讯、软件工程、图形处理等深度细分的方向。

编程语言,趁着在学校,把C跟C++一定要底子打牢靠。

数据库,也可以继续深挖下,把存储过程玩熟练,或者近期流行的大数据框架也了解下。

成功故事

曾经有一次,公司请大师来上课培训,一周课给大师十万块。大师自己用一年时间,把安卓开源代码研究的非常透彻。老师也建议我们可以学习他,用自己的业务时间吃透一块。

制定计划,谋事在人

天下武功唯快不破,但要做到应用自如,触类旁通,要打牢基础。

评论0 赞同0
  •  加载中...
jerryloveemily

jerryloveemily

回答于2022-06-28 14:14

大家别再说了,他就是想吹一波,结果发现别人学的东西比他多比他深[我想静静]

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<