首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你知道在iOS开发的工作为什么有人4k有人40k

难得的是,他本身是一线的iOS开发者,同时又对iOS开发在国内的布道做了不少的工作,身影活跃于博客、微博、微信公众账号等地。...多思考和讨论这个需要个人主动一些,遇到问题喜欢多问为什么,在多次重构和思考的过程中,我们就会慢慢积累出一类问题的 “最佳实践” 方式,成为自己宝贵的经验。   ...如果是自己新开的项目,要保证随时都能清晰的想到项目当中每个地方是怎么实现的,测试或者用户反馈了问题以后,立马想到可能的错误原因。如果是接手的项目,就要尽快去了解主要的界面和功能是如何实现的。...多去了解,不会被别人当小白,学多少都是自己的,至于在你去学习的时候,有人会说风言风语,这就是区别,他们活该初级,自己不会的东西,也看不惯别人去学习。...多思考和讨论这个需要个人主动一些,遇到问题喜欢多问为什么,在多次重构和思考的过程中,我们就会慢慢积累出一类问题的 “最佳实践” 方式,成为自己宝贵的经验。

2.7K90

容器是未来

我不会认为有人会用它 唉,你在谈论CoreOS? -是的, 它是和Docker一起使用的Host OS 什么是Host OS? -Host OS运行你所有容器 运行我的容器?...那么为什么不就直接使用Google东西? -你认为这会要6个月? 好吧,那么难道没有其他地方提供这些?我真的不想为自己做主机之类的技术。...上帝, 有必要给我下这么深的套路?像兔子洞一样深?我只是要启动一个应用,好吧,深呼吸,告诉我什么是Paxos? -Paxos像一个真正老的分布式一致性协议,那是70年代还没有人理解并使用它。...好吧,感谢你告诉我这个事实,那么什么是Raft? -因为没有人理解Paxos, 这个家伙Diego… Oh, 你认识他? -No, 他工作在CoreOS....-没有什么大不了,容器非常有效率,这样你发布这些容器跨8台机器,是不是很惊奇? 这些都是一种方式,我简单地部署我的应用? -当然.

2.7K40
您找到你想要的搜索结果了吗?
是的
没有找到

【入门必备】不是计算机专业,怎么开始学编程?

大学都能上,你告诉我编程你不会学,你忒么逗我? 个人觉得编程是不是学会主要看你值不值得去学编程。为什么要这么说呢?...其一,你有爹妈给的一副好身体,高2.XXM干嘛不去学打篮球,当然身高咋地也是可以通过练技术来弥补。但是在咋国内这种概率几乎为零,不过以后会有光明的,听说足协都跟体育总局脱离了。其他的还会远?...在这个看脸的时代,那也是可以有好工作有人养的。(不是说所有程序员都是恐龙与屌丝) 其三,有绝活,会画画,嗓子好,神州大地好声音,最美声音,我是歌手。来学编程我看就没有这个必要了吧。...你说大学这么多,奇葩老掉牙的专业层出穷。你说一个历史专业,考古专业需要那么多人去挖?...说了这么多其实就一句话,这些奇葩的专业叫我如何找工作,对于大部分人来讲这个还是比较重要的,毕竟不是所有人的爹都叫李刚。说了这么多是不是发现我在忽悠。

1.4K130

敏捷团队需要考虑的六个行为

敏捷团队的成员与其他团队的成员不同?是的,没有。是的,因为我们在敏捷团队中看到的一些行为比非敏捷团队的行为更明显。,因为我们在谈论人!...为什么寻求帮助如此重要?我们都对这个项目有所了解,但没有人知道我们需要知道的一切。所以,我们需要能够请求帮助,我们需要从一个有力量的位置,而不是一个软弱的位置。在敏捷团队中,寻求帮助不是问题。...你可以问的一系列问题之一是:“告诉我你喜欢怎样工作。”回想一下你做过的最后一个功能。在你要求反馈之前,你有没有试着把事情做完?”等待答案。现在,问,“为什么?”...我们希望人们即使在不完善的条件下也完成这项工作。 你会知道如果你有这样的适应性强的人,你会得到以下的答案:“告诉我一个你没有你喜欢的项目条件的时候。”你做了什么?”...你曾经担任过那个职位?如果候选人没有说“是”,你将不得不以不同的方式问这个问题。例如,我在以下方面取得了一些成功:“告诉我你做了一件你认为不在你的工作描述中的事情。”你做了什么?”

33020

开学第一课:拜托,一定不要这样问Python问题

