一名合格的程序员应该是什么样子

6月25号,母亲打来电话,说妹妹的高考成绩离二本线差9分。我听完随口扔了一句,“在我的意料之中。”因为她平时的成绩也就在二本线上下徘徊。这句话挺伤人的,尤其是对于高考失利的妹妹来说,她听完我的话,立马就哭了起来,情绪非常激动,质问母亲为什么要打电话告诉我(玻璃心)。我参加高考了两次,两次都离二本差了6分,最后不得已上了大专——当时也陷入了人生的低谷,情绪很低落。一路走来,能体会到学历对于一个人的重要性,尤其像我这种从农村走出来,缺乏生意头脑,不善言谈,急于改变命运的人。后来,我通过培训正式进入了程序员的行业,自认为是一名合格的程序员吧——把本职工作做得很好,对得起自己的薪水,在生活与工作之间也找到了平衡点。鉴于我的“成功”——买了房、结了婚、生了娃、买了车、出了书,父母就打算让我妹也成为一名程序员。说实话,我也有这样的打算,还曾创作过《教妹学Java》的系列文章。程序员属于一个僧多粥少的群体,女性自然而然的会受到男性的照顾。因为在我做程序员的8年时间里,就无偿、自愿、...

我为什么要写作?

01、公众号后台有不少朋友问我:“你为什么要写作?”我一直觉得这个问题很难回答,就像喉咙上埂了一根刺,想吐出来,但越用力,就发现刺埂得越深。每天睡觉前,这个问题就会出来找我聊聊天,它说:1、你写作难倒不是为了挣钱吗?2、你不写作,到了程序员的年龄天花板,35岁,你还能做什么?不差几年了啊。3、你写作难倒不是因为乐于分享,乐于帮助他人吗?4、你写作不是为了让这个世界变得更有趣吗?5、你写作不是为了认识更多的人,带来更多的机会吗?我觉得它说的挺有道理。说实话,我写作的目的并不纯粹,纯粹到因为爱写作所以写作。如果我是因为爱写作才干写作这件事的话,那我5年前去干嘛了呢?我当时时间特别充分,充分到周末可以打一整天的游戏,甚至打完游戏还有时间去了解一下岛国动作片。我不能马后炮地说我当时把时间都浪费了,这是不负责任的。打游戏不仅能够消磨掉那些无聊的时光,还能给我精神上带来很大的满足——我这么烂的游戏天赋竟然也能在Dota的游戏当中完成疯狂杀戮(打AI模式了)。假如那时候字节跳动就做了抖音的话,我可能就没时间了解岛国动作片了。但总之,5年前的我,是不会写...
IT猿 IT猿·2020-03-26

当我谈过年时,我该谈些什么?

