php程序员

如何提高程序员的键盘使用效率?

匿名 (未验证) 提交于 2019-12-03 00:09:02
1、程序员使用键盘最常用的技能 提高键盘使用效率,必须掌握一些基本技能,常用快捷键。   以word为例,有以下一些常用快捷键:   Ctrl+B:加粗   Ctrl+I:斜体   Ctrl+U:为字符添加 下划线   Ctrl+Shift+<:缩小字号   Ctrl+Shift+>:增大字号   Ctrl+C:复制所选文本或对象 C   Ctrl+X:剪切所选文本或对象   Ctrl+V:粘贴文本或对象   Ctrl+Z:撤消上一操作   Ctrl+Y:重复上一操作   掌握以上一些常用快捷键,将加快编写一些程序相关文档的速度。作为程序员,必须掌握常用IDE的基本快捷键,下面以IntelliJ IDEA为例:   Alt+Enter 导入包,自动修正代码   Ctrl+Y 删除光标所在行   Ctrl+D 复制光标所在行的内容,插入光标位置下面   Ctrl+Alt+L 格式化代码   Ctrl+/ 单行注释   Ctrl+Shift+/ 选中代码注释,多行注释,再按取消注释   Alt+Ins 自动生成代码,toString,get,set等方法   Alt+Shift+上下箭头 移动当前代码行   熟练掌握以上快捷键将大大提升键盘使用效率。   下面再来谈一谈VIM,Vim是一个类似于vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性

花费上万转行当程序员,却找不到工作,程序员吐槽:这技术白学了

匿名 (未验证) 提交于 2019-12-02 23:34:01
互联网红利时代,激发了越来越多的人投身其中就业与创业,其中程序员这一职业也被推上了高薪职业风口。除了科班毕业的程序员,也有不少传统行业从业者转行进入互联网行业,这些半路转行的有的会通过自学,有的则会通过花钱上培训班达到速成的效果。然而俗话说转行穷三年不是没有道理的,毕竟从事一个全新的岗位是需要从头积累经验的,对于公司招聘员工来说需要的有经验的。 就有一名网友花费数万元上了一年培训班学习php(编程语言)开发,本以为出来能顺利就业收获高薪,没想到面试了十几家公司,最后都告诉他公司不想要没有工作经验的初级程序员。对于自己花费金钱与时间转行干程序员,现在却找不到工作,这名新晋程序员表示:感觉太不公平了,打算放弃了,就当这几万块钱学的技术白学了,唉! 对于这名转行程序员培训班出来找工作处处碰壁,面试十几家公司都没找到工作,想退出的想法。一些程序员表示:你要明白,花几万耽误时间转行那是你自己的事情,企业要有经验的员工无可厚非,毕竟企业招人是要求员工能给公司创造利益的。楼主你既然当时打定主意转行学习编程,现在已然花费了时间与金钱,就该再坚持。可以先找小公司,钱不多没关系,工资够温饱就可以了,熬两年等简历上有经验了,也就有了跳槽的资本。 还有一名与楼主有着相同经历的程序员给楼主支招,称:同php,学历比你低,也是转行干程序员的。要想面试通过,还是要包装一下自己的简历,记住是在能力范围之内包装

7年程序员感悟

折月煮酒 提交于 2019-12-02 21:59:26
时间如白驹过隙,转眼间,30岁了。从2012年开始工作,7年时间过去了,酸甜苦辣,笑过,哭过,相信每个人都这样酸甜苦辣都经历过。   之所以今天写这篇文章,一想纪念逝去的青春,二总结下工作7年,三最近心态不怎么好(大龄程序员愁后期发展)。   7年的程序员生活,有加过班996,熬过夜发版本,跳过四五次槽,从一开始做flash as3,然后php,现在java,终于熬到目前java主程职位,中间波折一言难尽,但是也认识了很多同时,朋友,也学会了如何在社会立足,对自己这7年的工作生活打个及格分吧。   在广州呆了两年,上海呆了5年,目前还在上海,上海的房价让我望尘莫及,很难买的起上海房子,不想当一辈子的房奴,只能在老婆家开发区买套房子,房子的首付还是我爸妈跟老丈人家出了一大半,贷款10年我来按月付,想想现在的农村年轻人大部分跟我也差不多吧。   现在年轻人压力太大,每次跳槽都无缝链接上班。生怕少了一天的工资,想想也挺搞笑的。   然后说下最近心态为啥不好:   其实程序员也在吃青春饭,很多公司不招年纪大的程序员,除非你是很牛逼的架构师,我自己水平知道够做主程,能搭框架,但是问到很底层的东西估计有点悬,哎。   我目前在一家游戏创业公司,在等版号下来就准备上线,版号不下来意味着随时都可能倒闭,上线了收益不好也可能面临着失业,希望能一切顺利吧。  