4.为啥我的Socket程序客户端连接上服务端呢? 5.请问你会用Python做网站?/请问群里有懂Python做网站的? 6. ? 7.我的代码可以运行,但是结果不对,如下,我该怎么办? ?...10.群里有人吗,谁能告诉我这个怎么办? ? 10.老师,我有个代码,在IDLE和PyCharm运行正常,但是VSCode和Spyder运行有问题,怎么办? 11....19.我有个特别特别简单的问题,但在网上就是查不到解决办法,你告诉我该怎么办? 20.别人提供了大致思路之后,不去试验一下,而是凭想象和脑补一直追问技术细节,恨不能拿到完整代码。...23.我自己的老师说我的程序中至少有3处错误,又不告诉我哪里有错误,我找不出来,你帮我找出来改一下? 24.老师,如果要在窗口上显示图片,应该怎么做?需要注意什么?...举手之劳很少有人会拒绝,但是如果需要花费大量时间来猜你到底问的是什么,需要为了解决这个问题专门搭建环境安装扩展库,需要照着你的代码截图自己敲一遍,需要花大量时间来设计测试数据并且根据你提供的几行代码片段甚至压缩到不能再少的几行出错提示来推测代码是什么样子以及为什么出错和怎么修改

54410

面试官:count(*) 怎么优化?

小伙伴都知道我最近换工作了,薪资、工作内容什么的都是我比较满意的。五月底也面试了有 6、7 家公司,应该拿了有 5 个 offer。...希望你们加我微信聊聊,我很开心跟大家交流。TIP:文末福利,记得领取~ 这期面试官提的问题是: count (1) 和 count (*) 有啥区别?你更推荐用哪个?数据量很大的情况下怎么优化?...=null,按行累加; count (1) :遍历整张表,取值,返回的每一行放一个数字 1,按行累加; count (*):不会把全部字段取出,专门做了优化,取值。...会话 A、C 在 B 之前启动,B 可以看见 A、C,自己插入一条数据 +1、C 插入一条数据 +1、所以 B 结果 + 2 04 TABLE_ROWS 代替 count (*) ?...有人可能说,你 SessionA 换个顺序不就好了。先更新 Redis 计数、再插入 MySQL 表记录。像下面这样 ?

1.7K40

技术公司与非技术公司的区别,太真实了…

