程序员面试的时候被问到未来规划的时候,说自己未来5年内想成长为一个架构师可以吗?
我觉得毛病不大,在我看来,架构师是在一技术领域有一定深厚积累后达到的一个里程碑式存在,事实上大部分人最多也只能停留在高级水平。其本身代表的意义也绝不单是经验丰富那么简单,以此为目标,没毛病。
程序员的严谨思维是通过哪些知识养成的?
训练的。咯咯咯
对于程序员来说,因为产出是基于大部分用户的使用需求,所以每一个作品都要经历,有漏洞,修复漏洞,成熟这几个阶段,因此经历多了,思维自然全面严谨。
正常用户:点一下,按钮变成红色,发送请求到服务器,通知服务器,这个用户点了赞,服务器保存状态,然后告诉客户端,保存成功啦!如果保存失败,按钮颜色变回白色。
程序员开发的时候,只考虑这些是不够的。
bug:如果用户点着玩,一直不停点击,网络又不太好,其中部分请求出错了,按钮就会闪。
就要考虑,做一个点击时间间隔判断,***时只处理最后一次点击。
类似种种,程序开发者在处理完基本的功能需求后,还要考虑各种用户的各种骚操作,然后修复QA部门一顿黑盒白盒测试找到的bug,还有运营人员客服等接收到的用户反馈的bug。之后如果你作为程序员,你就会发现,一个东西,在不同的人的理解里,差别巨大,你在唉声叹气中修改完程序bug后,是不是会对世界有了新的认识那?
经受过百般摧残的程序员,如果思维还不严谨缜密,大可挥袖转行了。
对于刚入行的程序员来说,未经风雨,难免会方方面面考虑不周全也再所难免。
用一句话总结就是见识,可以弥补思维的漏洞。程序员也是普通人,唯有熟尔!
从业务模型到计算模型,从现实世界到数据世界,千万次的调试与重构,逻辑不清寸步难行呀。
谁做了程序员都会逻辑思维很清楚的。过程秩序,分层分级,状态迁移,***响应,任何一个细节都要清清楚楚。
写文章等,可以有错别字,也可以含糊其辞。写程序,差个逗号都不行,绝对不行!
培养程序员严谨思维的知识结构主要有三个方面组成,分别是数学、操作系统、编程语言。
程序设计说到底就是解决数学问题,所以大部分程序员都有扎实的数学基础,数学知识本身就具备严密的逻辑性,所以数学知识对程序员思维的严谨性有非常大的帮助。我们通常所说的编程思维,一个重要的组成内容就是算法设计。
操作系统是程序员每天都要与之打交道的工具之一,操作系统是一个逻辑严谨的整合体,作为程序员来说,了解操作系统的体系结构对编程来说是非常重要的,所以操作系统知识对程序员的逻辑思维有较大的影响。
编程语言是程序员每天都要使用的,不论是C语言还是J***a、Python等编程语言,都具有严密的逻辑性和关联性。大部分程序语言都有严格的数学逻辑,通常编程语言在实现算法的过程中也有多种不同的表达形式,这就考验程序员能清晰的区别不同的表达方式和不同的应用场景。
除了数学、操作系统、编程语言之外,数据库知识和网络知识也是影响程序员编程思维的内容之一,总之程序员工作本身就是一个脑力劳动的过程,对思维能力的要求还是比较高的。
我的研究方向是大数据和人工智能,我会陆续在头条上写一些关于大数据方面的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有大数据方面的问题,也可以咨询我。
谢谢!
刚毕业去小城市当码农程序员,就一定比去大城市工作成长进步的慢吗?
举一个不太恰当的例子,在一个普遍身高170的国家,你172会觉得自己还蛮高。在一个普遍身高178的国家,你172会觉得自己低了,还可能想想办法,看还有什么能增高的。
大概就是这样吧,接触的东西不同,环境不同,会在一定程度影响你的能观主动性
谢谢邀请。
由于一二线拥有丰富的教育资源以及区位优势,所以这些大城市也集中了大多数的网络和通讯公司,其中知名企业更是集中在大城市。这些企业往往可以提供更大的平台,更多的学习和交流机会。大城市的这些优势是小城市所不具备的,所以概率上讲,作为程序员,大城市确实对个人成长的帮助远超过小城市。
应该说大城市用的技术会比较新,技术要求的比较高,因为大城市的软件用户群体会比较大,这样也就币着这些在大城市的公司要有更好的技术积淀。还有一点同样的工作,大城市的薪水会更高。相同的工作,小地方的程序员可能四五千的月薪,北上广至少要一万加。挣得多自然存的也会多,还是建议先到大城市闯一闯。
城市大小,对于工作生活各有优劣,如果你目前没什么家庭责任和负担,建议先去大城市发展,首先能让你的视野提升很多,但大城市压力大是必然的,要吃苦耐劳,吃得苦中苦方为人上人,如果三五年之后感觉在大城市疲惫了,那就说明你的性格不适合大城市,那就回到小城市,相信你在大城市的经历会让你小城市如鱼得水,生活压力小得多;如果你有家庭负担和压力,你就先把家庭的事情处理好,所谓[_a***_]在不远游,齐家治国平天下,先把家弄好才能安心立业。
是啊,小城市的机会和成长比起大城市差的太多了,见多才能识广啊。小城市的生活太安逸了,会消磨掉你的意志的,到时候,和大城市的小伙伴的差距就是越来越大了,这个差距是补不回来的