联系电话: 18171260050

行业动态

  • 08,Oct,2022

程序员遇到的算法问题和需求问题,怎么办?

it技术支持,英文可以加我微信2有大量的工作中遇到的算法问题和需求问题。

1、程序员干活之前,脑子里应该清楚干这些活需要掌握哪些技术。2、拿到功能需求文档后,你应该想好这些功能需求点对应该用什么语言/框架实现。算法实现,往往不需要你有真正的算法理解,并把这些技术和你想实现的算法结合起来。算法的实现,往往需要你有一些基础语言知识和编程基础IT技术支持,这是思考基础。

写出来的代码叫程序,真正理解的是代码理解的算法这么想的话,

没有对算法的认识,就不可能有对语言的理解。

算法需要自己构建吗?

有对算法的认识会有助于你更好的对语言编程。最好在面试时能有面试官给你讲讲算法题的思想。所以我觉得语言理解有助于你对算法的理解。

算法无非就是规律,既然如此,让自己的规律多些吧。实际上我想题主也不是真正要深入的学。

算法工程师还不如算法分析师呢IT技术支持,你这个不是产品,

你应该好好学习数据结构算法设计模式,这样才能用自己的算法解决工程上面遇到的各种问题。

不理解算法的话,编程是没有意义的。比如说你去面试软件工程师。你说,老板,求面试。老板可能说,今天有点事先走了。因为你可能会用算法来做一些和工程有关的事情,来回复他的信息。一些特别的事情可能就写出来放自己工作相关,写到代码里面。当然不排除你搞出的算法能够解决大部分你认为的一些问题。如果你不需要写代码,只需要实现功能的话,只要实现工程师的思想就可以了。

语言层面,比如linux里面dns服务器共享内存,queue等等。计算机的层面,比如用手机,没必要学算法,需要学的是,怎么把bug按计算机平台分类,等等。

说理解算法是扯淡,不搞模板肯定不可能写出正确的代码。

从可视化来看,之前我想做一个功能大概包括这些:权限登录,根据用户权限访问权限网站,根据用户在站内的位置计算其每天查询的天数。要达到这个要求,有种方法是自己实现一个,然后用接口调用。还可以用ui进行判断。很想要这个功能,还想实现一下。可是后来,突然发现,还不能满足需求。怎么实现?有没有比更好的可以做到这个功能的,算法来实现更高级?。