所以我坚信我胜任,我也帮公司解决。代码我也很熟悉。给我的感觉是如虎添翼。 但是我错了。我来了这家公司发现这个部门不是我想象中那么简单。不再是一个简简单单的技术公司,以support为主。...来了接到一个半路的项目,已经有人做一半了,我是半路进入。另外一个同事告诉我需要做什么。口头说,需要做什么等等。我做好之后进行测试,之后就没有人再联系我。我以为项目结束了 或者说我那没有问题。...这懒我吗?) D项目。虽然这个项目是你临时抓进来救火的 但是问题也不少。(无语,项目负责人有些东西说不清,一句话把问题归于开发身上。负责人:我说的跟开发做的不一样。两个开发都可能理解都不对?...领导昨日发信息告诉我,有很多人反馈我交付质量有问题,我过完年这四个项目我都总结过两个没问题。现在做的样式位置加一起不到十个问题。还有一个项目也很好。 我昨日一天都在想这个问题,为什么会有很多人反馈。...内在因素:可能是个人方式工作方式导致的问题 外在因素:带颜色眼睛看人。还有就是心机很重要,别让人抓住把柄。领导附近的红人得罪起。 以上都是这两天困惑的个人总结。希望业界同仁碰见类似问题指点迷津。

35530

技术公司与非技术公司的区别,太真实了…

所以我坚信我胜任,我也帮公司解决。代码我也很熟悉。给我的感觉是如虎添翼。 但是我错了。我来了这家公司发现这个部门不是我想象中那么简单。不再是一个简简单单的技术公司,以support为主。...来了接到一个半路的项目,已经有人做一半了,我是半路进入。另外一个同事告诉我需要做什么。口头说,需要做什么等等。我做好之后进行测试,之后就没有人再联系我。我以为项目结束了 或者说我那没有问题。...这懒我吗?) D项目。虽然这个项目是你临时抓进来救火的 但是问题也不少。(无语,项目负责人有些东西说不清,一句话把问题归于开发身上。负责人:我说的跟开发做的不一样。两个开发都可能理解都不对?...领导昨日发信息告诉我,有很多人反馈我交付质量有问题,我过完年这四个项目我都总结过两个没问题。现在做的样式位置加一起不到十个问题。还有一个项目也很好。 我昨日一天都在想这个问题,为什么会有很多人反馈。...内在因素:可能是个人方式工作方式导致的问题 外在因素:带颜色眼睛看人。还有就是心机很重要,别让人抓住把柄。领导附近的红人得罪起。 以上都是这两天困惑的个人总结。希望业界同仁碰见类似问题指点迷津。

31630

给计算机科学毕业生的22条职业建议

学术环境提供持续的反馈——如果你稍微偏离了轨道,肯定有人会让你知道,甚至引导你回来。在现实生活中,我害怕自己会做出一系列错误的决定,但没有人告诉我,直到为时已晚。...我不想让自己听起来像个势利小人,但实际上,对于很多在CS这样要求很高的领域获得学位的毕业生来说,他们的问题不是“我得到什么工作”,更多的是“我应该做什么工作”。...我会不停地问:“我应该攻读博士学位?”,“我应该在大公司还是初创公司工作?”,“我应该自己创业?”,“我应该做工程还是其他更社交一些的工作?”,“我应该离开科技行业,去追求我的写作热情?”...我应该自己创业 从斯坦福大学毕业,住在硅谷,我无法摆脱“创业”这一刻板印象。有人说我是“创业型”的,有人甚至邀请我成为他们的联合创始人。 我不止一次受到诱惑。从头开始创建一个东西的想法很吸引人。...在我那些选择继续攻读博士学位的朋友中,大约40%的人去了大公司,40%的人在创业公司工作,其余则是自己开了公司。他们都给了我令人信服的论据。当然,每个公司的优缺点各不相同。

39630

吴忌寒有算力,我有的是钱,我打算用钱摧毁比特大陆|专访"澳洲中本聪"

CSW:所有人都说我是一个骗子,但我让你看看。(他拿起笔记本电脑,走到床边,让我们看看他楼下的三台豪车,这里应该是高层。然后他又把笔记本转过去,让我们看他所在之处,他告诉我这是他家。...你的投票有改变过什么?没有,所以根本没什么民主可言,还是谈谈钱吧。你的投票,最后不过是改变了一些钱。 ? Odaily 星球日报:你难道担心社区里的一些开发人员对抗你? CSW:我觉得不会。...也许你每天都在工作,尝试赢得这场战争。 CSW:现在我正在编写一些专利、写论文。(他后来告诉我他正在写一个轻钱包)。 ? Odaily 星球日报:我听说你正尝试从矿工那购买算力?...Odaily 星球日报:你有自己的矿场? CSW:是的,我们确实有。 Odaily 星球日报:告诉我你有多少算力? CSW:足够赢得这场战斗了。...Odaily 星球日报:既然你那么希望让比特币现金变成“原生比特币”,为什么直接选择 BTC,而是要选择 BCH? CSW:BTC 已经不是原来的样子。

50520

为什么有些大公司的技术弱爆了?

综上提出,为什么大型互联网公司,技术和管理这么差劲,是怎么形成的? 大佬A的回答 新手经常会有这样的想法——「这代码怎么这么烂?写的人干什么吃的?怎么这样?为什么按照书上说的做?」...不过这个问题是客观存在的问题,谁也否认,但是你知道为什么你被分配到了一个『代码看上去一团糟也不够规范』的项目?我们需要新鲜血液来重构一些老代码,所以你会被分配到艰苦的岗位上。...所有服务间通讯,都没有设requestId,导致跟踪会话很困难。...黄金的导电性最好,为什么电脑主板还要用铜? 清华大学最好,为什么有人要去普通学校? 飞机最快,为什么有人坐火车?...不要只告诉我技术A弱爆了,用B就可以完爆这个项目了。你知道用B的优劣,B的适用场景以及适用B的成本?对于一间公司来说,成本是很重要的。我这里说的成本不是金钱。

39530

拜托,别再干这件蠢事了!

,我在此基础上作了一些修改分享给大家 所谓僵尸代码是指很多被注释的代码,为什么称它们为僵尸代码?...你知道,僵尸并不是真的死的。就像恐怕电影里告诉我们的,尽管僵尸看起来是死人,但它们仍有能力四处出没袭击我们。相同的道理,僵尸代码也是处于生不死之间…它们在伺机搞砸我们的工作。...它们近期将会被重新使用?它会影响我的新版的实现?这些问题对于维护的程序员来说本该不需要回答的。 此外,集成重构工具根本不会考虑这些注释掉的代码。...有例外? 没有。很明确。有人会说“我现在注释它们是因为我过会儿就要恢复它们。”OK,假设你是个家庭妇男,你走到起居室,看到: 想想你内心的对话。这是个漂亮的房子,但这个东西又丑且怪异。...这样,维护工作就不会受到干扰。 心里的核对表 如果你打算要注释一段代码,请先问问自己: 如果有可能的话,什么时候会取消注释? 是否删掉它,如果日后有需要,从版本控制系统里找回?

54820

年底了,别问程序员这些问题,小心被打。

| To B业务,销售常说的话: 1、客户告诉我,他只用IE浏览器,但也要同时兼容Chrome。 2、客户明天就要这个功能,改不完付尾款。 3、客户说就调整下页面,这么简单,半天就做完了吧?...5、我在客户现场演示的时候又报错了,你们都是废物? 6、再坚持一周,等这个项目做完了,大家重重有赏。 | To C业务,产品经理常说的话: 1、某某平台怎么几天就能做出来?为什么你做不出来?...你不是搞电脑的? 4、我老公找不着了,你帮我定位下? 5、玩玩电脑,就拿我们几倍的工资,你们还抱怨个屁啊!...| 老板常说的话: 1、我知道你们很重要,但你能不能告诉我你们每天究竟在干啥? 2、为什么又要招人?招一个运维能给业务增长带来帮助? 3、DevOps是啥意思?中间件是啥意思?...4、为什么程序员那么贵?招个保安也就3000呀。 有时候,当你被工作摧残的时候,身边的七大姑八大姨也不忘记给你一刀。 阿姨:最近工作怎么样啊?

55230

从SAP最佳业务实践看企业管理(57)-销售订单审批

很难说对或不对,为什么要审批,审批行不行,其实只是惯例,因为一直就是这么做的。 下面,转载一篇有意思的文章,作为SD章节的结束。...友人告诉我参观中途可以随时出来,如果还要再进去,门票就不用缴回,可以凭原本的门票再进入。确定不再进去参观,就把门票丢入门口的压克力玻璃柜中。 我问:「门票的形式、颜色有每天换?」...所不同的是餐厅没有人帮你打菜,要吃什么一切自己来,发水果的地方贴了一张纸条每人限拿一袋(洗好切好的)。连入口处也很少有人在管,进餐厅自己用识别证刷卡,月底自动从薪水中扣除。...一位台积电副理告诉我:有一位员工被抓到吃饭没刷卡,第一次警告,第二次就开除。 当彼此信任度越高,管理就越少,彼此方便,成本自然下降,工作也越愉快。相反的彼此猜忌、防范、围堵、监督。...不但降低生产力,工作也被动,不愉快。

89150

如果你是数盲不要紧,补课大数据管理指南

有人曾打趣说,“你跟宽客说话的时候,十个有九个盯着自己的鞋,剩下那一个盯着你的鞋”。话虽如此,正常沟通的分析师大有人在:宽客都是数学狂人,也愿意在商界大显身手。   ...严谨的分析方法检验,你提出的假设是否如实描述了世界的运转。 此外,还需关注大数据管理流程中的最后一步:向其他高管呈现分析结果。很多分析师注重沟通,有时你必须亲自出马。...他告诉我,那份工作的主要职责就是“找茬”:向智力过人的分析师提出有挑战性的问题,促使他们重新审视自己的假设和模型。经受这样的考验,会使分析团队反省和改进他们的工作。...5)为什么你选择了这种分析方法?有没有可能使用其他方法? 6)是否有可能错把非独立变量当成了独立变量?其他分析模型有可能更清楚地揭示因果关系?   ...加里·洛夫曼也是质疑文化的倡导者:“在所有人都拼命讨好上司的地方,更有必要树立实事求是的风气。”

