㈠ 有没有Blog,写的文章只有自己能查看 比如程序员写一些技术文档,只想自己查阅,有这类网站么
可以试一试博客园
如果你习惯笔记软件的话
也可以试一试为知笔记、印象笔记之类的
最简单的就是QQ空间的日志
不过它里面好像没有代码格式工具
㈡ 为什么程序员要多写技术博客
喜欢写就写呗,写作可以提高人的逻辑能力和文字表达能力。
㈢ 为什么很多程序员喜欢上CSDN发表文章,做开发这
我不是针对谁,我只是想说大部分CSDN上的资源都是垃圾。
虽然我很菜,但是我还是明白这个道理的。
代码写的越多越反感csdn,下载资源是其中比较恶心的部分。大部分需要登陆积分的资源并不是原创,只是从墙外搬进来。自从开了付费vpn基本不去csdn了。
另外问题解决率很低,百分之九十的问题最后都是我自己解决。随着时间推移,大量优秀程序员离开csdn,导致csdn解决问题能力更差。恶性循环而已
㈣ 刷文章浏览量的原理,程序员来回答。
是的,我给你说,现在网站后台都是根据不同ip地址,来源缓存这些检测的。你如要做刷访问量点击量的,必须要可以更换这些ip缓存的才行。
㈤ 如何看待公司要求程序员写工作日报,周报这件事
1 给上级看,更方便了解和把控当前项目的进度,了解进行中存在的问题;
2 给自己看,这一周做了什么,有什么收获,下一周有什么计划;
如果你是大牛,不屑于写这种东西,那另当别论;
如果你在混日子,整天无所事事,那就继续抓耳挠腮;
如果你认为“Talk is cheap , just read the code.",那么恭喜你,你的思想还有提升的空间。
㈥ 没有工作经验的往届生是不是找工作很难
没有经验确实很难。问题的根本不在于你是不是有工作经历,而是你没有能证明自己能力的东西。即使没有工作,但是你所有的经历对你来说都是有意义的,只是你要把这些意义都提炼出来,并且和工作挂钩。并以此来证明自己的能力。所以,在求职的全流程中,我们可以先把问题聚焦在:如何准备一个能证明自己很厉害的简历?写简历最重要的一件事,就是:需要切换成面试官的视角。千万不要只顾着描述你之前做过什么,而是要从对方的角度切入,去找到对方究竟需要什么。那对方要什么?对方希望在最短时间内看到简历中有他们想要的能力。所以你的简历里不应该有一句废话,你写在简历中的每一件事情都是有目的的,这个目的就是需要向招聘方证明,你具备这样的能力,也可以满足招聘方的需求。
1、在此之前,你要先确定自己到底要做什么岗位?你的目标是什么?如果希望朝互联网方向发展,除了程序员以外,有三个主要的职业方向:产品经理、设计师和运营。你可以去找自己更适合哪个方向。推崇互联网方向的原因主要还是可腾挪的空间更大,现在各个行业都在与互联网结合,不管你是产品、设计还是运营,都能够迁移到其它行业里。因为方向是否适合你,还是需要你自己亲自去验证。你也可以来参加我每周的直播分享,我会具体讲讲互联网各个岗位的情况和现状,听完后,你再做更深入的了解。
2、在确定好目标岗位后,接下来你要做的就是尽可能地扒下岗位所需要的能力。比如你的目标岗是产品经理,产品经理还有明确的细分,对目标岗细分的越明确,你对能力的感知就越强。你可以去找各个大厂、中小厂,对产品经理的招聘 JD 上,对能力的要求。然后再把这些能力抽象出来,比如用户调研、需求理解、跨团队协作、信息整合这里你要建立清楚自己的理解和认知,不要背概念!背下来没有意义,你要真的去理解它去分析(在这个过程里你会发现,具备就是具备了,不具备也不要紧,可以去弥补,但是一定要正视你的弱项,这是你成长的第一步)。最后,结合你的了解,并且认真分析岗位的 JD,将这个岗位需要的能力分解出来。
3、接下来,就需要罗列出你所有的经历。这就是我刚才说的,没有无意义的经历。你要盘点自己身上有哪些资源、经历和优势。找一张白纸,或者创建一个全新的文档,把你所有能想到的、有可能写出来的所有经历全部罗列出来。包括了你的:实习经历、校园经历、项目经历、证书、奖项、绩点、爱好等等(驾照也可以列)。这就好像你要出去打仗,你过往的经历、能力点、优势点、技能树就是你的弹药,而你现在正在创建的就是你的弹药库——你的简历资料库。当你全部列出来后,再去优化你的经历。复杂的词句做简化,用精炼的话去概括。简短的经历添加关键数据和流程,如“曾写过一篇深度干货文章”,可以尝试写成“调研XX需求和背景,以XX为目标,撰写XXX文章,浏览量XX,实现XX新增用户,文章推广落地,帮助XX团队提升X%的转化率”(不要捏造数据)。你可以一点点地打磨,不要着急,我认识的一些朋友,他们的简历会花1-2年去打磨和完善。你所看到的厉害的成果,都不是一蹴而就的。
4、最后,你要做的就是把经验和经历做匹配。我们可以把简历的投递策略分为两种,一种是“散弹策略”,一种是“重狙策略”。前者,顾名思义,成为求职者中的海王——海投。后者,就是针对目标公司进行对应的简历投递。很明显,后者的命中率更高,这也是我更推崇的策略。即使你不是针对的某一家公司,也需要去针对某一个类别的岗位。那么接下来做的,就是需要你把总结出来的岗位能力,对应到你实际经历当中。这个匹配过程也许很难,因为需要你先理解这个能力,才能知道做什么样的事,做出什么样的成果,才可以体现出这种能力。拿我刚才举的例子来说,“调研XX需求和背景,以XX为目标,撰写XXX文章,浏览量XX,实现XX新增用户,文章推广落地,帮助XX团队提升X%的转化率”,这里面其实就体现出你的调研能力、内容能力、团队推动能力。记住,你从资料库匹配组装的简历越具备针对性,你的命中率就越高。
5、如实在没有经验怎么办?这个没有捷径可走,没有经历就只能去经历,积累项目经验,哪怕是虚拟的项目也行。如果你已经在求职中,建议一边做项目一边求职,不要碰运气,没有经历,也没有经验,你几乎没有成功求职的机会。如果你对产品经理和UI设计有意向,你也可以看看我之前写的两篇文章。这篇详细介绍了产品经理的发展前景、挑战和机会,以及要想转行产品经理,你要经历哪些过程。这篇给当前市场对UI设计的概念的定义,以及对于建筑、景观等想转行的同学,成为UI/交互设计师的路径。
㈦ 为什么程序员不愿写文档
其中的原因很多,我自己归纳了几点:
1.怕烦
程序员从入门之日起,就在心里埋藏了一颗编程的种子,认为程序员就是编程序的,就是和计算机打交道的,程序就是程序员的全部。无论是在编程之前写文档,还是在编程之后写文档。他们都认为写文档很烦人。
1)文档种类太多。越正规越多。一想到要写那么多的文档,程序员的头都要大了。
2)文档写作要求不低。有格式要求、内容要求,还需要画各种流程图、示意图、关系图、界面图和填写各种表格说明,以及要收集各种资料。虽然没有技术含量,但是要花的时间比编程序多,而且也不一定能写好。
3)在正规的开发公司中一般一个变更就要编写一系列的变更文档。当不断变更时,只有最后的变更文档是最重要的。当我们不知道当前是不是最后一个文档时,我们就不愿意写可能被后面的文档替代的文档。
4)当写了文档之后,就会不断有使用文档的人来询问细节,这些询问往往会让人崩溃。这是因为很难写出让每个人都提不出问题的文档。
2.没空
在很多情况下,程序员都处于一种“时间紧、任务重”状态。在急于得出编程结果的驱使下,程序员一心扑在编程上,恨不得一分钟一个变化,哪有心思和时间先把文档写好再去编程呢?即使他们拥有先把程序编出来,然后再补写文档的想法,但是一旦他们完成一段程序之后,就会立即扑向第二段程序。如此下来,编写文档只能放在项目开发的后期了。你要是真的写文档,那写文档的时间早已将编程时间给挤占了,你的编程工作就完不成了。
3.没有用
文档的重要性其实对不同对象是不一样的。如果你说文档没有用,立即会有人用唾沫把你淹死,他们立即会搬出哪个哪个说文档是重要的,文档是不可缺的。唯独不敢说“我自己认为文档是重要的”。这也反过来说明文档的有用性程度对不同人是不一样的。对于程序员来说,只要能把程序编出来就行了。很多程序员不写文档照样编出程序来,在他们的观念中文档不写也罢。如果按文档编程序,那就要确保文档的正确性、不可更改性。而实际上,文档不如编程快,编程不如变化快,不断变化的需求和代码让文档如同一张过时的废纸一样。
在现实中,有的文档变成了项目开发后的总结,对开发本身并不起作用,只是保留一个存在的形式,以应付各种各样规范的需要。在这种情况下,文档没有任何实用价值,所以即使程序员写了,也没有什么作用。尤其是项目投产后,几经升级,最初的文档早已和现实的情况对不上号了,文档更新和系统的一致性更是难于控制。
4.没好处
既然认为编程序才是正道,那么程序员写文档就是一种额外和辅助的工作,做了就做了,对于程序员来说没有任何好处。
当然,文档的好处更多地体现在软件公司、单位、软件用户、后续程序员身上,它是一种“前人栽树,后人乘凉”的好事。所以程序员不愿意写文档。
文档有多么重要呢?有人把它上升到“程序员头脑的拷贝”的高度,有的人甚至说,程序员走了后,只要有了文档,软件公司可以再招新人,公司照样运转起来。如此说来,天性聪明的程序员会把文档写得清清楚楚吗?
5.不会写
从写作本身来看,写好一篇文档不是一件容易的事。文档有文档的格式和写作要求。现在的人只喜欢动嘴说事,没有多少人在平时会动笔写字,更不用说写文章了。所以,写文档从理论上来说也是需要学习和训练的,需要在平时进行写作积累。当要求一些程序员写文档的时候,他往往会回答你:“怎么写呀?我不会。”你不会写可以不怪你,你不去学,反而理直气壮地说不会,则是你的不对了。难道那些会写文档的人都是“呆子”吗?难道他们不懂干活辛苦的道理吗?
当一个男子向一个自己喜欢的女子示爱,需要用情书来表白的时候,难道他不会写情书吗?即使他不会写,他也一定会克服千难万险把情书写出来的,这是他的主观使然。如果程序员主观上想写文档,怎么会怕烦?怎么会怕没空?怎么会怕文档没有用?怎么会怕不会写?这些怕其实都是借口。真正优秀的程序员应该不单是编程的高手,同时也应该是写文档的高手。
程序员真正不喜欢写文档的原因是:文档是给别人看的,不是给自己看的。如果要使程序员喜欢写文档,那就要提高程序员的意识和境界,或者要给写文档的程序员以奖励。而靠制度、管理让程序员去写文档只能是一种职业上的弊端。当有一天写文档也成为一个专业化的岗位,程序员和文档人员分开时,程序员就会一心一意看文档写代码,文档员就会以此为职业,一心一意写文档拿工资。我们将不再为此进行讨论。这种分工一定是未来的趋势。一些大的公司或管理规范的公司都已经有这样的分工了。只是很多中小软件公司或企事业单位里的IT部门还没有专业化到如此程度。程序员不喜欢写文档也许说明他们不愿意承担太多的角色吧。
不管怎么说,作为一个程序员(尤其想成为优秀程序员)一定要学会写文档,一定要学会欣赏文档。无论你是否喜欢,你都应该可以在文档的各种问题面前可进可退。可以这样说,那些既不会写文档,又不会欣赏文档的程序员是没有资格说“我就不喜欢写文档”这种话的。
㈧ 当下适合程序员写技术文章的博客平台有哪些
博客园和CSDN博客,除此之外,还可以自建博客,没有更好的选择。
㈨ 程序员写100万行代码,到底是什么感觉
内心是自豪的,头发是掉光的。
一般来讲程序员写代码,写了几万行代码都已经很不错了,当然,一些工作时间长的是可以达到这个数量的。
搞开发这个东西虽然是创造的过程,但是实际工作还是比较辛苦的。
吃饭不准时,加班家常事,所以,还是以身体为重。