我提前一周就放假了,算上春节,我的假期截止到今天足足有半个月,关键老板还没叫我去上班——这对于绝大多数的上班族来说,实在是想都不敢想的福利。这半个月来,我彻底地放纵(注意不是放松)了自己——不用在朋友圈塑造刻苦奋斗的人设,也不用每天读书写文章,还不用每天洗脚洗脸刷牙洗头发。饿了母亲会做完饭端到面前,困了可以不洗漱就随时上床睡觉——我想象不到还有比这更舒服自在的生活。1)肆无忌惮地刷《知否知否应是绿肥红瘦》为什么会看这部电视剧?当然是受老婆的熏陶。我一般是不看电视剧的,臭长臭长太浪费时间,但春节期间实在无事可做,也就看了。我看这部剧的时候,已经更新到六十多集了,前面的就只能快进浏览一遍。记不住人物、看不懂剧情的时候就找老婆请教。说句实在话,《知否》是我感觉非常不错的一部电视剧,可媲美3年前看的《琅琊榜》。《琅琊榜》里智商最高的肯定是男主角江左梅郎,而《知否》里必须是盛家老太太——做事谨慎,考虑周密,对未来要发生的事情早有洞见。她劝诫明兰说,下毒的康姨母是一条疯狗,莫追。并举出垓下之战的例子(韩...

想清楚你究竟想成为什么样的人了吗?

文/沉默王二1.如果非要我实话实话的话,我并不喜欢当前的这份“工作”。我上班的公司只有两个人,一个人是老板,另外一个人就是我。也许这并不算是一份工作,因为我和公司之间并没有签订劳动合同:老板可以随时把我辞退,让我感受一下这个“寒冬”的冷酷无情,我也可以随时把老板炒鱿鱼,然后我们双方并不会负任何法律责任。当然了,这也并不是我不喜欢这份工作的原因,毕竟老板每个月还会给我发一份工资——其实也不应该说是工资,而是劳动补贴。我每天可以9点去上班,甚至更晚,有时候甚至可以不去,留老板一个人在办公室孤独地工作。如果家庭需要照顾的话,我可以一周不去公司,全天候在家。但工资是照发的。别人问我:“你做什么工作呀?”我挺不好意思回答的,我既不能说自己是无业游民,也不能说自己在创业——幸好,有一个职业很照顾我,那就是“自由职业”。照这么说下去的话,你可能会羡慕我,说我身在福中不知福——时间自由,还有钱拿,到哪去找这么一份好工作呢?当我对前途感到...

为什么自己在百度或者淘宝上搜索的东西会变成广告页面

如题。这个东西很恶心。由于很多页面广告都有获取本地cookie的功能。搜索的东西,都会保存在cookie中。尤其是垃圾百度。一直在默默的干这种事。要想关闭,也很简单。一、打开百度首页。二、点进去后,点击红色部分三、点击隐私权保护声明后,往下拉。看到下图,点击“个性化配置”四、如下图,点击选择停用。百度真是恶心的商家。各种垃圾推广,各种流氓软件都是他家的。等谷歌回到中国后,坚决不用垃圾百度。通过上面,看到了没?藏的这么深,就他妈怕用户发现。真是一个垃圾公司。祝它早日倒闭。...

android onIntent 是什么东西

在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题。首先,在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来。为了不让Activity实例化多次,我们需要通过在AndroidManifest.xml配置activity的加载方式(launchMode)以实现单任务模式,如下所示:1<activityandroid:label="@string/app_name"android:launchmode="singleTask"android:name="Activity1">2</activity>launchMode为singleTask的时候,通过Intent启到一个Activity,如果系统已经存在一个实例,系统就会将请求发送到这个实例上,但这个时候,系统就不会再调用通常情况下我们...

DNS,ARP,RARP,NAT,WINS的作用和区别

DNS域名服务系统,是将域名(比如www.cnblogs.com)转成ip地址。arp地址转换协议,是将ip地址转成mac地址(物理地址,可用ipconfig/all查看).rarp从mac转到ip地址nat网络地址转换,局域网的ip转成公网ip和公网ip转成局域网ip的协议。wins是将ip地址和计算机名称做映射的协议。比如你的计算机,你给起的名称叫admin,一般映射地址为127.0.0.1...

微信公众号推送文图片什么尺寸最佳?(转)

作者:trickyEdecay链接:https://www.zhihu.com/question/27138896/answer/127500504来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我是看到目前最高赞的答案飘过来的2333看到最高赞的尺寸是600x275而官方推荐的大图尺寸是900x500作为一只标准的强迫症(误我就是想拿900x500来画鬼符折腾了老半天,终于测出我的标准(oh,对了,我没有量具体的尺寸,反正就是导出了几张png,以后做封面的时候直接放在最上面的图层就可以对着看了)1.单图文封面多不过感觉也是够用的,总结一下iPhone不会对图片进行裁剪iPad会对图片左右两侧进行裁剪Android会对图片上下两侧进行裁剪分享给朋友/到朋友圈会直接裁剪至只剩中间部分(上图红色部分)2.多图文的主封面多图文就相对来说比较复杂了,总结一下iPhone不会对图片进行裁剪iPad会对图片上下两侧进行裁剪Android会对图片上下两侧进行裁剪分享给朋友/到朋友圈会直接裁剪至只剩中间部分(上图红色部分)图中黑色部分是多图文才有的,因为多图文有一个标题会...

为什么我要用 Node.js? 案例逐一介绍

介绍JavaScript高涨的人气带来了很多变化,以至于如今使用其进行网络开发的形式也变得截然不同了。就如同在浏览器中一样,现在我们也可以在服务器上运行JavaScript,从前端跨越到后端,这样巨大的反差让人难以想象,因为仅仅在几年前Javascript还如同Flash或者Javaapplet那样嵌入网页在沙箱环境中运行。在深入Node.js之前,你可能需要阅读和了解使用跨栈式JavaScript(JavaScriptacrossthestack)带来的好处,它统一了编程语言和数据格式(JSON),让你能最佳地重用开发人员资源。由于这更多的是关于JavaScript的特点,这里就不过多讨论它。但它确实是一个让人在开发环节中使用Node的关键的优点。正如维基百科 所说:“Node.js是谷歌V8引擎、libuv平台抽象层以及主体使用Javscript编写的核心库三者集合的一个包装外壳。”除此之外,值得注意的是,Node.js的作者瑞恩·达尔(RyanDahl)的目标是创建具有实时推送能力的网站。在Node.js中,他给了开发者一个使用事件...

php中"::"双冒号有什么作用

PHP代码lazycms::$sysname  第一次见到这种表现方式,请问是双冒号什么意思 答:直接属类的方法或属性。也就是static静态方法或属性的使用。域运算符,一般用于在B类对象中使用A类对象的属性/方法!  本文描述PHPV5中对象和类的基础知识,从最基本的概念一直讲到继承,主要针对经验丰富的面向对象程序员和尚未接触过对象的读者。作为PHP程序员,您肯定知道变量和函数。但类和对象可能就是另一回事。不定义单个类,就可以创建完美的系统。但即使您决定在自己的代码中不使用面向对象的编程,您仍可能需要了解面向对象的编程。例如,如果使用第三方库,比如通过PHPExtensionandApplicationRepository(PEAR)可以使用的库,您将发现自己在实例化对象和调用方法。什么是类和对象?简单地说,类是一个由变量和方法组成的独立块或束。这些组件通常结合实现单个责任或一组责任。在本文中,您将创建一个类,该类收集了用于查询和填充由项和值组成的词典的方法。类可以直接用作组织数据和功能的简单方法,就像一组函数和变量一样。但使用类可以...

微信公众平台中的openid是什么?

在微信公众平台开发中,会遇到一个叫openid的东东,让我们这些不懂开发的摸不着头脑,开始我也是一头雾水,经过多方面查资料,终于明白是怎么回事了! openid是公众号的普通用户的一个唯一的标识,只针对当前的公众号有效 开发者可通过OpenID来获取用户基本信息。但要通过使用https协议来实现,不懂方面的朋友,最好通过懂这方面的朋友来实现! 只要获得OpenID,就可以相继获得用户的一些信息,如:所在城市、省份、国家、姓别等 ...

究竟什么是敏捷测试

转:http://blog.csdn.net/kerryzhu/article/details/8812589 时至今日,还讨论这样一个老话题,是否感觉老调重弹?因为两年前(2010年底)时任谷歌中国测试经理的段念先生就写了一篇文章《什么是敏捷软件测试》(刊登在InfoQ网站上[1]),就已经谈到这个话题,“敏捷软件测试更多的是一种理念,而非过程”。在2011年,我自己也写了一篇文章《敏捷测试的思考和新发展》,刊登在《程序员》杂志上,谈到“在BDD、ATDD和TDD最根本的、共同的思想基础上,构成一个全新的、更完善的敏捷测试框架”[2]。而更早的时候(2010年10月),写了一篇《敏捷测试的方法和实践》(也刊登在《程序员》杂志上),开始的那一小节就在讨论“什么是敏捷测试”,简单地说,“敏捷测试就是持续地对软件质量问题进行及时地反馈”[3]。不过,篇幅不多、匆匆而过,说得还不够明朗。如果再往前,早在2009年,LisaCrispin和JanetGergory就写了一本书《AgileT...

什么年轻人最好选择贷款买房?

今天,大多数人买房时,都面临一个现实的困惑——是全款,还是贷款? 纠结这件事的人有这样的心态,一是忌惮利息,二是觉得成为房奴,每天醒来就要算还欠多少钱,太苦逼了,影响自己几十年心理健康。 在这种心态的影响下,很多人即使贷款买房,也会倾向于首付多付点,或者缩短还款期限,急着早点和银行说byebye。 但不知你发现没有,身边这些坚持和银行“老死不相往来”的人,财富增长的速度,会明显慢于敢于借贷的那些人。 抛开社会财富大爆炸、资产泡沫膨胀的背景不提,这样的黄金十年,可能机会不会再来。 但在可预见的未来数年,年轻人贷款买房,仍然是比全款划算得多的买卖。 1、贷款买房比起全款来,最大的好处在于,你会有更自由的现金流。 越女说过,真正的富裕,并不意味着你有多少钱,而在于你需要花钱时,有足够的钱来花。 跟银行借钱买房,就是多负债,扩大自己的现金流,意味着在未来出现难得机会时,你有足够的流动性来启动它。 虽然很多人抱怨发展机遇太少,但在一个经济增速常年在6%以上的国...

***ps -ef |grep 输出的具体含义是什么?

Q:比如:[root@localhost~]#ps-ef|grepApacheJetspeedroot1888718828008:09pts/000:00:00grepApacheJetspeed这个进程到底是运行还是没运行?列表中哪个是18887和18828哪个是PID,0是什么意思,哪个能详细解释一下各输出项的具体含义。A:ps:将某个进程显示出来-A 显示所有程序。 -e 此参数的效果和指定"A"参数相同。-f 显示UID,PPIP,C与STIME栏位。 grep命令是查找中间的|是管道命令是指ps命令与grep同时执行这条命令的意思是显示有关Apachejetspeed有关的进程UID PIDPPIDCSTIME TTY TIMECMD各相关信息的意义:UID程序被该UID所拥有PID就是这个程序的ID PPID则是其上级父程序的IDC CPU 使用的资源百分比STIME系统启动时间TTY 登入者的终端机位置TIME使用掉的 CPU 时间。CMD所下达的指令为何...

.htaccess是什么?.htaccess几个简单应用

.htaccess是什么?.htaccess叫分布式配置文件,它提供了针对目录改变配置的方法——在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。并且子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。一般来说,如果你的虚拟主机使用的是Unix或Linux系统,或者任何版本的Apache网络服务器,从理论上讲都是支持.htaccess的。如何建立.htaccess?在我们使用的windows(瘟到死)主机上创建.htaccess文件是很困难的。写文件倒很容易,你只需要在文字编缉器(例如:记事本)里写下适当的代码。困难的是文件的保存,因为.htaccess是一个古怪的文件名,其实它并没有文件名,只有一个由8个字母(htaccess)组成的扩展名,而在windows系统中这是无法接受的文件名。因此,这里有3个方法可以实现。方法一:保存文件的时候将文档保存成名为“.htaccess”(包括引号)或者htaccess.txt亦或者1.htaccess。再将其上传到服务器上,之后直接使用FTP软件来重命名...
首页上一页...116117118119120下一页尾页