57750

如何不用那么担心成为一个坏程序员?

过去的时候,在他们打包马提尼午餐和扔掉激励性标语之前,关于工作的重要部分,并不是你热爱它;重要的是你讨厌并且不会让你的同事讨厌它即可。...现在,为了薪酬,工作俨然已经成功地战胜了色情书刊,让我们孜孜不倦地装作乐于其中。雇主告诉我们即使是在圣诞节夜晚也需要保持手机畅通,没问题。...如果你从事销售,那么热爱或假装热爱你的工作工作的一个组成部分。这就是为什么销售热情高昂的原因。...你可以担心这一点。也许你社交能力强,对此兴致勃勃,眼神铮亮,也许你不具备这些能力。但是这和你的工作能力无关。 ◆ ◆ ◆ 忽略学究人士 当然,有人会说,“每个程序员都应该知道X。” 我不知道X。...对?ok,上个月的薪酬只是让你领先于世界上80%的打工仔,更不要说那些找不到工作的人。所以如果你下个月依然有薪水,那么说明你不是冒名顶替的。

409120

如何不用那么担心成为一个坏程序员

过去的时候,在他们打包马提尼午餐和扔掉激励性标语之前,关于工作的重要部分,并不是你热爱它;重要的是你讨厌并且不会让你的同事讨厌它即可。...现在,为了薪酬,工作俨然已经成功地战胜了色情书刊,让我们孜孜不倦地装作乐于其中。雇主告诉我们即使是在圣诞节夜晚也需要保持手机畅通,没问题。...如果你从事销售,那么热爱或假装热爱你的工作工作的一个组成部分。这就是为什么销售热情高昂的原因。...你可以担心这一点。也许你社交能力强,对此兴致勃勃,眼神铮亮,也许你不具备这些能力。但是这和你的工作能力无关。 忽略学究人士 当然,有人会说,“每个程序员都应该知道X。” 我不知道X。冒泡排序?...对?ok,上个月的薪酬只是让你领先于世界上80%的打工仔,更不要说那些找不到工作的人。所以如果你下个月依然有薪水,那么说明你不是冒名顶替的。

