① 入行不久的程序员,软件开发/编程中,对于业务逻辑究竟怎么看待
。。。。业务逻辑就算业务逻辑。。这个还用解释?普遍就算MVC咯,尽量减少耦合性。写代码注意规范格式,因为会减少沟通成本。
② 我刚刚成为一名.net程序员,但一进公司总让学业务,有点困惑
你好;你是程序员现在公司叫你学业务,那是正确的呀,你想你在该公司应聘程序员对业务一窍不通那是做不好你的本职工作的呀,弄不好还要出现一些问题,因为你不懂业务呀,所以要想在该单位做好工作一定要学好该单位的业务,工作中一看就能知道是否有问题大体上出现在那里等。好吧。
③ 为什么程序员不自己写程序卖,非要在公司拿死工资
我们知道,程序员是一种非常辛苦的职业,在坊间有不少开程序员玩笑的话语,都是关于调侃程序员的工资以及程序员的发量。尽管针对程序员的调侃和笑话都很多,但是我们知道程序员也仍然是一种技术含量非常高的职业,同时并不是所有人都可以担任这份职业的。而很多朋友就会好奇为什么,既然程序员的工资这么高,那证明他们写出来的程序也非常的有价值,为什么他们不直接将自己写出来的这些程序拿去卖给大公司,或者是直接卖到市场?说不定还能够赚到更多的收入,远远比他们每天上班坐班,并且还要反复修改来的强。
其实并不是没有程序员,尝试过自己来制作软件再进行出售,但是这个过程非常漫长,同时对他个人的工作量要求也很高,因此很多人都承担不了经济和精神上的双重压力而选择了放弃。同时在公司里上班,不仅可以有比较安稳的五险一金和各种福利,而且还可以自己的团队内的其他同事相互协调合作,不仅可以减轻自己的工作量,将自己的心思全部花在最核心的,值得自己钻研的部分,而且不用担心资金断链的问题。
④ 当作为一个初级程序员,自己的业务能力不够的时候怎么办有些功能业务实现不了怎么办
你只能继续深造加强学习,因为你刚参加工作经验比较少,学的东西和实际结合不进去慢慢的来别着急,多和有经验的交流,就会改变你现有的壮况。
⑤ 一个Java程序员有必要精通SQL么
程序员精通SQL是最基本的要求
因为做的程序是需要跟数据进行交互的,没有数据交互的程序,应用层面太狭隘了。
国外的岗位区分的很明确,专门写代码的,专门做数据库的,即便如此,也有区分,专门处理前台的、后台,专门做框架的架构师,还有专门的测试工程师。
但是国内不同,基本上程序员要掌握除了架构以外的全部技能。可以说国内的一流程序员就是万能的,什么都会。
这个也导致了国内IT行业从业人员入门的门槛高,培训不规范。新人不知道该从何入手。
现在国内的IT行业人才缺口很大。这个问题,本身跟行业规范也有一定原因。
作为刚刚进入行业的程序员,第一考虑的是自身能力一定要跟上公司的技能需求,然后在此基础上不断学习,有方向有机会的学习新的技能。这样才能拿到高薪。
⑥ 程序员有前途还是业务员有前途
老实说,这很难说,业务员很辛苦,跑来跑去,到处受人拒绝,
程序员更辛苦,整天对着一堆代码,有技术含量也好没技术含量也好,最大乐趣也许就是自己实现了些有难度的代码,过一会就没了。
同时也想说,无论是哪样,你能做到行业的第一名,你就有前途了。
但我想说的是,成功其实是知识+人脉,做业务员虽然也辛苦,但可以到处跑见到不同的人和事,其实也是件有趣的事,而且对扩大你的人脉很有帮助。
当然做你最感兴趣的,最热爱的才是最好的。
⑦ 天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码
一个产品业务的开发过程中必然存在很多需要解决的问题,比如 崩溃,死锁,性能低下,延迟高,服务器不稳定,数据丢失,某些功能不知道怎么实现。
产品业务如果要成功,这些问题必须要解决,至少解决其中绝大部分。
谁解决这些问题谁就是大牛,你想去写业务逻辑公司也舍不得。
遇到这种问题直接退缩或者推给别人,就写一辈子业务逻辑吧。
问题就是机会,你主动去解决问题,你没搞定别人也没搞定啊,万一搞定了就是你牛逼,多划算的买卖啊。
以我多年解决问题的经验来看,其实大多问题并不难,只需要认真去google下跟踪调试进源代码深处就能解决,这种问题其实就是谁敢上谁就行。很多人不去解决,就是因为懒和怂。问题解决多了,就会越来越有感觉,别人也就更倾向把疑难杂症交给你。所以一个组里只有一两个人能成长起来,因为只要有一个人成长了其它人就失去了机会,并不是这一两个人比其他人优秀很多,只是他们是第一个敢于主动迎难而上的人。
要不怎么说,性格决定命运呢。
⑧ 程序员如何避免写过多的业务逻辑代码
就我个人而言,我认为编写业务逻辑代码仍然易于阅读和理解代码可读性。如果有问题的代码,它可以快速定位和修复。我们不写底层框架,我们想追求各种设计和可扩展性。虽然面向对象的内聚性和封装性、子方法和类等太多,但它会使人周围眩晕,我建议尽可能采用内联方法,同样的业务都是以某种方式进行的,如果这个逻辑太长,可以一些测试方法考虑提取(尽量不要太多)。对于类,不要移动到类来封装一个类,以避免类扩展。
UT斯达康可以给我们信心。此外,UT还可以帮助您编写清晰的代码。只是简单的根据业务场景直白的编写代码也是不可行的。必要的设计可以带来更加清晰的代码结构。