{eval=Array;=+count(Array);}
不妄自菲薄,也不要妄自尊大,我做软件20多年了,编程不仅仅是用什么语言,关键在于思想。编程语言只是器,工具而已,把一个工具用的很熟没有什么骄傲的,除非你要跟写诗的人去比编程。一个软件要实现哪些功能,这些功能用户怎样用的才爽,简单易用,稳定如新才是最重要的。否则就是个半吊子,在这行并没太大的前途
作为一个过来我告诉你我,刚毕业从事的就是java图形化前端开发,第二份工作就是仓储系统运维,你那点技巧没啥卵用,图形化界面下写几个if else 这是个人都会。看到你说随手写一个仓储系统,我更觉得你可笑。仓储系统的流程复杂度不是你写的一个小玩具,开发一个仓储系统都需几百人要一二年工作量才能勉强上线,而且后期维护需要大量人员。而且涉及到分布式架构,服务化,分布式中间件等等。。你这水平我可以告诉你,去做个实施还是可以的。
如果只是这样就觉得在业内很有水平,你让头秃的程序员情何以堪?
一、就技术而言
上面这个什么管理系统,技术上纯粹就一初学者的demo。有太多高级别的东西你没有接触到。
我说几个问题你思考一下:
①你是否考虑过,你的系统是否可以给1000人或者更多人同时用,如果不可以,应该怎么做。
②你的系统是否经得住攻击,防止企业数据丢失和泄露。
③前端性能如何。是否有卡死或者崩溃问题。
二、就产品而言
不知道题主是否知道,开发不仅仅只要会写代码就够了。开发需要有产品意识,需要有架构上的全局观念,还需要有质量风险意识和进度风险意识。
还有代码质量和代码规范。
同样一个功能,有的人写了1000行,有的人写了10行。结果写1000行的被公司辞退了。这可是活生生的例子,就在我们公司。
以上随便拿出一个点,都有很多东西值得琢磨。手打无法一一细说。
总之,就算是仅仅会写代码,一辈子也就只是个码农,而程序员35岁以上还在亲自写代码的非常少了。
作为程序员,有成功后的喜悦感是可以的,它可以作为你继续学习新技术的动力。但是不要沾沾自喜自以为是。
总结
题主作为大学生,做到这个已经很不错了,至少超越了非常多的同龄人,需要保持谦逊继续加油!
编程这个东西主要还是看天赋的 ,从你的描述来看应该算很好的。
联网并不是重要的 只要你能在单机调试成功上网基本也不会太大问题。
不过会写程序和实际运用还是有一定的差距。 如果你打算向数据库方面编程发展的话,建议再学一点点财务知识,企业管理类的。
从事ERP开发20年来 个人觉得做一个好的系统写代码并不是主要的。
你好,上个厕所,顺便回答一下这个问题。
先论述一下。
首先,不排除有个别天才,能在学校期间做出有商业价值的软件,比如饿了么就起家在学校里。其他一般的的学生,做的所谓管理系统都是皮毛。
再个,一个人拖轮子搭了一个软件,不能说明技术水平。能体现技术水平的只有长时间的项目参与,以及反馈。
总结就是,我个人认为,作为学生,做个毕业设计已经够了。但是到社会上,还是需要项目经验来磨炼的。
欢迎来搞[泪奔]
作为大学生能够照本宣科的写仓储程序,恭喜你,已经成功进入程序员蓝领阶层了,可以加入一个项目中的流水线并出色完成任务,当然如果熟练,工资绝对不低。
要进入白领程序员,需要的是整个项目的构成设计,不光要懂程序设计,还要了解相关的专业知识和使用流程。例如,财务软件设计,必须懂财务管理知识,进销存管理软件必须懂商业方面的流程,医院HIS和电子病历管理系统如果没有相应的经验很难完成一个成功的系统,白领程序员是长年的摸爬滚打成长起来的。就算你达到了,恭喜你,成为最低档次白领程序员,数据库管理程序员。
最高档次的程序员是专家系统程序员,如果你不是学霸级人物,仅仅精通Java是远远不够的,需要扎实的相关专业知识、对计算机底层的熟悉和对相关算法的精通。例如photo shop之类,电影动画渲染软件、航空航天软件、医院CT磁共振诊断系三维成像等,当然还有编写新的操作系统或新的编程语言,我看就算了吧。
最后说明,中国不缺蓝领程序员,也不缺高精尖电脑人才,缺的是眼光独到的伯乐和任正非一样高瞻远瞩的老总。
只是会编程吧,如果谈到行业了,那就必须有经验、懂需求了。
编程的本质是逻辑,会语言只是第一步,经验和需求如何通过逻辑串起来才是重点。比如仓储这一块,除了进销存,还有交割,银行接口等等等等。有些在编程可控范围内,有些不是。
我在软件行业打滾了20多年,就是喜欢年轻人放荡不羁,自信满满的,没有受到甲方和产品经理的鞭策,没有受到社会的打磨。就凭你这句话我100%肯定你这个水平只是到达入门级。现在一个自动化测试员都会写代码,SQL都玩得比你好!图形化界面这个是程序员最根本的技能,没啥大惊小怪的。都能熟练掌握多个不同的数据库。如果你出来找工作在软件公司包保不到3个月就被人骂到狗血淋头,说你啥都不懂,把你贬得一文不值。你就知道什么是差距,什么是小白。没见过世面,不知世道水深。没遇到问题,不知道技不如人。我也是做仓储进销存系统,你这个只是个小玩具,可以拿来跟小朋友小白谈天说地。
应该是入门了,可以继续修炼,大法终成。如果分成十级,已经修炼到了三四成功力了。
目前相当于掌握了UI界面,跟数据库增删改查操作部分。
工程师走下去分应用工程师、算法工程师跟架构工程师。要再掌握高级操作系统、数据挖掘基础、网络通讯、软件工程、图形处理等深度细分的方向。
编程语言,趁着在学校,把C跟C++一定要底子打牢靠。
数据库,也可以继续深挖下,把存储过程玩熟练,或者近期流行的大数据框架也了解下。
曾经有一次,公司请大师来上课培训,一周课给大师十万块。大师自己用一年时间,把安卓开源代码研究的非常透彻。老师也建议我们可以学习他,用自己的业务时间吃透一块。
天下武功唯快不破,但要做到应用自如,触类旁通,要打牢基础。
0
回答0
回答0
回答2
回答0
回答0
回答0
回答0
回答0
回答0
回答