45530

误泄露公司代码、疫情期间被裁,一个“菜鸟”程序员的生存日记

为什么我们总是如此害怕错误?犯错是件好事,没有什么比失败更好的老师了。但是,它也带来了某种耻辱,没有人愿意讨论错误,因为没有人愿意被看作是天才堆中的蠢货。 但这样的压制是有后果的。...有人把代码通过电子邮件发到了公司外部,这涉及到法律问题。你知道是谁干了这事?” 我立刻打电话给以前的经理,没有人接。打电话给我的同事,无人接听。法律部门已经介入,让他们与我断绝联系。...当我说完这件事的经过后,她像吃了定心丸一样,告诉我,虽然真的很蠢,但是我们挺过去。...接下来的一个星期,我一直生活在迷雾中,直到我前公司的法务团队找到我,告诉我,如果我签署立即删除那段代码的协议,他们就不会起诉我。 为什么会这样? 旧有观念把我束缚住了,就这么简单。...这段代码真的要再看一遍?即便这会带来多篇博文,也值得去冒险?肯定不行。如果你已经离开了一份工作,或者为了重新开始生活,那就离开吧。不要带走任何东西,别往后看,只往前看。

35330

如何不用那么担心成为一个坏程序员

过去的时候,在他们打包马提尼午餐和扔掉激励性标语之前,关于工作的重要部分,并不是你热爱它;重要的是你讨厌并且不会让你的同事讨厌它即可。...现在,为了薪酬,工作俨然已经成功地战胜了色情书刊,让我们孜孜不倦地装作乐于其中。雇主告诉我们即使是在圣诞节夜晚也需要保持手机畅通,没问题。...如果你从事销售,那么热爱或假装热爱你的工作工作的一个组成部分。这就是为什么销售热情高昂的原因。...你可以担心这一点。也许你社交能力强,对此兴致勃勃,眼神铮亮,也许你不具备这些能力。但是这和你的工作能力无关。 忽略学究人士 当然,有人会说,“每个程序员都应该知道X。” 我不知道X。冒泡排序?...对?ok,上个月的薪酬只是让你领先于世界上80%的打工仔,更不要说那些找不到工作的人。所以如果你下个月依然有薪水,那么说明你不是冒名顶替的。

67150

如何用纯 Python 写 Web 应用?

为什么我要自己开发个 blog 出来? 为什么你就不能告诉我,该怎么把我目前的数据分析结果,迅速挪到 Web 页面上,跟用户实时交互? 虽然二者的结果,都是做一个 Web 应用出来。...但是,它们关注的焦点,需要的功能,一样? 但是人家写书和做教程的人,就是不疾不徐,坚持一定要教会你,如何做一个 blog 出来…… 你不学,又能怎么办呢?...如果你还没有学过上述技术, Streamlit 可以给你赋,让你一下子有了把数据分析结果变成产品的能力。 给你讲点儿更激进的。 有人已经希望能用它替代掉 Flask 用于产品发布了。 ?...还记得?我不止一次给你强调过,比起一个工具自身的能力来,协作网络更重要。忘了的话,记得复习《学 Python ,提升你的竞争力?》。...当然,如果你希望精通写作技艺,只是想做一个抄书匠糊口。那么印刷术就可能会替代你的工作,结果就不那么美妙了。 8 小结 这篇文章,我为你介绍了 Streamlit 这款有趣的工具。

3.8K10
领券