额 有时我经常会懊恼这样的一件事,电脑坏了怎么办,东西丢了怎么办?一个真正的程序员应该最好能做到自己跑到任何电脑上都能迅速搭建自己的“工作环境”,都能将自己写的代码保存到某“云端”
接下来先介绍下程序员必备基础软件:
--------------------------------------------------------------------------------------------------------
PS
WPS or MS(最新)
谷歌(带一键翻译插件),火狐浏览器
potplayer
7-zip
无界浏览(用来翻墙的)
Axure
FastStone Capture
--------------------------------------------------------------------------------------------------------
////////////////////////////////////////////////////////
代码软件(这么叫虽然不专业,但很达意):
--------------------------------------------------------------------------------------------------------
c-free:一款运行在windows上的编译器,嗯很友善很便捷,c和c++都可以,补全效果啥的都不错,不太喜欢vc,dev的话个人觉得也和c-free差点儿,如果非要跨系统的话codeblocks吧,记着下载的话带Mingw。。
eclipse:神一样的编译器,非常强大,简单提供各种运行环境,一般java和python笔者都是在上面编译运行的,和一些桌面程序的编写结合得也不错(虽然要过时了,可以自己写来玩玩hh。。。);配置方法:eclipse是需要有运行环境的,小编比较懒,一般是下一个jspstudy然后把里面的jre直接放到eclipse里就行,当然这是写java程序,如果要搞开发的话,最好还是别偷懒,弄个jdk下来
Atom:是一款来自github的神器,优良的界面设计,好玩实用的各种牛人写的插件,超强的文本编辑能力,小编一般写html,css,js,php这些(有的时候也写python)语言的项目都是在这上面写的,相对webstorm这种专业重量级的编译器来讲,首先Atom较快,然后写起来很方便很赏心悦目,也很简洁,小编反正是直接用它代替了webstorm和phpdesigner,一般写网站一个Atom就能解决代码方面的几乎所有问题了。然后有些插件个人认为必须要安:
插件:
activate-power-mode
atom-beautify
atom-html-preview
autoclose
autocomplete-php
file-icons
open-in-browsers
autocomplete-python
script
intellij idea:如果是从事web项目的人员,这个是神器,可以考虑atom做局部开发,再用idea搭后台整合
android stdio:以后谷歌都要往这里转型了,初学者就不要用eclipse了,以后谷歌好像都不更新eclipse那里的东西了。。。安卓app很好玩的hh
--------------------------------------------------------------------------------------------------------
///////////////////////////////////////////////
网站:
--------------------------------------------------------------------------------------------------------
算法:acm之家;virtual judege;
实编:慕课,极客学院,菜鸟教程,官网
云端:csdn,github
思想:百度百家,csdn
前端素材:
背景音乐:https://www.freeplaymusic.com
设计相关资源及风格:http://t.cn/zj3qtGA
设计汇总网站:http://hao.shejidaren.com/
设计综合网:http://www.uisdc.com/category/hot-download
js源码网:http://sc.chinaz.com/tag_jiaoben/tupianlunbo.html
http://www.alixixi.com/Dev/HTML/jsrun/
科蚁网:http://www.ke01.com/
酷站全码:http://www.5icool.org/a/201412/1242.html
jquery插件网:http://www.htmleaf.com/html5/html5muban/list_37_2.html
js插件网:http://amazeui.org/Javascript/button
jquery ui:http://jqueryui.com/dialog/
极客导航:
/////////////////////////////////////////////
环境搭建(可选):
php和jsp的基础运行环境:
wampserver(记得改默认目录)
study系列(傻瓜级环境搭建):phpstudy,jspstudy
VMware:玩系统用的虚拟机,装个linux玩玩hh,不用虚拟机把电脑玩坏了不管hh
/////////////////////////////////////////////
从事web开发的盆友可以这样(我是这样)
前端和其他脚本类的程序在本机开发,不需要搭环境,不会影响个人电脑C盘和其他配置
像spring等后台开发还有机器学习这种烧电脑的东西在服务器端运行,贼开心。。。