为什么几乎所有程序员都会鄙视PHP,但却不鄙视它?

蓝咒 提交于 2019-12-02 19:37:58
2001年7月,PHP官方开发文档中,出现了一句话: Because PHP is the best language ever,ever.It's fast,very powerful,and free. 后来,一则著名的笑话诞生了: 某女:你能让这个论坛的人都吵起来,我就跟你约会。 某程序员:PHP是最好的语言。 于是论坛炸锅了,各种吵架。 某女:服了你了,我们走吧。 某程序员:今天不行,我一定要说服他们,PHP必须是最好的语言。 自此,PHP成了众多程序员们调侃的编程语言。 有这么一门编程语言,它就没那么“不幸”了,相反的,却受到了皇帝般的待遇,编程语言鄙视链中,却看不到它的身影。 著名网站Hired曾发布了一份“2019年软件工程师现状”的报告,该报告由Hired数据科学团队收集和分析,覆盖了13个城市的98000名求职的软件工程师,反映了超过170000个面试申请和过去一年的工作机会。此外,他们还收集了来自Hired凭条上700多名团建工程师的调研回复,以了解开发人员的工作偏好。 报告指出,全球区块链工程师的需求上涨了517%,需求量最高的编程语言Golang,超过1/5的开发者通过自学掌握编程,所有开发者最想学习的技术是机器学习。 报告还特意指明,所有开发者最爱的编程语言是Python。 我们不可否认,真的鄙视PHP的人,确实存在,而且不少,但更多的人,只是在调侃它

PHP程序员的简单运维

情到浓时终转凉″ 提交于 2019-12-02 19:01:15
所谓的简单运维就是保证自己开发的程序能正常运行和使用。 当一个程序员需要兼作运维时候需要掌握以下技能 1、linux系统基础命令和Windows Server操作 是基础中的基础,ls, rm, top, w, mkdir, find, cp, mv, kill, killall, cat, chown, chmod, time... 等等,命令参数没必须全部掌握,需要用的时候度娘去查。 2、WEB服务环境配置 常用的NGINX和APACHE要熟悉,WIN下可以使用IIS,有些情况下需要TOMCAT也要了解,一般使用安装包或者安装命令比较省事。后面会介绍一些安装命令。 3、SHELL脚本或BAT批处理 简单写个备份脚本或者文件处理之类的,方便快捷。 4、数据库 大部分使用MYSQL,一般掌握数据迁移,坏损数据修复即可。 5、防火墙(安全规则) WIN一般使用IP策略,linux用IPTABLES和hosts.allow即可防范常规的非授权访问,后面也有详细介绍。 6、监控工具(存货监控) 相对来说比较重要,保证业务正常运行的手段,有条件的话可以自己写监控报警脚本,也可以使用第三方工具 cacti,nagios,zabbix等等。也有部分公司提供监控服务,如监控宝,阿里云监控,百度云观测,360监控,业务出错后都有短信或者邮件等渠道通知。 7、集群和热备 有很多工具可以实现

[ 转 ] 一个平庸程序员的自白

