首页 文章 精选 留言 我的

精选列表

搜索[AI员工],共10000篇文章
优秀的个人博客,低调大师

北京程序员年薪30w,想回老家开小吃店,阿里员工:这属于底层啊

程序员的薪水远高于其它行业,很多朋友都是因为软件开发的高薪水而转行过来的。但同时,当我们发现了自己的追求,想要离开时,我们已经获得的薪酬水平就会成为我们的羁绊。尽管曾经有人比较乐观地介绍了程序员保持竞争力的几个方向,但现实依然是残酷的,很多人将不得不离开软件开发工作,转型去从事其他职业。 就像下面这位网友,他也是一位普普通通的程序员,在北京拿着30多万的年薪工作,最近想要放弃这份工作回老家先开个小吃店,然后发帖出来问问广大网友的意见,看可不可行。 但有网友觉得楼主这样是九死一生,要做好赔钱的准备。有个今日头条的程序员也表示,你这是相当于去重庆开火锅店,行不行心里没点数么...还有网友提出了更加离谱的建议,还不如去学校大学旁边盘个摊位,但是你医保没有,社保没有,每天累死累活,差不多也能赚和北京一个数儿,甚至还多但有限。 给大家推荐一个程序员学习交流群:878249276,群里有分享 的视频,面试指导,架构资料,还有思维导图 群公告有视频,都是干货的,你可以下载来看。主要分享分布 式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、 Jvm大型分布式项目实战学习架构师视频。 还有一位阿里的程序员表示,30万再北京的话应该是属于底层了。看到这里,就有网友觉得阿里程序员又来装逼了。还回复到:老铁,你这评论将我等匿名区劳苦百姓置于何地... 不过也有网友比较认同阿里程序员的看法,30万再北京确实有些少了。毕竟首都呀! 不过还有的网友给楼主建议,能有勇气在帝都,就挺好了。年轻人一定要选择在大城市,巨大压力之下才会有大的成就。也会给你未来的孩子一个更高的起点。你这个决定一定不要做。如果真的觉得累了,可以辞职,或请假,让自己放松到想要在开始的时候,在去上班。估计真的让你放松,1个月的时间你就会觉得够了。这位网友的意思就是让楼主先坚持下来,未来对孩子、家庭都有个更好的环境。 但小编觉得,如果你更愿意做后者的话,就去做。人生的体验不是用金钱衡量的。前提是你得家庭状况还不错的情况下。 当然,也有一部分网友觉得转行可行,那对于以上网友们的看法,大伙儿怎么看的呢?欢迎在下方评论区吐槽! 给大家推荐一个程序员学习交流群:878249276,群里有分享 的视频,面试指导,架构资料,还有思维导图 群公告有视频,都是干货的,你可以下载来看。主要分享分布 式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、 Jvm大型分布式项目实战学习架构师视频。

优秀的个人博客,低调大师

Java程序员3面小米,被俩算法题难倒,微软员工6分钟解决,真丢脸

前些天再网上看了很多网友再谈论一个很有意思的问题,有关算法的。然后小编追根溯源终于扎到了这篇帖子。说是有位网友在面试小米Java岗三次后,终于挺进了第三轮面试,结果还是败在了两道算法题上面。 1、写个读方法和写方法,实现读写锁 2、一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底,直到手机没牌,最后桌子上的牌是从1到n有序,设计程序,输入n,输出牌堆的顺序数组 对于楼主所发的这个问题,网友们纷纷发表了自己的答案和看法。 有网友问道,是不是反着做一遍就行了。然后楼主把题目的意思又给他解释了一遍:“一副扑克牌中抽出13张从a到k然后把上面的一张抽出来放最低下,第二张是1拿出来摆桌上,再把最上面的一张抽出来放底下,第二张是2放桌上,以此类推把他们按照顺序都抽出来.怎么摆?” 这时就有为网友给出了自己的答案,第二个问题,第一步:从1开始循环到n递增num,第二部,在第一步的循环内,数组中从0到n-1循环,每次从数组中跳过一个空白位置,插入数字num。还说道,6,7有问题,要跳过一个空白位。至于怎么跳。就是arr[i]=0就跳过一次,跳过的次数局部变量记录下。但是楼主并没有回复他,貌似也是一脸懵逼的。 然后又蹦出来一名网友给出了一个不同的方法,第一遍从1开始步长为2,第二遍从2开始步长为4,第三遍从4开始步长为8,第m次从2的m-1次方开始,步长为2的m次方,m=(n+1)/2,直接出结果,模拟个蛋。这时,楼主也回复了他,觉得应该是正解。也有很多网友点赞,同时也表示是正解。 很显然,这应该是解决问题的一种方法。那我们还有没有其他方法解决呢?接着往下看。 这时,一位自称是微软的程序员发表了条评论。 “取一个1~n的数组,这里为了说明取n=5。按照题目中的规则变换,得到数组:[1 3 5 4 2],将该数组下标与值互换得到[1 5 2 4 3],即为答案。解释:[1 3 5 4 2]的意义是,经过变换,原数组中3号位置的数字现在2号槽,原数组中5号位置的数字现在3号槽... 现在已知变换后的槽存放的是1~n,故只需将下标与值互换即可得到待求数组。 这道题还可以继续扩展: 1.变换规则更复杂使得无法逆向模拟还原原数组; 2.最终得到的序列可以扩展为任意序列。请大家以后不要黑微软是养老院了” 但是楼主貌似没理解全,问道你这些数字是数组的下标吗 后面这位微软的程序员也补充了一下,[]括起来的所有元素都是实际的数字(题目中牌上的数字)。下标从1开始 小编看了下,63个赞稳坐第一,评论也有很多人都表示佩服,不愧是微软的程序员呀! 有人调了半小时才搞定这道题,思路是跟前面的微软大佬学的,确实这道题单纯逆向可解,但逆向确实有局限性,如果碰到难逆向的题就瞎了,多学一点思路,受教了。 不过有位网友表示,我一文科毕业的看大佬们回答好像看天书。 哈哈哈... 对于上面网友们的看法和答案。大家有什么想要表达的呢?欢迎再下方评论区吐槽! 转: 点击打开链接

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册