mc的mc forgee怎么安装啊,电脑白痴搞不懂

求助,正版minecraft1.11.2如何装forge。_百度知道
求助,正版minecraft1.11.2如何装forge。
求助,正版minecraft1.11.2如何装forge。启动器如图,mcbbs上的看不懂啊啊啊,最好图文😂😂😂
我有更好的答案
把你下载的forge【应该是一个jar文件】直接打开【此时要关闭启动器】然后应该会自动选择正版启动器profile的安装目录点继续会创建一个以forge版本号命名的profile然后重开启动器,选择forge版本的profile就好了
采纳率:78%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&figure&&img src=&https://pic1.zhimg.com/v2-4aaa1ab331ca09c22b2fcb890b63272d_b.jpg& data-rawwidth=&700& data-rawheight=&233& class=&origin_image zh-lightbox-thumb& width=&700& data-original=&https://pic1.zhimg.com/v2-4aaa1ab331ca09c22b2fcb890b63272d_r.jpg&&&/figure&&p&作为 Windows 上的一款自动化工具,AutoHotkey 常常是被用来管理快捷键的。AutoHotkey 是一种 Windows 上的脚本语言。你可以通过 &b&编写脚本&/b& 来实现你想要的功能,同时提高操作 Windows 的效率。&/p&&p&相信不少朋友对于 AutoHotkey 还不是很了解,什么是 AutoHotkey?&/p&&blockquote&AutoHotkey 是面向普通电脑用户的自由开源的自动化软件工具,它让用户能够快捷或自动执行重复性任务。——中文维基百科&/blockquote&&p&可是由于 AutoHotkey 没有 Automater 那样可视化流程的操作,普通用户根本不知道 AutoHotkey 是如何开始的,更加无法深入学习编程。其实,只要稍微了解一下 AutoHotkey 的功能定位,你也就可以用它在 Windows 上实现高效操作。&/p&&p&你可以先在 &a href=&https://link.zhihu.com/?target=https%3A//www.autohotkey.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AutoHotkey 官网&/a& 下载安装后继续阅读。&/p&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-0ef07f0e30ed9fbc3c8f62_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&256& data-rawheight=&256& class=&content_image& width=&256&&&/figure&&p&&br&&/p&&p&AutoHotkey&/p&&h2&Windows&/h2&&p&&a href=&https://link.zhihu.com/?target=https%3A//sspai.com/app/AutoHotkey& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&相关文章&/a&下载&/p&&p&&br&&/p&&p&&br&&/p&&h2&用 AHK 自定义快捷键&/h2&&p&AutoHotkey 的功能很丰富,能够实现轻松打开 Windows 上的程序、网页、文档、文件夹、窗口,更支持调用到 Windows 系统级别的 API 来实现某些功能。但是,对于普通用户来说,设置热键实现快速启动,才是最简单方便地使用 AutoHotkey 的方法,我们就先从快捷键开始讲起。&/p&&p&使用快捷键能让你 &b&在操作电脑时变得简便快捷,手指不需要再在键盘和鼠标之间切换&/b&。例如,当你在浏览器里想要新建一个窗口时,不需要再点击 + 号,只需要按下 Ctrl+N 就能实现;再比如切换程序窗口,只要按下 Alt+Tab。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-cf98e73b7ff7fe861bcec5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&720& data-thumbnail=&https://pic1.zhimg.com/v2-cf98e73b7ff7fe861bcec5_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic1.zhimg.com/v2-cf98e73b7ff7fe861bcec5_r.jpg&&&/figure&&p&除了使用系统和程序里预设好的快捷键外,我们也可以 &b&自定义快捷键和组合快捷键&/b&。这时候,就要用 AutoHotkey 来编写脚本帮助我们快速地实现。通过它编写的快捷键设置脚本,能够替换掉 Windows 的默认快捷键,因此我们仅需要一个 AHK 脚本就能很方便的管理电脑上的所有快捷键。&/p&&h2&编写代码,自定义快捷键&/h2&&p&设置快捷键很容易,在编辑脚本里输入几行命令即可。你可以试试把下面这几段代码复制进记事本,然后保存为 .AHK 格式。打开后按下快捷键,试试看效果。&/p&&p&Win+S,打开少数派首页——&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&#s::Run https://sspai.win+s 打开少数派网站
&/code&&/pre&&/div&&p&Win+G,运行 CMD——&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&#g:: ;win+g 运行CMD
Run Cmd.exe
&/code&&/pre&&/div&&p&Win+1,将剪切板上的内容粘贴到 Notepad 并保存——&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&#1:: ;win+1 将剪切板上的内容粘贴到 Notepad 并保存
IfWinExist, Untitled - Notepad
WinWait, Untitled - Notepad
sleep, 500
send, {enter}{enter}^v
&/code&&/pre&&/div&&p&可以看到,在 AutoHotkey 中设置热键要用到的语法很简单,跟 Javascript 一样很好理解。&/p&&p&效果展示:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-c9bfaec30ac9faf8e27ca_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&720& data-thumbnail=&https://pic4.zhimg.com/v2-c9bfaec30ac9faf8e27ca_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic4.zhimg.com/v2-c9bfaec30ac9faf8e27ca_r.jpg&&&/figure&&h2&怎样合理设置快捷键&/h2&&p&设置快捷键的步骤并不复杂,令人头疼的点反而是快捷键太多、不方便记忆、使用频率降低。我建议是,&b&不要设置很多的快捷键,将常用的快捷键写在 AHK 脚本内就好&/b&。&/p&&p&原则上,&b&快捷键用的键位的选择也要方便记忆&/b&,比如上面我设置的「打开少数派的网站」这一快捷键组合是 Win+s,s又是少数派的首字母,所以就可以将快捷键要实现的功能和键位联想记忆。&/p&&p&这时候,还可以用到一个 &a href=&https://link.zhihu.com/?target=https%3A//github.com/TaranVH/2nd-keyboard/blob/master/Taran%27s%2520Windows%2520Mods/KEYSTROKE%2520VIZ.ahk& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Show your key-presses on screen&/a& 的 AHK 脚本,轻松帮助你回忆起快捷键内容。&/p&&h2&更多快捷键相关功能&/h2&&p&AutoHotkey 不仅支持把单键、组合键设置为热键,还 &b&支持把鼠标、游戏杆按钮等外设设为热键&/b&。&/p&&p&如果你有外接机械键盘,就可以用它来 &b&修改键位&/b&。例如,把多余的 Fn 键设置为特殊的快捷键来使用。如果需要避开常用的 Fn 键,键盘上还有多余的键位,那就可以设置为一些特殊的功能。如果在使用 PR 剪辑视频时,有 F13 可以用作渲染导出的组合快捷键,剪辑的效率能得到大大地提高。&/p&&h2&用 AHK 自定义文本替换&/h2&&p&少数派上有一篇 @Yigang 写的有关 &a href=&https://link.zhihu.com/?target=https%3A//sspai.com/post/39737& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Windows 下的文本替换&/a&的文章,他就是利用 AutoHotkey 的热字符串来实现文本替换的功能。文本替换的确很方便,将缩写替换为全写,所以在聊天使用输入法时,能够快捷地输入一些常用的词语、地址、邮箱、号码。&/p&&p&格式类似于下面这种形式——&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&::sspai::少数派
::ahk::AutoHotkey
&/code&&/pre&&/div&&p&同样的,利用热字符串,也可以用在编辑文稿或者编写代码时,用来查找并替换某些特殊的字符。我在 Github 上搜索 AHK 时发现了有很多相似的实现脚本,比如这个&a href=&https://link.zhihu.com/?target=https%3A//github.com/hanshou101/AHK-Scripts/blob/master/sss%2524.ahk& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&写 PHP 用的常规文本替换脚本&/a&。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-7d7ed61fbbb1_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&2020& data-rawheight=&526& class=&origin_image zh-lightbox-thumb& width=&2020& data-original=&https://pic2.zhimg.com/v2-7d7ed61fbbb1_r.jpg&&&/figure&&h2&用 AHK 实现「按键精灵」的功能&/h2&&p&用 AutoHotkey 发送键击几乎可以自动化全部的操作。是不是可以实现跟「按键精灵」相似的功能?可以,而且要比「按键精灵」强大许多。比如说,玩 MOBA 游戏都是需要很多次的鼠标点击,如果用 AutoHotkey 辅助,再也不用怕自己「手残」不能打游戏了。&/p&&p&所谓的「按键精灵」本质上就是不断的循环,程序在做这样的事情要比人有效率。抢购的经历总是让人难忘,你是不是还在为点破鼠标还没抢到而气愤?&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&#1:: ;循环点击示例
&/code&&/pre&&/div&&p&这个动作中每次按下 Win+1,就可以每隔 0.2 秒单击一次鼠标,反复点击十次。实现自动键击。不必要浪费太多的力气,就能「刷到」想要的东西。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-aff3a20f9c0d71387edaf84cbac9ef39_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&320& data-rawheight=&240& data-thumbnail=&https://pic4.zhimg.com/v2-aff3a20f9c0d71387edaf84cbac9ef39_b.jpg& class=&content_image& width=&320&&&/figure&&p&AHK 还能做这些事&/p&&p&此外,Windows 系统管理相关的工作,AutoHotkey 也能够处理。最简单的有「查看系统信息」「查看网络连接状态」「监控后台运行的程序」「防止屏幕变暗」等等,在此就不一一列举,如果感兴趣可以自行查找。&/p&&p&有趣的是,我在查找 AutoHotkey Script 的过程里,发现不少小工具。它们没有特别复杂的功能,往往只是解决一个需求。比如,这个 &a href=&https://link.zhihu.com/?target=https%3A//github.com/health901/AHK/blob/master/QQ.ahk& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&QQ.ahk&/a& 就是禁止其他 QQ 号使用 QQ 软件。还有生成随机字符串、加时间戳、图片转换、翻译这些,俨然是一个个「小」程序。&/p&&p&的确,AutoHotkey 体积小,运行起来又特别轻量,比起其他的程序,我也更愿意用 AutoHotkey 造一些实用小工具。最近吃鸡游戏大火,就有人用 AutoHotkey 专门写了&a href=&https://link.zhihu.com/?target=https%3A//github.com/fuckpubg/AHK& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&绝地求生按键脚本&/a&,以此提升自己的游戏体验(并不属于外挂的范畴)。&/p&&p&如果你对它感兴趣,可以在这些地方学习更多相关知识。&/p&&ul&&li&&a href=&https://link.zhihu.com/?target=https%3A//www.autohotkey.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AutoHotkey 官网&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//wyagd001.github.io/zh-cn/docs/AutoHotkey.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&AutoHotkey 中文文档&/a&&/li&&/ul&&h2&总结&/h2&&p&AutoHotkey 确实是 Windows 上强大的自动化软件工具,它能够很好地实现 &b&热键、热字符串、文本替换,也能模拟鼠标、游戏杆的点击和监控调整系统状态&/b& 等功能。&/p&&p&但是术业有专攻,除了以上这些,要想在 Windows 实现其他更加复杂的工作,AutoHotkey 就不如 Python 这种脚本语言。所以,作为普通用户,你在使用 AutoHotkey 的过程里,对「自动化」有了新的想法才是最有价值的。&/p&&p&每个人都应该打造属于自己的工作流。现在我再使用 AutoHotkey 就不光光管理 Windows 下的快捷键,而是结合我要在电脑上写稿、剪辑视频、上网页的工作流,把其中的某些步骤进行自动化,让工作流变得更加流畅快捷。比如说,在使用 PR 剪辑时就运行 pr.ahk,里面包含了一系列的快捷键和组合快捷键,还能实现批量处理。&/p&&p&要知道,说起自动化软件,人们总是会说 iOS 有 workflow,MacOS 上有 Automater,那 Windows 上会有这样的软件吗?&/p&&p&AutoHotkey 就是这样一款能够在 Windows 上实现自动化的软件。&/p&
作为 Windows 上的一款自动化工具,AutoHotkey 常常是被用来管理快捷键的。AutoHotkey 是一种 Windows 上的脚本语言。你可以通过 编写脚本 来实现你想要的功能,同时提高操作 Windows 的效率。相信不少朋友对于 AutoHotkey 还不是很了解,什么是 AutoHotkey…
重要,但还有办法弥补。&br&&br&我和你遭遇差不多。&br&&br&我2006年毕业,我虽然大学也是一本,但专业不对口,学的是法学。&br&&br&我在大学期间做过游戏外挂和一些别的小工具,就开发能力而论,比绝大多数应届毕业生都要强许多。2005年初我甚至用JavaScript做过一个只支持IE5.5的虚拟DOM框架,比ReactJS早了八年。&br&&br&然而,当年我找码农的工作,简历投出去大都石沉大海。我住在广州北郊龙洞的城中村,几个月都找不到工作,楼下饭店老板娘每天看着我的颓废样,说:“小伙子,要在厂里找个工作不难,想找个坐办公室的工作可没那么容易。”当年民工荒,老板娘可能觉得我不切实际,眼高手低吧。&br&&br&后来 &a data-hash=&8b1c293dd32f164a18ac0a& href=&//www.zhihu.com/people/8b1c293dd32f164a18ac0a& class=&member_mention& data-editable=&true& data-title=&@黄希彤& data-tip=&p$b$8b1c293dd32f164a18ac0a& data-hovercard=&p$b$8b1c293dd32f164a18ac0a&&@黄希彤&/a& 内部推荐我去腾讯的qzone组,按社会招聘的标准面试,我过五关斩六将最后拿到offer。&a data-hash=&8b1c293dd32f164a18ac0a& href=&//www.zhihu.com/people/8b1c293dd32f164a18ac0a& class=&member_mention& data-editable=&true& data-title=&@黄希彤& data-tip=&p$b$8b1c293dd32f164a18ac0a& data-hovercard=&p$b$8b1c293dd32f164a18ac0a&&@黄希彤&/a& 说我专业不对口问题不大,但要是没有毕业证,要通过腾讯的招聘流程就麻烦了。&br&&br&不幸的是,我有一个朋友,在天涯论坛叫做“菜霸”,是个骇客,媒体称他为农村失学少年(他另一个网名叫“朽木自雕”,你们体会一下)。当时菜霸把腾讯脱裤了。腾讯做背景调查时发现我有这样的骇客朋友,担心我是坏人,就把我的offer取消了。&br&&br&后来我连续去了几家不靠谱的公司,参加了一次不靠谱的创业,翻译了&a href=&//link.zhihu.com/?target=http%3A//book.douban.com/subject/3581107/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Flex 3权威指南&/a&,直到2008年底入职网易,职业生涯才算安定下来(有趣的是,我去了网易后,&a href=&//link.zhihu.com/?target=http%3A//www.ac.net.blog.163.com/blog/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&博客&/a&产量急剧下降)。我虽然不是科班出身,但我计算机基础比一般科班出身的都要牢靠,我在网易时被当时同事称为“语言律师”。&br&&br&我自己算了一下,如果我当年专业对口,搞搞ACM,考个GRE去美帝留学,毕业就去Google、Facebook或LinkedIn,职业生涯应该会比现在顺利一点。&br&&br&不过,如果你的要求只是入行成为一名码农,那么真心不难。何况你现在比我当年环境好太多了。&br&&br&虽然你现在找工作时,依然和我当年一样,简历会被直接筛走而进不了招聘流程,即使有内部推荐,也要走难度高于应届毕业生的社会招聘流程。不过,你可以在github上做开源项目,很多用人单位都很看重。不像我当时只有sourceforge可用,想要对知名项目做贡献,门槛很高。&br&&br&除此之外,你可以直接做freelancer(参见 &a href=&http://www.zhihu.com/question/& class=&internal&&想全职做国外的程序外包,例如freelancer,能分享下经验吗? - 自由职业&/a&)。有了案例后,找工作会容易许多。我今年初找工作的空窗期做过一个多月freelancer,挣了两千多美元,不久就有一家迪拜的公司想找我去全职工作。&br&&br&最后,你英语不好需要解决,因为所有主流技术的英文资料都要比其他语言全面得多,更不要说freelancer需要用英语和客户沟通。我上大学时英语补考好几次,到了毕业时英语四级都没过。但我在英文技术社区活跃了几年以后,现在我的技术英语读写能力不比我组里任何一个人差(然而我听力不好,吃喝玩乐的单词基本不认识)。你刚开始多查字典,多参与讨论,时间长了,技术单词认得多了,英文读写就会好起来。&br&&br&你还可以找出版社接活翻译技术书籍,又学英语又学技术还能挣点钱。你直接给&a href=&http://www.zhihu.com/people/liujiang& class=&internal&&刘江&/a&发私信要求试译就行。现在有&a href=&//link.zhihu.com/?target=https%3A//translate.google.com/toolkit& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&谷歌翻译工具套件&/a&,比我当年翻译容易多了。
重要,但还有办法弥补。 我和你遭遇差不多。 我2006年毕业,我虽然大学也是一本,但专业不对口,学的是法学。 我在大学期间做过游戏外挂和一些别的小工具,就开发能力而论,比绝大多数应届毕业生都要强许多。2005年初我甚至用JavaScript做过一个只支持IE5.5…
&figure&&img src=&https://pic1.zhimg.com/v2-6d998a84f51cb6bd32b325bb20943d31_b.jpg& data-rawwidth=&600& data-rawheight=&462& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic1.zhimg.com/v2-6d998a84f51cb6bd32b325bb20943d31_r.jpg&&&/figure&&p&&b&【本文为万门资源整理系列的第二篇】&/b&&/p&&p&这一次,我们来分享一些做思维导图的工具。&/p&&p&记得以前上高中的时候,我们的语文老师讲到过一个道理——&b&很多时候,你的生活不幸福,是因为它不「清晰」。&/b&&/p&&p&很多人会有这样的体验:你的大脑一片混乱,学习的时候身处纷繁复杂的知识点之中,只觉一团乱麻,理不清逻辑;你有一堆任务要去做,然后做了这个忘掉那个;你有一个复杂奇妙的想法,却囿于工作记忆所限,只能在一片小范围里兜兜转转。&/p&&p&你可能注意力缺乏,你可能工作记忆混乱,你可能做事情没有规划,你可能想法表达不清。&/p&&p&&b&而这些痛苦的来源,就是「不清晰」。&/b&&/p&&p&&b&你所需要的,在短期,是一种帮助你整理的工具;在长期,是一种培养你思维习惯的外界力量。&/b&&/p&&p&而现在比较流行的思维导图,可能就是这样一种东西。&/p&&p&经过我们的筛选,小编找到了下面7个不错的思维导图工具,希望能给大家做一点微小的贡献。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-fdb7c591e388b1cdbd6e_b.jpg& data-rawwidth=&640& data-rawheight=&624& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic4.zhimg.com/v2-fdb7c591e388b1cdbd6e_r.jpg&&&/figure&&br&&br&&p&&b&1. XMind&/b&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-ac0de0ae675f480fe1858_b.jpg& data-rawwidth=&554& data-rawheight=&355& class=&origin_image zh-lightbox-thumb& width=&554& data-original=&https://pic2.zhimg.com/v2-ac0de0ae675f480fe1858_r.jpg&&&/figure&&p&&i&Xmind的风格,精美典雅。&/i&&/p&&p&关键词:占用容量小/兼容印象笔记/有免费版&/p&&p&Xmind对小编这种思维混乱,注意力缺乏症患者的人效果还是显著的,用文档很容易写很多冗余的字词,用Xmind的话一些关键词就够了,思路可以更快的发散,不用浪费在阅读大段文字上,而且它还有专业的拼写检查,搜索,加密甚至音频笔记功能,支持直接导出到PPT功能。&/p&&br&&p&&b&2.Mindmap&/b&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-9e896b8c05d26a12e6751263aadeaf4e_b.jpg& data-rawwidth=&590& data-rawheight=&364& class=&origin_image zh-lightbox-thumb& width=&590& data-original=&https://pic2.zhimg.com/v2-9e896b8c05d26a12e6751263aadeaf4e_r.jpg&&&/figure&&p&&i&MindMap的风格,丰富多彩。&/i&&/p&&p&关键词:3D展示模式/软件收费免费之间差异大&/p&&p&这个厉害了,MindMap 是思维导图中第一个采用3D展示模式的产品,用3D视角将你的思维进行全方位的展示。但有一点很瓜皮:软件的付费和免费之间存在的差异较大。没办法!人家是企业,也得赚钱不是?&/p&&br&&br&&p&&b&3.MindMeister&/b&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-756eb0aa08ab2cf7afa906a43dabaa67_b.jpg& data-rawwidth=&1440& data-rawheight=&900& class=&origin_image zh-lightbox-thumb& width=&1440& data-original=&https://pic3.zhimg.com/v2-756eb0aa08ab2cf7afa906a43dabaa67_r.jpg&&&/figure&&p&&i&Mindmeister的风格,开放活泼。&/i&&/p&&p&关键词:随时保存/支持快捷键/纯英文&/p&&p&MindMeister这款工具整体感觉还不错唉,小团队的话免费的plan也够用了。拿来做头脑风暴也是不错的选择,它在App上使用体验是没什么问题,但web端打开会很慢……还有很重要的一点就是:软件是纯英文的!!!对于英文水平够不到一级的同学....你会深切的明白:没文化真可怕是多么痛的领悟...&/p&&p&&b&4.Stormboard&/b&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-67eccb52aa8ced6_b.jpg& data-rawwidth=&598& data-rawheight=&291& class=&origin_image zh-lightbox-thumb& width=&598& data-original=&https://pic2.zhimg.com/v2-67eccb52aa8ced6_r.jpg&&&/figure&&p&&i&Stormboard的风格,简便高效。&/i&&/p&&p&关键词:收集观点/分享资料/问题汇总&/p&&p&StormBoard 在多设备间多是可以自由切换的,文件导出的时候也非常的方便,除此之外老板还算有良心,网站的介绍是5个用户免费使用,因此,对于初始的创业小团队非常适合。&/p&&br&&p&&b&5.MindManager(*付费)&/b&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-eceb51b25f6e648c4af4d0_b.jpg& data-rawwidth=&1280& data-rawheight=&759& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic1.zhimg.com/v2-eceb51b25f6e648c4af4d0_r.jpg&&&/figure&&p&&i&
Mindmanager的风格,大气实用。&/i&&/p&&p&关键词:职场人士/导出方便/付费&/p&&p&这款软件好多大公司都在用,很容易上手,比较适合windows版本,mac版本有残缺,小万就不向mac用户推荐了,还有就是MindManager 可以导出多种不同的文件格式:word、ppt、excel、outlook、rpejoct和visio……(就问你牛不牛B?)&/p&&br&&p&&b&6.Mindnode&/b&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-72abe20fa763d6a2c50a835c4c25e96f_b.jpg& data-rawwidth=&1215& data-rawheight=&569& class=&origin_image zh-lightbox-thumb& width=&1215& data-original=&https://pic2.zhimg.com/v2-72abe20fa763d6a2c50a835c4c25e96f_r.jpg&&&/figure&&p&&i&Mindnode的风格,简约欢脱。&/i&&/p&&p&关键词:无限延伸/mac福音/云同步&/p&&p&MindNode的无限延展功能在思维导图圈子里算是扛把子,可以进行不同的连接点在进行链接,最新的MindNode 支持 iOS 及 Mac 最新的操作版本。简直是完美!如果说非要提出一点小毛病的话……那就是:有的地方它不是分级和并列的关系,而是因果和循环关系,这点稍微有点烦~
&/p&&br&&p&&b&7.Popplet(*付费)&/b&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-17f06b5dfd3fa6a8d31a2_b.jpg& data-rawwidth=&690& data-rawheight=&531& class=&origin_image zh-lightbox-thumb& width=&690& data-original=&https://pic3.zhimg.com/v2-17f06b5dfd3fa6a8d31a2_r.jpg&&&/figure&&p&&i&Popplet的风格,干净利落。&/i&&/p&&p&关键词:上传图片/嵌入视频/付费&/p&&p&墙裂推荐popplet这个思维导图,因为它好可爱!也很好用,最适合把东西简明扼要的列出来了,但是须付费12元才可以注册一个账号储存10张协作图(可以重复创建多个账号),哈哈!它有可能是你人生中第一个付费app哦……&/p&&p&我们今天的分享就到这里,希望能对大家有帮助~&/p&&p&&b&====================资源整理系列合集======================&/b&&/p&&ol&&li&&b&&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&【资源整理1号】7个网盘搜索引擎 - 知乎专栏&/a&&br&&/b&&/li&&li&&b&&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&【资源整理2号】7个思维导图软件 - 知乎专栏&/a&&br&&/b&&/li&&li&&b&&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&【资源整理3号】5个免费论文网站 - 知乎专栏&/a&&br&&/b&&/li&&li&&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&【资源整理4号】7个文件传输工具,无网也可以 - 知乎专栏&/a&&/li&&li&&b&&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&【资源整理5-13号】简历,PDF转换,录屏,字体,配色,音效,配图,翻译,行业报告×48 - 知乎专栏&/a&&/b&&/li&&/ol&
【本文为万门资源整理系列的第二篇】这一次,我们来分享一些做思维导图的工具。记得以前上高中的时候,我们的语文老师讲到过一个道理——很多时候,你的生活不幸福,是因为它不「清晰」。很多人会有这样的体验:你的大脑一片混乱,学习的时候身处纷繁复杂的…
&figure&&img src=&https://pic1.zhimg.com/v2-1fd88bbe11ec52a2d31d_b.jpg& data-rawwidth=&900& data-rawheight=&500& class=&origin_image zh-lightbox-thumb& width=&900& data-original=&https://pic1.zhimg.com/v2-1fd88bbe11ec52a2d31d_r.jpg&&&/figure&3个月以前在知乎上回答一个问题&a href=&https://www.zhihu.com/question//answer/& class=&internal&&【有哪些能集实用,装逼于一身的冷门网站?】&/a&得到很多小伙伴的喜爱,一直到现在都还陆陆续续收到大家的赞,谢谢大家。&p&于是,我就想,现在有了专栏,干脆把这个回答写成一篇文章吧,当然肯定不是原封不动的摘抄过来,我会再添加一些比较小众但很实用的网站,希望可以给大家一些参考和帮助。&/p&&p&---&/p&&br&&br&以下是我在该问答下的回答,共分享了8个网站:&br&&br&啊,看到上面分享了好多比较酷炫的网站,好多都放进我的收藏夹了,(*^__^*) 嘻嘻……看的我也忍不住想分享了,因为是IT行业,所以分享几个我收集的比较实用而且酷炫的网站O(∩_∩)O~&br&&br&&b&1.&a href=&https://link.zhihu.com/?target=https%3A//netsmell.com/apps/helloworldcollection/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&“Hello World”大全&/a&&/b&&br&&br&网站一共收集了大约481种“Hello World”程序,差不多涵盖了目前已知的所有编程语言,比较有趣好玩,很多语言可能都没有听过。&br&&figure&&img src=&https://pic3.zhimg.com/d7bd509bb9f49dd5b8cd64a6290cfb33_b.jpg& data-rawwidth=&1553& data-rawheight=&914& class=&origin_image zh-lightbox-thumb& width=&1553& data-original=&https://pic3.zhimg.com/d7bd509bb9f49dd5b8cd64a6290cfb33_r.jpg&&&/figure&&br&&b&2.&a href=&https://link.zhihu.com/?target=https%3A//fontawesome.io/cheatsheet/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Font Awesome Cheatsheet&/a&&/b&&br&&br&Font Awesome图标,不多说,开发和设计都会用到。&br&&figure&&img src=&https://pic1.zhimg.com/ca15bd6c726e16733eaf5_b.jpg& data-rawwidth=&1175& data-rawheight=&888& class=&origin_image zh-lightbox-thumb& width=&1175& data-original=&https://pic1.zhimg.com/ca15bd6c726e16733eaf5_r.jpg&&&/figure&&br&&b&3.&a href=&https://link.zhihu.com/?target=https%3A//www.shiyanlou.com/courses/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&实验楼 - 国内领先的IT技术实训平台&/a&&/b&&br&&br&一个拥有在线开发环境的IT学习网站,各种在线开发环境啊!!各种在线开发环境啊!!各种在线开发环境啊!!&br&&figure&&img src=&https://pic4.zhimg.com/9d8cdceba478417dca19b5b_b.jpg& data-rawwidth=&1919& data-rawheight=&915& class=&origin_image zh-lightbox-thumb& width=&1919& data-original=&https://pic4.zhimg.com/9d8cdceba478417dca19b5b_r.jpg&&&/figure&&br&&b&4.&a href=&https://link.zhihu.com/?target=http%3A//netsmell.com/post/pathfinding.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&动画展示各种路径搜索算法&/a&&/b&&br&&br&我觉得还蛮有趣的,直观的感受路径搜索算法;&br&&figure&&img src=&https://pic2.zhimg.com/e32beadabd9_b.jpg& data-rawwidth=&1877& data-rawheight=&900& class=&origin_image zh-lightbox-thumb& width=&1877& data-original=&https://pic2.zhimg.com/e32beadabd9_r.jpg&&&/figure&&br&&b&5.&a href=&https://link.zhihu.com/?target=https%3A//mostexclusivewebsite.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Most Exclusive Website&/a&&/b&&br&&br&网站每次只允许一个人访问,而且只能访问网站60秒,已经有超多人排队了,你可以试试~当然这个可能并不一定实用,但是还觉得蛮好玩的。&br&&figure&&img src=&https://pic4.zhimg.com/d9a411addb3bbb56b373_b.jpg& data-rawwidth=&1178& data-rawheight=&850& class=&origin_image zh-lightbox-thumb& width=&1178& data-original=&https://pic4.zhimg.com/d9a411addb3bbb56b373_r.jpg&&&/figure&&br&&b&6.&a href=&https://link.zhihu.com/?target=https%3A//www.it-ebooks.info/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&IT eBooks - Free Download&/a&&/b&&br&&br&可以下载IT电子书籍的网站,英文;&br&&figure&&img src=&https://pic3.zhimg.com/f3ad44a09aa1f93f2c3fa4_b.jpg& data-rawwidth=&1019& data-rawheight=&889& class=&origin_image zh-lightbox-thumb& width=&1019& data-original=&https://pic3.zhimg.com/f3ad44a09aa1f93f2c3fa4_r.jpg&&&/figure&&br&&b&7.&a href=&https://link.zhihu.com/?target=https%3A//overapi.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Collecting all the cheat sheets&/a&&/b&&br&&br&这个网站可以查询到所有与编程相关的各种技术,并给出详细的知识点;&br&&figure&&img src=&https://pic3.zhimg.com/28e25b2bdb436c3b686d06c8e25d0e8b_b.jpg& data-rawwidth=&941& data-rawheight=&857& class=&origin_image zh-lightbox-thumb& width=&941& data-original=&https://pic3.zhimg.com/28e25b2bdb436c3b686d06c8e25d0e8b_r.jpg&&&/figure&&br&&b&8.&a href=&https://link.zhihu.com/?target=https%3A//devdocs.io& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&DevDocs API Documentation&/a&&br&&/b&&br&这是一份综合类的在线API列表,很全,方便查找。&br&&figure&&img src=&https://pic3.zhimg.com/ae624f795ee7afd331b50_b.jpg& data-rawwidth=&1305& data-rawheight=&913& class=&origin_image zh-lightbox-thumb& width=&1305& data-original=&https://pic3.zhimg.com/ae624f795ee7afd331b50_r.jpg&&&/figure&&br&---&br&&br&下面再添加一些比较小众,但也比较有趣或者有用的网站。&br&&br&&b&1.&a href=&https://link.zhihu.com/?target=http%3A//geektyper.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&GEEKTyper.com&/a&&/b&&br&&br&一个在线模拟黑客工作的虚拟桌面系统,提供多种黑客工作的场景,就像是我们在电影里看到的黑客是如何操作电脑和进行代码录入的。伪装成黑客的网站啊,不一定有用但肯定有趣,我想所有程序员都想试试吧,毕竟成为一个黑客还是很酷炫的啊。&br&&figure&&img src=&https://pic2.zhimg.com/v2-6bceea386db2e_b.jpg& data-rawwidth=&1915& data-rawheight=&934& class=&origin_image zh-lightbox-thumb& width=&1915& data-original=&https://pic2.zhimg.com/v2-6bceea386db2e_r.jpg&&&/figure&&b&2.&a href=&https://link.zhihu.com/?target=http%3A//www.codewars.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&codewars&/a&&/b&&br&&br&Codewars是一个刷题网站,使用者可选择所学技术领域不断实战答题挑战,而且它的奖励系统激励程序员们像打游戏升级一样地做习题。&br&&figure&&img src=&https://pic1.zhimg.com/v2-229dc629ed75415efc0a2e_b.jpg& data-rawwidth=&1726& data-rawheight=&879& class=&origin_image zh-lightbox-thumb& width=&1726& data-original=&https://pic1.zhimg.com/v2-229dc629ed75415efc0a2e_r.jpg&&&/figure&&br&&b&3.&a href=&https://link.zhihu.com/?target=https%3A//github.com/justjavac/free-programming-books-zh_CN& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&免费的计算机编程类中文书籍&/a&&/b&&br&&br&其实这个算不上小众,但是我认为非常有用,免费的中文书籍诶,随时可以看,所以也放进来了。&br&&figure&&img src=&https://pic1.zhimg.com/v2-25de3b6f02e134e8be5db5_b.jpg& data-rawwidth=&531& data-rawheight=&842& class=&origin_image zh-lightbox-thumb& width=&531& data-original=&https://pic1.zhimg.com/v2-25de3b6f02e134e8be5db5_r.jpg&&&/figure&&br&这里还有英文的:&br&&br&&b&4.&a href=&https://link.zhihu.com/?target=https%3A//github.com/vhf/free-programming-books/blob/master/free-programming-books.md& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&free-programming-books&/a&&/b&&br&&br&分享了大量免费的编程书籍,比上面分享的中文版的编程书籍要全要多,不过都是英文的;&br&&figure&&img src=&https://pic1.zhimg.com/v2-932ccc5be0e718f88fba75e_b.jpg& data-rawwidth=&302& data-rawheight=&757& class=&content_image& width=&302&&&/figure&&br&&br&&b&5.&a href=&https://link.zhihu.com/?target=http%3A//www.theworldsmostexclusivewebsite.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The World's Most Exclusive Website&/a&&/b&&br&&br&一个独特神秘的网站。基本上,该网站允许用户访问的级别是基于你在Twitter上的追随者有多少。它一共拥有10个房间。要进入“室1”,你需要是一个经过验证的Twitter用户。要进入“室2”,你需要有至少5000个追随者。级别越高,要求也就越高。也是世界上最容易被破解的。我们技术娴熟的一个读者甚至无需登录Twitter,只花费了不到60秒的时间便查看到该网站的所有页面。&br&&figure&&img src=&https://pic1.zhimg.com/v2-99c97e193df5ffc0ea416b6f1c151169_b.jpg& data-rawwidth=&1117& data-rawheight=&824& class=&origin_image zh-lightbox-thumb& width=&1117& data-original=&https://pic1.zhimg.com/v2-99c97e193df5ffc0ea416b6f1c151169_r.jpg&&&/figure&&b&6.&a href=&https://link.zhihu.com/?target=http%3A//www.oreilly.com/programming/free/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&oreilly Free Programming Ebooks&/a&&/b&&br&&br&ORielly 的免费电子书,有需要的童鞋可以免费下载,虽说免费的书籍文章前面已经有过介绍了,但是书籍嘛,还是免费的,是很有用的。&br&&figure&&img src=&https://pic2.zhimg.com/v2-fdc2c5cdfb56bcc40847_b.jpg& data-rawwidth=&851& data-rawheight=&902& class=&origin_image zh-lightbox-thumb& width=&851& data-original=&https://pic2.zhimg.com/v2-fdc2c5cdfb56bcc40847_r.jpg&&&/figure&&b&7.&a href=&https://link.zhihu.com/?target=http%3A//www.pythonchallenge.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Python Challenge&/a&&/b&&br&&br&是一个基于Python语言的闯关挑战游戏,每一关给出一个Python相关的图片,闯关者需要解答问题之后才能跳转到下一个关卡,还蛮有趣的,Python学习者可以看看。&br&&figure&&img src=&https://pic4.zhimg.com/v2-1ed328ff4a1b_b.jpg& data-rawwidth=&793& data-rawheight=&904& class=&origin_image zh-lightbox-thumb& width=&793& data-original=&https://pic4.zhimg.com/v2-1ed328ff4a1b_r.jpg&&&/figure&&b&8.&a href=&https://link.zhihu.com/?target=https%3A//regexper.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Regexper&/a&&/b&&br&&br&一个正则表达式的可视化开源工具,直接输入正则表达式就能用可视化显示出来,只需要把你的表达式输入进去,就有可视化的图形。&br&&figure&&img src=&https://pic3.zhimg.com/v2-779ba7a9b09c4d922df85_b.jpg& data-rawwidth=&1910& data-rawheight=&391& class=&origin_image zh-lightbox-thumb& width=&1910& data-original=&https://pic3.zhimg.com/v2-779ba7a9b09c4d922df85_r.jpg&&&/figure&---&br&&br&以上了就是我整理的16个相对来说比较小众,但是对程序员来说却有趣或者有用的网站,如果你还有其他相关网站,评论出来啊,我随时更新上来,大家共同学习嘛。
3个月以前在知乎上回答一个问题得到很多小伙伴的喜爱,一直到现在都还陆陆续续收到大家的赞,谢谢大家。于是,我就想,现在有了专栏,干脆把这个回答写成一篇文章吧,当然肯定不是原封不动的摘抄过来,我会再添…
&figure&&img src=&https://pic2.zhimg.com/0e35cca744709beea4e9b0a592a43ce0_b.jpg& data-rawwidth=&550& data-rawheight=&366& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic2.zhimg.com/0e35cca744709beea4e9b0a592a43ce0_r.jpg&&&/figure&&p&(对图片没配错,毕竟要推荐一些同性交友网站了)作为一个每天都泡在电脑面前的程序员来说,选对一些学习的地方、和大家交流的地方就显得尤为重要。当我们有问题的时候我们想第一时间解决,当我们想学习一门新技术的时候我们可以立马get教程,当我们学习了一门新的技术的时候我们抑制不住自己的喜悦想要表达,当我们想去写写自己的学习心得时候我们有地可写。&/p&&p&如果你想学习编程,但是找不到学习路径和资源,欢迎关注专栏:&a class=&internal& href=&https://zhuanlan.zhihu.com/passer&&学习编程&/a&&br&&/p&&p&那么有哪些地方,可以快速的满足我们程序员的日常需求呢~别急别急,且慢慢听我道来。 &figure&&img data-rawheight=&120& data-rawwidth=&1000& src=&https://pic2.zhimg.com/5ccec0d50b31caeb45c39_b.png& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic2.zhimg.com/5ccec0d50b31caeb45c39_r.jpg&&&/figure&(&a class=& external& href=&http://link.zhihu.com/?target=http%3A//stackoverflow.com/& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&stackoverflow.com/&/span&&span class=&invisible&&&/span&&/a&)这个网站我几乎可以不用介绍了,就算你们不常用,就算每次你都用搜索引擎去找编程相关问题都有很大可能跳入此网站。此网站用途:当你碰到任何编程问题,就去搜索该问题,如果没有解决方法就提问吧。(大多时候都是有你的问题的解决办法的)&/p&&p&&figure&&img data-rawheight=&120& data-rawwidth=&1000& src=&https://pic3.zhimg.com/18dabb96c24a2d4ad895e5e_b.png& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic3.zhimg.com/18dabb96c24a2d4ad895e5e_r.jpg&&&/figure&(&a href=&http://link.zhihu.com/?target=https%3A//github.com/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&github.com/&/span&&span class=&invisible&&&/span&&/a&) 如果你是一名程序员,千万别和别人说你不知道github,那你会被鄙视的。各式各样的开源类库、软件、代码统统都有。不管你是入门、中级还是高级程序员,你都应该学会使用它,另外推荐一下国内的(&a class=& wrap external& href=&http://link.zhihu.com/?target=https%3A//coding.net/& target=&_blank& rel=&nofollow noreferrer&&Coding | 代码托管,项目管理,WebIDE,演示部署,开启云端开发模式,让开发更简单&/a&)&/p&&blockquote&&p&作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法&/p&&/blockquote&&p&&figure&&img data-rawheight=&120& data-rawwidth=&1000& src=&https://pic1.zhimg.com/1ad96a499a13a29fec997c1ca058555c_b.png& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic1.zhimg.com/1ad96a499a13a29fec997c1ca058555c_r.jpg&&&/figure&(&a href=&http://link.zhihu.com/?target=http%3A//www.csdn.net/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&csdn.net/&/span&&span class=&invisible&&&/span&&/a&以及&a class=& external& href=&http://link.zhihu.com/?target=http%3A//www.oschina.net/& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&oschina.net/&/span&&span class=&invisible&&&/span&&/a&)我一开始写博客的时候是在CSDN上面写的,后来逐渐转移到了osc上面。我选择社区的标准是内容不要太杂乱。这两个国内最大的同性交友网站是比较全面生态的程序员社区,各种教程、资源、工具、书籍都是可以找到的。在社区里,你可以尽情的写博客,发动态,激烈的讨论问题,只有在这种环境下才能激起你学习的热情。&/p&&p&&figure&&img data-rawheight=&120& data-rawwidth=&1000& src=&https://pic3.zhimg.com/26ca864ea43bbcfea0c42_b.png& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic3.zhimg.com/26ca864ea43bbcfea0c42_r.jpg&&&/figure&(&a class=& external& href=&http://link.zhihu.com/?target=http%3A//www.w3school.com.cn/& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&w3school.com.cn/&/span&&span class=&invisible&&&/span&&/a&) 对于刚学习编程的人来说,这儿无疑是天堂,几乎囊括了所有可以帮助你入门的编程的教程。在 w3school,你可以找到你所需要的所有的网站建设教程。从基础的 HTML 到 CSS,乃至进阶的XML、SQL、JS、PHP 和 ASP.NET。你甚至可以一边学习一边练习。这是一种多么理想的学习状态。&/p&&figure&&img data-rawheight=&120& data-rawwidth=&1000& src=&https://pic3.zhimg.com/754c8caf9fdb02bb6d612_b.png& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic3.zhimg.com/754c8caf9fdb02bb6d612_r.jpg&&&/figure&&blockquote&InfoQ(Information Queue)是一个在线新闻/社区网站,旨在通过促进软件开发领域知识与创新的传播,为软件开发者提供帮助。 &/blockquote&&p&(&a href=&http://link.zhihu.com/?target=http%3A//www.infoq.com/cn/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&infoq.com/cn/&/span&&span class=&invisible&&&/span&&/a&)这是一个神奇的网站,他们的内容比较有技术深度,很多大公司的架构上面都有介绍,很多实战经验非常值得借鉴,他们有一个公众号(infoqchina)每天早晨都会推送一篇文章,非常有深度值得学习每天提升自己。&/p&&p&&figure&&img data-rawheight=&120& data-rawwidth=&1000& src=&https://pic4.zhimg.com/a245bf64ec22a25d48fd6282accd843f_b.png& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic4.zhimg.com/a245bf64ec22a25d48fd6282accd843f_r.jpg&&&/figure& (&a href=&https://www.zhihu.com& class=&internal&&&span class=&invisible&&https://www.&/span&&span class=&visible&&zhihu.com&/span&&span class=&invisible&&&/span&&/a&)可以说这个社区部满了程序员,或许你对编程学习路线有问题、或许你想要找些资料,这个社区都能毫无保留的满足你。各类各样的程序员问题只有你想不到,没有你找不到。&/p&&p&&figure&&img data-rawheight=&120& data-rawwidth=&1000& src=&https://pic3.zhimg.com/48db1ab5b2b9d60c4b516_b.png& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic3.zhimg.com/48db1ab5b2b9d60c4b516_r.jpg&&&/figure& (&a class=& external& href=&http://link.zhihu.com/?target=http%3A//www.jikexueyuan.com& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&jikexueyuan.com&/span&&span class=&invisible&&&/span&&/a&)(&a href=&http://link.zhihu.com/?target=http%3A//www.imooc.com& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&imooc.com&/span&&span class=&invisible&&&/span&&/a&)如果你比较喜欢看视频这种比较有带入式的学习,这两个网站没有错误。海量的教学视频、以及比较全面的学习路线wiki等可以帮助在学习编程路上的你。活到老、学到老。用心去学习吧。感谢用户&a data-title=&@蓬朵儿& data-editable=&true& class=&member_mention& href=&http://www.zhihu.com/people/a72fc5fbc07ca83d0b76344& data-hash=&a72fc5fbc07ca83d0b76344& data-tip=&p$b$a72fc5fbc07ca83d0b76344& data-hovercard=&p$b$a72fc5fbc07ca83d0b76344&&@蓬朵儿&/a& 的提醒,添加一下有关内容:各种世界名校公开课,有三大:edx,coursera,udacity。我国有果壳mooc,中国mooc,中国大学mooc,学堂在线,网易公开课,慕课网……等等。&/p&&p&&figure&&img data-rawheight=&120& data-rawwidth=&1000& src=&https://pic3.zhimg.com/d55d32e1fdd39ebced592_b.png& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&https://pic3.zhimg.com/d55d32e1fdd39ebced592_r.jpg&&&/figure&(&a href=&http://link.zhihu.com/?target=http%3A//gold.xitu.io/welcome& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&gold.xitu.io/welcome&/span&&span class=&invisible&&&/span&&/a&)最后不得不推荐朋友的一个高逼格网站。&a href=&http://link.zhihu.com/?target=http%3A//gold.xitu.io/app%3Futm_source%3Dzhihu_lurenjia%26utm_medium%3Dbanner%26utm_content%3Dgaoshou%26utm_campaign%3Dq3_zhihu& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&掘金&/a&是一个高质量的技术社区,从 Swift 到 React Native,性能优化到开源类库,让你不错过互联网开发的每一个技术干货。当然你可以选择下载他们的app:点击&a href=&http://link.zhihu.com/?target=http%3A//gold.xitu.io/app%3Futm_source%3Dzhihu_lurenjia%26utm_medium%3Dbanner%26utm_content%3Dgaoshou%26utm_campaign%3Dq3_zhihu& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&链接&/a&或者各大应用市场搜索「掘金」,技术干货尽在掌握中。赶紧去看看吧。&/p&&figure&&img data-rawheight=&500& data-rawwidth=&900& src=&https://pic3.zhimg.com/1a93f670a1ca668d951c7ff2_b.png& class=&origin_image zh-lightbox-thumb& width=&900& data-original=&https://pic3.zhimg.com/1a93f670a1ca668d951c7ff2_r.jpg&&&/figure&&br&&br&&p&说了这么多,那么作为程序员的你经常上哪些网站呢? &br&&/p&&p&如果你想学习编程,但是找不到学习路径和资源,欢迎关注专栏:&a class=&internal& href=&https://zhuanlan.zhihu.com/passer&&学习编程&/a&&/p&&p&&a class=&internal& href=&https://zhuanlan.zhihu.com/p/?refer=passer&&如何学习Python爬虫[入门篇]? - 知乎专栏&/a&&/p&&p&&a class=&internal& href=&https://zhuanlan.zhihu.com/p/?refer=passer&&如何一步一步的学Java - 知乎专栏&/a&&/p&&p&&a class=&internal& href=&https://zhuanlan.zhihu.com/p/&&C、C++语言学习资料 - 知乎专栏&/a&&/p&&p&&a class=&internal& href=&https://zhuanlan.zhihu.com/p/?refer=passer&&Java工程师笔试题整理[校招篇] - 知乎专栏&/a&&/p&&p&&a class=&internal& href=&https://zhuanlan.zhihu.com/p/?refer=passer&&Python常用库整理 - 学习编程 - 知乎专栏&/a&&/p&
(对图片没配错,毕竟要推荐一些同性交友网站了)作为一个每天都泡在电脑面前的程序员来说,选对一些学习的地方、和大家交流的地方就显得尤为重要。当我们有问题的时候我们想第一时间解决,当我们想学习一门新技术的时候我们可以立马get教程,当我们学习了…
&figure&&img src=&https://pic4.zhimg.com/v2-33a31b9ef36b963daffcf6_b.jpg& data-rawwidth=&601& data-rawheight=&297& class=&origin_image zh-lightbox-thumb& width=&601& data-original=&https://pic4.zhimg.com/v2-33a31b9ef36b963daffcf6_r.jpg&&&/figure&在五个月之前写了篇文章 &a href=&https://zhuanlan.zhihu.com/p/?refer=passer& class=&internal&&程序员常用的技术网站&/a& |
转眼间五个月过去了。五个月后的今天我打算写一篇程序员常用的刷题网站。&p&为什么要刷题呢?&/p&&ul&&li&巩固提高自己的基础编程知识水平&/li&&li&增加面试过程中的自信心&/li&&li&幸运的是:很多时候面试笔试题目你刷过&/li&&/ul&&p&总结下来就是:&b&刷题可以在提高自己编程能力的时候,增加拿到好offer的机会。&/b&&/p&&p&下面这些网站,可以给你提供很多的编程类的题目让你去练习,只要你耐心的去练习,明白所碰到的题目其背后的原理,那么相信你的编程能力将会得到一个质的飞跃。&/p&&p&(一)&a href=&https://link.zhihu.com/?target=https%3A//leetcode.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&LeetCode Online Judge&/a&&/p&&p&LeetCode OJ is a platform for preparing technical coding interviews. Pick from an expanding library of more than &i&190&/i& questions, code and submit your solution to see if you have solved it correctly. It is &i&that&/i& easy!&/p&&p&Our platform currently supports a total of 9 languages: C, C++, Java, Python, C#, JavaScript, Ruby, Bash, MySQL.&/p&&figure&&img src=&https://pic2.zhimg.com/v2-42bbaaff050c212fb010b_b.jpg& data-rawwidth=&1366& data-rawheight=&638& class=&origin_image zh-lightbox-thumb& width=&1366& data-original=&https://pic2.zhimg.com/v2-42bbaaff050c212fb010b_r.jpg&&&/figure&&p&同时这里有不错的解答:&a href=&https://link.zhihu.com/?target=http%3A//blog.csdn.net/column/details/leetcode-solution.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&专栏:LeetCode题解 - 博客频道 - CSDN.NET&/a&&/p&&p&(二)&a href=&https://link.zhihu.com/?target=http%3A//vjudge.net/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Virtual Judge&/a&&/p&&p&Virtual Judge is not a real online judge. It can grab problems from other regular online judges and simulate submissions to other online judges. It aims to enable holding contests when you don't have the test data.&br&&br&Virtual Judge currently supports the following online judges:&figure&&img src=&https://pic4.zhimg.com/v2-33a31b9ef36b963daffcf6_b.jpg& data-rawwidth=&601& data-rawheight=&297& class=&origin_image zh-lightbox-thumb& width=&601& data-original=&https://pic4.zhimg.com/v2-33a31b9ef36b963daffcf6_r.jpg&&&/figure&(三)&a href=&https://link.zhihu.com/?target=https%3A//www.codewars.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Codewars: Train your coding skills&/a&&/p&&p&Designed to test coding skills using challenges with real-world relevance. Qualified helps to make it easier to test larger, more complex challenges without manually reviewing and scoring every submission.&/p&&p&We provide an IDE with integrated test frameworks for each language (Mocha, RSpec, PHPUnit, JUnit, etc). These unit-tests drive our auto-scoring and allow students to try their code before making a submission.&/p&&p&&figure&&img src=&https://pic3.zhimg.com/v2-6cce62d0c404cbb7971ef_b.jpg& data-rawwidth=&1366& data-rawheight=&638& class=&origin_image zh-lightbox-thumb& width=&1366& data-original=&https://pic3.zhimg.com/v2-6cce62d0c404cbb7971ef_r.jpg&&&/figure&(四)&a href=&https://link.zhihu.com/?target=http%3A//www.geeksforgeeks.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Geeksforgeeks&/a&&/p&&p&How many times were you frustrated while looking out for a good collection of algorithm、programming、interview questions?&/p&&p&What did you expect and what did you get? This portal has been created to provide well written, well thought and well explained solutions for selected questions.&/p&&p&&figure&&img src=&https://pic4.zhimg.com/v2-713be0da3384_b.jpg& data-rawwidth=&1366& data-rawheight=&638& class=&origin_image zh-lightbox-thumb& width=&1366& data-original=&https://pic4.zhimg.com/v2-713be0da3384_r.jpg&&&/figure&(五)&a href=&https://link.zhihu.com/?target=https%3A//www.codeeval.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Coding Challenges for the World's Best Developers&/a&&/p&&p&CodeEval is a community of the world's top developers to practice and compete on code challenges. Build our your developer profile and see where you rank&figure&&img src=&https://pic1.zhimg.com/v2-ffdddd1a9cbfab4cd78c_b.jpg& data-rawwidth=&1366& data-rawheight=&638& class=&origin_image zh-lightbox-thumb& width=&1366& data-original=&https://pic1.zhimg.com/v2-ffdddd1a9cbfab4cd78c_r.jpg&&&/figure&&/p&&p&(六)&a href=&https://link.zhihu.com/?target=https%3A//www.topcoder.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Deliver Faster through Crowdsourcing&/a&&/p&&p&Deliver faster for your business through crowdsourcing.&br&&/p&&p&With a community of over 1,000,000 design and technology experts, Topcoder provides on-demand capability, bandwidth, and velocity so you can do more.&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-74ed3db08b170b5f34cb2_b.jpg& data-rawwidth=&1366& data-rawheight=&638& class=&origin_image zh-lightbox-thumb& width=&1366& data-original=&https://pic4.zhimg.com/v2-74ed3db08b170b5f34cb2_r.jpg&&&/figure&&p&所以给了这么多刷题的网站,还不动起来?&br&&/p&&br&&b&学习编程,欢迎关注专栏:&a href=&https://zhuanlan.zhihu.com/passer& class=&internal&&学习编程 - 知乎专栏&/a&&/b&
在五个月之前写了篇文章
| 转眼间五个月过去了。五个月后的今天我打算写一篇程序员常用的刷题网站。为什么要刷题呢?巩固提高自己的基础编程知识水平增加面试过程中的自信心幸运的是:很多时候面试笔试题目你刷过总结下来就是:刷题可…
&p&关于成长,这是一个上至10年的大牛、下至3年的菜鸟都能参与的话题,作为一名在坑里挣扎了六年的码农,我也一直在探索、一直在思考、一直在总结,作为一名码农到底该怎么成长?&/p&&p&这是一个值得持续讨论的话题,话题比较大,下面是我们对话题做的几点支线发散:&/p&&ul&&li&是什么阻碍了我们的发展?&/li&&li&我们需要的技能是什么?&/li&&li&工作中怎么提高自己?&/li&&li&工作之外你做什么?&/li&&/ul&&br&本文汇总了来自阿里云云栖社区有关:程序员如何自我学习成长,博友的精选答案,供大家参考:&p&&b&社区昵称
werelone 的回答: &/b&&/p&&p&我在上大二,程序员修养什么的谈不上,但是我觉得自学是一件很开心的事。去网上寻找各种资源资料,去qq群不厌其烦地问一些“白痴”问题,去知乎、csdn、sf上面看各路大神的吐槽。我觉得对一门技术的研究,不仅仅停留在学会使用,更多的是了解它的不足,它的局限性,它坎坷的发展历史,它背后的工作团队,以及它面临没落时的无奈。代码永远都不会无聊,我希望能不忘初心走完大学。&/p&&p&&b&社区昵称 ricman 的回答:&/b&&/p&&p&已经工作好几个年头了。分享一下自己的心得&br&刚刚毕业,心里总是觉得自己技术不错(其实是自己认为的)可能是新毕业生了。公司的老人很照顾,加上自己也比较爱问,工作基本没有问题,就这样漫漫过了一年,年底时,找了另一家比较有名气的公司去面试自己,发现自己的基础一败涂地. 才明白过来自己骗了自己。 所以,需要常常反省自己,不要把自己看得那么重,在公司所有的业务中,自己做的真是微不足道。需要学习,把自己基础打好。当然了写写blog,github是很重要的。可以和行业内的其它人交流。&br&不管是在一家公司也好。一定把业务弄清楚,下功夫去研究,毕竟是别人的心血,不要看觉得很烂的代码,它也是很有价值的。学会虚心学习,学会换位才思考,自己来写的话会不会还是这样的。多去想。总是会有机会的&br&最后,把目光放远一点,多去实践,不要只做思想家。把自己定位清楚。&/p&&p&&b&社区昵称 《很认真的聊一聊程序员的自我修养》作者 初码的回答:&/b&&/p&&br&&p&这个话题挺好的,贴个我在博客园写的文章吧&/p&&p&《很认真的聊一聊程序员的自我修养》,原文地址:&a href=&http://link.zhihu.com/?target=http%3A//www.cnblogs.com/printhelloworld/p/5698984.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&很认真的聊一聊程序员的自我修养 - 初码 - 博客园&/a&&/p&&p&今天逛博客园,看到了一篇推荐的文章《浅谈程序员的英语学习》,就点进去看了一下,对于文章中的观点我非常认同,英语是非常重要的,但文章站的高度还是太高,具体表述的学习方法我不是很认同,也认为不太实际,恰好之前有一篇一直没有发表到首页的文章想重新发布,今天就借此机会和大家很认真的谈一谈程序员的自我修养问题。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&先介绍一下利益相关,我的背景:
&/code&&/pre&&/div&&p&初中开始参加信息学与数学竞赛,大学本科软件工程专业,毕业后在银行做大数据分析与项目管理,后自主创业,做过传媒公司、软件外包公司,现在中国(南京)软件谷有个工作室,做些自己喜欢的事情。15年编码经验,6年创业经验。主要技术方向是.NET、HTML5、云服务、应用级开发等,自我整体水平评价为,资深程序员、初级架构师&/p&&p&首先要谈的是,今天的话题所聊的程序员包含哪些人?&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&在说之前,不得不提到一个很有名的程序员赵劼,他有过一个观点:“坚决反对北大青鸟等机构”,以前我也很赞同这个观点,但是现在,我在“赞同的基础上”,又坚决反对甚至反感赵劼们“发表这种观点”。因为这种观点,能够帮助并作用到的人群,是赵劼们最不可能遇到的基层开发人员,而这些最不可能遇到的人,却恰恰是在中国的最普遍的程序员,他们也是赵劼们最不可能甚至不太愿意帮助的人。如果一个高阶程序员,自恃理科基础好,逻辑性强,有过完整的语言学习经历,就认为至少达到这样才是程序员,甚至觉得其他的不学数据结构的人就不要做程序了,那真是非常的妄自菲薄。
&/code&&/pre&&/div&&p&在中国,写程序,不仅仅是一种兴趣,更多的时候,还是一种普通职业和谋生工具&/p&&p&大公司有厉害的程序员,优秀的架构师,但大量的小公司也有很多普通的程序员。在我这些年的工作经历中,也越来越深刻的感受到普通程序员的影响和力量。对于高阶程序员,所谓八仙过海各有神通,各有各的成就,各有各的修养,但程序员在达成较高的水平之前,有一些“自我修养”,是最基础的,是普世的。&/p&&p&所以今天的话题面向的程序员,就是所有的正在写代码或者曾经写过代码的程序员,也包括广义上的程序员,例如项目经理、架构师等等。&/p&&p&做任何事都是有明确目的,那么&/p&&p&再谈一谈,程序员提高自我修养是为了什么?&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&程序写的好有人崇拜,有妹子喜欢?还是到博客、论坛、社区发表文章进行分享获得成就?我想这是少数人的追求,也是更高的追求,在这之前
&/code&&/pre&&/div&&p&我认为,在中国,程序员提高自我修养的目的,是为了&/p&&p&1、更好的融入工作,减少困难,增加成就&/p&&p&2、稳步的提升能力,提高收入,达成财务自由&/p&&p&2、站在更高的层面看待自己的学习和工作,树立更加适合的人生观价值观,家庭幸福,生活愉快&/p&&p&说的更通俗一点,就是用更加合理的方式和方法,赚取到更多的收入&/p&&p&说了这么多废话,进入正题&/p&&p&何为程序员的自我修养?&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&正面论述很难说清楚,反向描述可能更通俗易懂一些,自我修养的对立面是“没有修养”,先说一说在这么多年的工作、学习、生活中,遇到的一些我认为“没有修养”的程序员形态:
&/code&&/pre&&/div&&p&1、程序员小张遇到了一个开发问题,很着急,想到了有几个群,于是到群里发了他的问题,坐等回答,发现没有人回答,就直接对话群主的QQ,群主也不回答,于是小张就搜索,突然搜到博客园有个帖子讲解了相关话题,他看完就给博主留言,我的邮箱是:,麻烦博主把源码发给我一下,谢谢。&/p&&p&2、程序员小张进公司3个月了,老板布置了很多任务,他觉得老板很没人性,工资给的不高,加班也不给钱,于是在写代码的时候能省就省,客户反馈有问题也不主动解决,敷衍为主,又过了一个月,跳槽了。&/p&&p&3、程序员小张正在写一个功能模块,需要进行某种加密,到百度搜到了一个编码模块,看不明白具体写了什么,但是放到程序里刚好适用,于是就这么原封不动放进去了。&/p&&p&4、程序员小张要对某个功能进行研发,项目经理对他说,这个功能应该能搜索到,你去搜搜看,小张就在百度搜啊搜,一天过去了啥都没找到,项目经理来到小张身边坐下,换了个关键词,1分钟就搜到了解决方案。&/p&&p&5、程序员小张学.NET已经工作3年了,工资还是10000,和公司提涨工资也没答应,想跳槽又犹豫,这时某个前辈对他说,你去看书吧,多看一些书,例如 《Visual C# 从入门到精通》,《CLR via C#》《Javascript权威指南》等等,于是小张买回来了, 随手翻了翻发现有些东西是他已经会的,有些看不懂的好像又用不到,而且书这么厚,要不要浪费时间去看呢?小张就这样反复纠结了半年,依然每天上班工作,下班LOL,偶尔还抱怨一下工资低。&/p&&p&6、程序员小张到了一家新公司,在做一个项目实现某个功能时,想起来以前做过这样的功能,可是竟想不起怎么实现了,于是就到自己电脑上找文档,找了好久也没找到,只好放弃,最后又折腾了2天,终于还是把这个功能给实现了。&/p&&p&7、程序员小张某天非常不高兴,因为他的项目经理和项目组的产品人员又变更需求了,新的需求又要对整个结构进行大的调整,小张很郁闷,到一个QQ里发泄情绪,说了这个事,于是立马,QQ群里面炸开锅了,程序员小李说,对,产品就是狗日的!程序员小王说,对,他妈的项目经理整天高枕无忧,就知道压榨开发人员!程序员小孙说,是的是的,我上一家公司也是这样,压榨程序员,幸好我走了。就这样,在一片骂声中,几个程序员心情舒畅了,小张开心的去玩王者荣耀去了。&/p&&p&我想,有些人可能已经明白我要说什么,有些人可能还不明白,具体的话我也说不出来,只能用一句话来概括就是:&/p&&p&在编写代码的过程中,善于学习、掌握方法、勤加思考、勤奋努力、持之以恒,长此以往,在编程中,你会发现不一样的自己。&/p&&p&以上这些还是比较抽象,那么&/p&&p&提升自我修养的具体方法有哪些?&/p&&p&程序员具体如何达成“较高的修养”,每个人各有自己的办法,我无法说到很细,就和如何提高做人修养一样,一句两句话是说不清楚的,但是有些说法也通俗易懂,比如一个小孩,有教育良好的父母,父母彬彬有礼,小孩从小开始接受正规教育,小学、初中、高中、大学,然后文化课程和社会实践良好,那么这个小孩最终的做人修养,一定比没有经历过这个过程的小孩更好一些。&/p&&p&同样的,写程序也是如是,下面我就讲一些最基本的、最浅显易懂的学习方法和道理,我把它叫做:&/p&&p&程序员基础的基础&br&一个好的开发人员,应该能够全面、高效、严谨的去处理任何软件程序和业务问题,成为一个好的开发,是一个很有意思的话题,不过无论这个话题如何开展,基础两个字必不可少,虽然代码量是衡量开发能力的重要指标,但仅能够熟练的进行代码编写是不够的,更要能深刻的理解技术原理和业务逻辑,扎实的个人基础和技术基础往往会促进代码的编写,更游刃有余的解决问题。&/p&&p&下面说的一些基础,可能绝大部分开发人员都不会在意甚至忽略,但恰恰这些才是开发大厦的基石。&/p&&p&1、科学基础&br&成为开发人员的过程不尽相同,有的是科班出身,有的是兴趣爱好,还有的是专业机构的培训,在这个过程中,可能全面或者零散甚至没有学习过计算机基础学科,但无论是哪一种,想要成为更高层次的开发人员,写出更高质量的代码,计算机基础学科的学习,是非常非常非常(重要的事情说三遍)重要的。具体的来说,基础学科在实践应用中,有如下几门是一定需要的,按照学习顺序排列如下&/p&&p&1)数据结构&/p&&p&数据结构课程通俗的说就是告诉你如何用最基本的语言类型、变量,关键词语句等,去处理各式各样的逻辑问题,我们称之为算法,而日常编程中的各种问题,例如排序、文件夹遍历操作、数据库查询等,都可以在数据结构课程中,找到对应的数学原型。数据结构课程的理解能力,也是一个人数学能力的体现,数据结构学习的好坏,是程序员水平差异的一个重要分水岭,对于这一块内容的学习,有如下建议:使用VB、C、C++、Pascal等语言,买一本相关语言数据结构与算法的书,或者在网上下载相关的PDF电子书,完整的学习一边,并将书本中的所有案例亲自编写运行调试一遍,当能够领悟到某些日常编程中常见手法源于某些数据结构和算法时,就基本达到了学习效果。&/p&&p&2)操作系统&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&
所有编程语言的开发以及应用的运行,都基于操作系统,桌面编程中的大部分场景包括内存、进程、文件系统、网络通讯、用户界面等,都源于操作系统的定义和概念,完整的了解操作系统的起源和组成以及运行逻辑,对多线程、复杂界面、文件管理以及一些难以正常理解编程思路等开发中遇到的场景,有非常大的帮助,不仅帮助理解,也能掌握更多有效的程序写法。具体可以买一本操作系统的书或者下载相关PDF电子书,完整的浏览一遍,做到能够结合实际编程场景来看待操作系统原理,就基本达到了学习效果。
&/code&&/pre&&/div&&p&3)数据库&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&
传统的关系型数据库,入门简单,深入却难,往往开发人员能够较快的掌握增删改查、视图、索引、存储过程等基本数据库操作,却在编写复杂查询、设计主外键、优化字段、去除冗余等时,出现只会依葫芦画瓢却不能自主思考扩展的状况。究其原因还是没能了解关系数据库的根本原理,而数据库这一门课程,系统的阐述了关系型数据库的来龙去脉,了解其中的数学原理或逻辑基础所在,对提升数据库编程水平有质的影响。建议也是买一本数据库的相关书籍或者下载PDF电子书,能够把熟练的把第一范式、第二范式等数据库课程的基本知识点与数据库编程场景建立起关联,也基本达到了学习效果。
&/code&&/pre&&/div&&p&4)编译原理&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&
编译原理是编程语言以及各类语言编译器的科学基础,可以说编译原理创造了世界上的几乎所有的IT应用,学习编译原理的基础是数据结构和算法,因此编译原理的学习要花费更多的时间和精力,由于现代高级编程语言的编译器,在代码优化、资源优化方面已经做的足够智能,因此,编译原理的学习对实战的影响越来越小,但是正所谓本盛末荣,如果认为自己对数据结构和算法的学习达到了一个较高的水平和状态,可以在编译原理学习上进一步深入,最终把自己和普通程序员拉开更大的差距。
&/code&&/pre&&/div&&p&2、英语能力&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&英语的天然特性和字母长度还有学科发展的历史因素,决定了编程语言一定是基于英语的,在编程过程中,从语言的关键词到文档的内容又或是搜索引擎的搜索结果,都不可避免的会遇到英文。大部分编程人员,都具备英语四级左右的英文基础,却由于非专业以及工作环境原因,逐渐疏远甚至完全淡忘了英语。而实际操作中,大部分编程语言资料都是英文,在线编程问答内容也是英文,因此,很有必要把英语能力重新恢复到一个不用太高但行之有效的水平,达到如下效果:
&/code&&/pre&&/div&&p&1)对自己所使用语言,每一个关键词都知道具体的英文翻译、逻辑含义以及读音。&/p&&p&2)对于自己使用语言所涉及到的相关方法、类库、框架、工具等,能知道其中每一个方法、过程以及参数关键词等的英文翻译、逻辑含义以及读音。&/p&&p&3)对常见的编程逻辑和核心关键词,能够用英文组织问题的描述,最简答的也行,只要能被搜索引擎读懂就可以。比如如何在C#中把整形转换为字符串类型这个问题,最简易的英文描述就是 C# Integer Covert To String。&/p&&p&4)在自己技术知识范围内的任何的英文的技术手册、文档、文章或是问题描述,能够读懂8成的内容含义,能够读懂完整的技术含义。&/p&&p&3、搜索方法&br&任何一个开发人员,都应当具备搜索能力,甚至是一定要具备搜索能力,搜索引擎的宝藏,是无穷无尽的,同样具备搜索意识的不同程序员,却因为搜索技巧的差异最终在程序开发质量、项目实施效率、甚至是工程产品质量上出现数倍的差异,因此,掌握高效、先进、灵活的搜索方法和技巧,是非常非常非常(重要的事情说三遍)有用的。其中主要的方法介绍如下:&/p&&p&1)搜索源选择&/p&&p&虽然英文的编程资料更为准确高效,但中文的编程资料数量上却占优,因此遇到问题第一搜索选择还是百度&br&谷歌对于专业中文词汇的处理能力有时候甚至比百度还要强,而且谷歌能搜出大量的英文资源,因此谷歌也是首选之一,但是由于谷歌被封锁,因此需要进行VPN、SSH等FQ操作,或者在百度搜索“谷歌镜像”关键词,通过谷歌的镜像网站进行访问。&br&除了搜索引擎,专业的技术网站、论坛、社区也是非常直接有效的搜索源,比如国外的StackOverFlow网站,国内的Cnblogs博客园、OSChina开源中国等,都具备搜索功能,将问题关键词输入其中,也许也会很快的得到相关答案。&br&对于QQ群,建议不要使用,除非QQ群主或者成员是非常闲或者非常非常热心的人,否则在QQ群询问技术问题,是非常低效率的搜索方式。&br&2)关键词构造&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&搜索关键词的构造,直接影响搜索效率和正确结果的过滤,没有什么特别的技巧,关键在于搜索积累,但是总体遵循的原则是,准确和简洁,比如当出现一个描述,如何用C#对XML进行序列化和反序列化,非常愚蠢的关键词构造就是“如何用C#对XML进行序列化和反序列化”,而正确高效的关键词则是“C# XML 序列化 反序列化”,或者在谷歌里面搜索则是“C# XML Serialization”。在平时的编程中,一定要注意相关方法和经验的积累
&/code&&/pre&&/div&&p&3)联想搜索&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&联想搜索,不属于搜索引擎的范畴,却是在搜索中很有用的高级技巧,举一个通俗的例子,比如想使用C#,利用某个.NET类处理一种HTTP通讯,但是一直搜索不到完美的结果,不过换个思路,考虑到VB.NET也是.NET体系,和C#完全相通,那么也可以试着用VB.NET关键词进行搜索,搜索到完美代码后再临摹成C#代码。这样的联想搜索,不仅能够帮助搜索正确结果,也是对大脑思维的训练,值得多多尝试。
&/code&&/pre&&/div&&p&4)资源搜索&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&开源的框架、产品、工具、控件等开发辅助类东西越来越多,稳健性和迭代性越来越强,去寻找一款成熟的工具或者插件,也成为了大量开发者的必备方法和技能,而如何高效的搜索出想要的资源,也成为了一门学问,其核心方法就在于知晓资源网站的地址,常见的例如有开源中国、Github、CSDN下载、pudn等。资源类网站需要平时多积累,到用到的时候会非常关键。
&/code&&/pre&&/div&&p&4、思维模式&br&开发人员,一定要养成业务思维的模式,所谓的业务思维,就是在做任何一个项目的时候,写任何代码前,需要对项目本身的业务概念和业务逻辑甚至业务流程都要有一个全面的学习和理解,这虽然不是一个项目的强制要求,却是一个很好的开发习惯,无论自己的觉得是开发者还是测试员又或是技术总监,掌握了业务原理,才能够更好的设计或阅读项目的数据结构和流程结构。程序员的思维往往和用户或者客户是不一致的,摆脱技术思维模式,习惯于用业务思维解决问题的程序员,不一定最优秀,但一定是一个很容易沟通的程序员&/p&&p&5、工作与编程习惯&br&有的人说爱干净浪费时间,所以不修边幅,但归根结底这还是习惯问题,当养成清洁卫生的习惯并使之成为生活惯性时,往往就不会耗费更多的时间,反而显得干净干练。写程序同样如是,有一些编程习惯,看似不足为道,看似浪费时间,可是如果坚持下去,最终都能收到意想不到的奇效。下面列举一些特别重要的习惯。&/p&&p&1)快捷键的使用&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&无论是使用Windows、Linux操作系统,还是在IDE中,快捷键都是系统本身的标配,事实上,Ctrl+C、V这样的操作,大部分人都能尝到在节省时间上的甜头,把这个概念进一步扩散,如果在IDE中编写代码,除了代码本身,将其余所有的鼠标操作、键盘定位操作,都用快捷键来代替的话,在时间上将会有数量级的节省,然而看上去这么好的事情,真正坚持去执行并形成习惯的人屈指可数,因此,在初期的改变习惯,记住快捷键,会是一个长期的过程,需要不断的坚持。
&/code&&/pre&&/div&&p&2)代码注释&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&一个开发人员随着年龄和经验的增长,所参与的项目,再也不是靠一个人或者几个人就能完成的。系统的重构、代码的重构、工作的交接、对新进人员的培训等等类似的事情,会越来越多的遇到,这些事情无一例外都会把已经写过的代码重新或者重复阅读,如果在初始编写代码时,就做到完整、清晰明了的代码注释,对后续工作会有巨大的帮助。不仅提高工作效率,还能增强合作好感。事实上,就算只是自己看自己的代码,如果有注释,也能加深印象,缩短代码查找时间。因此,任何开发人员,都应该养成良好的代码注释习惯。
&/code&&/pre&&/div&&p&优秀的代码注释应该能做到:&/p&&p&每一个函数、每一个属性甚至是变量的划分,都可以找到对应的解释。&br&多使用越来越被IDE支持的XML注释方式,不仅有注释文字,更有详细的参数描述。&br&对程序结构、模块、组成部分划分等也加以注释&br&3)命名规则&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&具备一定规模的软件公司,在代码编写上都有一套自己的命名规则,涵盖项目、模块、函数、变量等等,标准化命名的好处不言而喻,然而被动、被迫去遵守命名规则和主动习惯于使用命名规则是完全不一样的。一个优秀的开发人员,应当发自内心的希望各种代码命名都是有规则的,易读的,而不是纠结于命名规则会增加码字长度。
&/code&&/pre&&/div&&p&4)不将就的编程逻辑&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&所谓不将就的编程逻辑,其对立面就是不讲究的编程逻辑,不讲究的编程,不仅是一种很坏的编程习惯,也体现了低下的生活品质,很多开发人员,因为个人习惯、赶工期、客户要求不高等多种原因,在编程时特别随意,体现在比如为了实现某个功能,百度出一段代码,直接套用,10行的代码只理解8行,有两行看不懂也放到程序里去使用,很多这样的小细节,就好比在项目中埋下了无数的定时炸弹,不仅有很大概率形成返工,更是为项目埋下了风险。编程人员,应当有担当有态度,养成不将就的编程逻辑,不勉强自己,也不轻视程序。
&/code&&/pre&&/div&&p&5)数据备份&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&误删、误操作、电脑断电、文件遗失等等状况是每一个开发按人员都可能遇到的问题,如果不希望辛勤的劳作被浪费,不希望偶然的意外影响工作,那做好备份是必不可少的,在较大规模的公司,会有完整的源代码管理以及信息安全防护,而无论是在大公司工作,还是身处较小公司或者在实现个人代码价值时,都要做好代码和文档的数据备份,备份方式的选择灵活多样,有使用在线的CVS、SVN、TFS、Git源代码管理,也可以手工拷贝文件至云空间或者本地硬盘,甚至可以在个人电脑上组成RAID磁盘阵列等等,养成周期性、规律性的备份习惯。
&/code&&/pre&&/div&&p&6)邮件工作方式&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&沟通是进步的源泉,如果说开发小组的热烈讨论是性格和激情的体现,那邮件的工作方式也是另一种稳重和高效。无论是公司层面的工作沟通,还是开发小组的问题交流,邮件的作用包括问题正规化描述、工作留档留痕、工作流程流转、责任分工明确等等,习惯于将重大问题、重要事项通过邮件的方式与同事、主管等进行沟通,将会非常有助于团队协作。
&/code&&/pre&&/div&&p&以上这些方法,是我这么多年来的感受和体会,也给了我很大的帮助,希望也能够帮助到大家,不能说一定可以“提升修养“,但也是”提升修养”的有效方式。&/p&&p&最后还想再说一说坚持的力量&/p&&p&分享一个真实的小故事,公司有两个开发人员,1个做.NET好多年了,但是很油滑,做事能省就省,抓到可以偷懒的机会就偷懒,让他学点新知识新方法总是自以为是觉得自己都会;还有1个毫无.NET基础,一直做低级语言开发,从15年才开始学习.NET和Web前端,但是做事很积极,几乎每天都自己抽空学习,遇到不懂的都琢磨清楚,遇到不会的场景就上网或者找人寻求帮助,项目结束后还反复思考有什么地方可以改进。从15年到现在,短短1年,这两个人的发展已经是天壤之别,工资差距也越来越大,后者已经能够独自操盘中小型软件外包项目,而前者还在混着日子,以后他们各自的发展也完全可以预见。&/p&&p&我想说的是,本篇里面分享的一些道理和方法,都是通俗易懂的,就和常听到的例如101%和99%的365次方的故事、1万小时的道理等等一样,但真正去认真思考并实践的屈指可数,也许,坚持才是程序员最大的修养,和各位共勉!&/p&&p&&b&社区昵称 我叫石头 的回答:&/b&&/p&&p&在一家小公司工作了快两年的时间,我犯的错误也是同龄人的两倍。&br&我认为[ 出现错误并不可怕,而出现错误不能及时修复和下次出现同样类型的错误才可怕。]&br&是这些错误的累积让我走到了一个很高的职位。&br&同时在线下也要多参与一些oschina,csdn等等的交流会,对自己也会有一定的帮助。&br&需要掌握[ 破窗户 ][ 我的源码被猫吃了 ]理论思想。&/p&&p&同时我很赞同@我的中国说的一句话:[作为一名研发人员

我要回帖

更多关于 mc1.8forge 的文章

 

随机推荐