若如初见. 提交于 2019-12-02 06:36:27
Jacob Kaplan-Moss 是著名 Python 框架 Django 的 Co-Creater 和核心开发者,在 Heroku 担任安全部门的 Director, 他常年参加 Python 社区的年度聚会 PyCon ,并经常上台演讲。在这次 PyCon 2015 上,他声称自己顶多只是一个平庸的程序员,幻灯片上也写着: "Hi, I'm Jacob, and I'm a mediocre programmer." 这次演讲非常精彩,视频可以 在 Youtube 上看到 (如果不想看视频,这里也有一篇文字总结: https://lwn.net/Articles/641779/ )。Jacob 以马拉松为例,试图说明大部分人在大部分领域都是平庸的(Most people are average at most things.),特别好的和特别坏的都是极少数,但在程序员领域,我们听到的大都是某某程序员 rocks 或者 sucks ,基本没有中间状态,这是一件非常奇怪的事情。他还提到“真正的程序员”(real programmer)这个概念,也就是所谓的 "10x programmer" ,你只有精通某些原理或者长得像 Mark Zarkerberg 才算是一个 real programmer ,而一个使用各种云服务以及 API 快速搭建自己应用的人就不算,这非常可笑。顺带一提

我们程序员也是幽默的对不对

怎甘沉沦 提交于 2019-12-02 00:18:09
1. 一 程序员 去面试,面试官问:“你毕业才两年,这三年工作经验是怎么来的?!”程序员答:“加班。” 2. 某程序员对书法十分感兴趣,退休后决定在这方面有所建树。于是花重金购买了上等的文房四宝。一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风范,又具颜真卿气势,定神片刻,泼墨挥毫,郑重地写下一行字:hello world。 3. 问:程序员最讨厌康熙的哪个儿子。答:胤禩。因为他是八阿哥(bug) 4. 程序猿 要了3个孩子,分别取名叫Ctrl、Alt 和Delete,如果他们不听话,程序猿就只要同时敲他们一下就会好的。 5. 今天在公司听到一句惨绝人寰骂人的话:“你TM就是一个没有对象的野指针!” 6. 程xx遭遇车祸成植物人,医生说她活下来的希望只有万分之一,唤醒更为渺茫。她的同事和亲人没放弃,并根据程xx对testing痴迷的作风,每天都在她身边念:“你测的模块上线后回滚了。”奇迹发生了,程xx醒来第一句话:确认那模块是我测的? 7. 一个程序员在海滨游泳时溺水身亡。他死前拼命的呼救,当时海滩上有许多救生员,但是没有人救他。因为他一直大喊“F1!”“F1!”,谁都不知道“F1”究竟是什么意思。 8. 世界上最远的距离,是我在if里你在else里,虽然经常一起出现,但却永不结伴执行。 9. 正在码代码ing,医院回来的同事一脸的苦逼样子,问他怎么了?他回答

关于PHP程序员技术职业生涯规划

我是研究僧i 提交于 2019-12-01 23:18:54
看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。 这些文章都存在一个严重的缺陷,不重视基础。就好比练武功,只求速成,不修炼内功和心法,只练各种招式,这样能高到哪里去?我所见过的PHP大牛每一个都是具备非常扎实的基础,他们之所以能成为大牛,是因为基础足够好。基础不稳,面对技术复杂的系统,如同盲人摸象、管中窥豹,只得其门不得其法。而且如果基础不扎实,也没办法进入大公司。国外的Google、Facebook,国内的腾讯、阿里、百度、滴滴、京东、新浪等知名互联网企业,无论哪一家公司面试必然会考验应聘者的技术功底。无法进入一个拥有大规模并发请求的项目中得到历练,不坚持提升自己,那也只能在小公司混日子了。 我最开始工作也是在两家小公司,后来加入腾讯阿里,主要原因还是我坚持学习基础知识,从而得倒了这个机会。有几个方面的基础知识,我建议每一位PHP程序员都应该好好学习一下。我推荐几本书给大家,包括深入理解计算机系统、现代操作系统、C程序设计语言、C语言数据结构和算法、Unix环境高级编程、TCP/IP网络通信详解。另外我建议大家学习一下面向对象方面知识,PHP这方面的书不太多

2019年PHP程序员未来路在何方

有些话、适合烂在心里 提交于 2019-12-01 23:01:58
PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、 GO 、 Python 不断地在挑战 PHP 的地位。这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革? 作为老牌的Web后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java ,从各个招聘网站的数据上来看PHP 开发的职位非常多,薪资水平也非常不错。实际在中小企业、互联网创业公司PHP的市场地位是高于 Java 的。Java 在超大型企业、传统软件行业、金融领域优势更大。目前来看 Node.js、 GO 、 Python 、 Ruby 等语言还难以企及PHP和Java。 PHP 语言之所以能有今天的地位,得益于PHP语言设计者一直遵从实用主义,将技术的复杂性隐藏在底层。PHP 语言入门简单,容易掌握,程序健壮性好,不容易出现像 Java 、 C++ 等其他语言那样复杂的问题,如内存泄漏和 Crash ,跟踪调试相对轻松很多。PHP 官方提供的标准库非常强大,各种功能函数都能在官方的标准库中找到,包括MySQL、Memcache、Redis、GD图形库、CURL、XML、JSON等等,免除了开发者到处找库的烦恼。PHP 的文档非常棒,每个函数都有详细的说明和使用示例。第三方类库和工具

linux命令 php程序员需要掌握的

六月ゝ 毕业季﹏ 提交于 2019-12-01 14:53:36
linux基本命令 mkdir -p ,mv,cp, chmod -R 777,chown www:www rm , rm -rf vim编辑器命令 :q! 退出,不保存 :w 保存 esc 退出编辑模式 i或a 进入编辑模式 nginx,nginx -s reload,nginx -t nginx虚拟主机配置 svn命令: svn up 更新当前目录, svn up a.php 更新a.php,svn diff,svn status, 计划任务: crontab -l,crontab -e 来源: oschina 链接: https://my.oschina.net/u/574947/blog/420400