首先一台电脑,不管公司发的笔记本还是台式或者自带(自带的电脑可以装个VMware搞虚拟机玩玩,CentOS和Ubuntu这两种主流的服务器Linux系统可以玩玩,工作电脑尽量别这么玩),只要能用就行(能开机联网,配置高点更好(主要是内存和硬盘(推荐固态机械双硬盘,固态硬盘速度快适合做系统盘,机械盘安全适合保存数据ps:我两个同事用的全固态盘,已经多次断电丢失数据了)))。然后这台电脑就是接下来程序员生涯吃饭的家伙了,首先电脑系统不管Windows7/8/10都OK,不要XP和Linux(自学或装逼可以,工作开发还是算了),有Mac也可以(我是穷逼用不起Mac所以不会,这里就不讲了)。工作的电脑自己最好重装一下(当然嫌麻烦或者是新电脑的话当我没说),确认是否联网(驱动管家/系统急救箱/断网急救箱-360千万别点补漏洞会搞死系统的!!最好自己U盘带这些软件安装后直接搞通网络),不联网基本啥也干不了(自带硬盘里有齐全软件安装包或大佬请无视),网络能上QQ微信打不开网页的话配下DNS,公司内网访问某些网站不同问同事要下host文件自己配置好。

  然后配置JDK(其他语言开发者配自己的开发环境),现在大部分公司从JDK6-8都有,根据公司根据项目来,不要特例独行。然后就是你写代码的软件了,目前市面上主流的是Idea&MyEclipse(eclipse更适合学习)前端用的多是WebStorm,其他语言不知道,反正也是根据公司根据项目来,不要特例独行!!!然后是文本编辑器,就是打开各种格式文档的软件,主流有sublimeText,notepad++,vim,emacs...等等这个可以单开一篇博客讲了,用自己熟悉的即可。然后是浏览器,谷歌浏览器必备,火狐,IE,360,搜狗...随意,不是为了调试页面适配的话一个谷歌就够了,后端开发还得下载一个PostMan作为接口调试工具。

  然后是数据库连接工具:MySql用Navicat,Oracle用PL/SQL,Redis用RedisDesktopManager,MongoDB用 Studio 3T 。然后是ssh远程Linux服务器工具,Xshell/SecureCRT(命令行),Xftp/WinSCP(可视化文件传输)。好了下面都是些个人软件,按需安装吧:联络工具:QQ,微信,企业微信,钉钉;笔记软件:有道云笔记,印象笔记。。。(有些公司通过技术手段(隔绝公网,邮件审查,USB接口禁用等等都很常见)禁止使用云笔记,可以记在邮箱或Word里,实在都不行就用笔写在笔记本上,我不信哪家公司会不让做文字笔记的),然后是远程控制软件首推TeamViewer当然QQ好像也有一个远程控制的功能没用过,感兴趣可以去试试(方便在家加班或者请大佬帮自己解决问题,如果公司禁止的话请无视不要犯忌讳,这个很容易被发现的,不要有侥幸心理)。

  还有就是一些工具了:设计原型的Axure RP(产品必备)/亿图图示,PowerDesigner(开发必备--脑图数据库结构),在线文档画图:百度脑图,processon,showdoc,还有个强烈推荐的swagger(妈妈再也不用担心代码和文档对不上了)。版本管理就是SVN(很少有公司用了)或Git(分为GitLab和GitHub)和公司及项目保持一致。maven仓库找同事要来setting文件自己配置。还有一些idea插件就不详细介绍了,感兴趣自己去了解吧(比如代码生成插件MyBatis ,翻译插件Translation,XML和类直接跳转插件MybatisPlugin,阿里代码规约插件等等)。

  最后介绍一些程序员常逛的网站吧:GitHub(全世界最大的同性交友网站,没有之一),CSDN(嗯,你职业生涯中一半以上的问题都是在这里找到答案的),开源中国(自带类似git一样的代码托管社区--码云,在这里混出名堂才是真的混出名堂了,至少在中国是这样的),知乎(吹牛逼的略多,硬货也多),简书(心灵鸡汤太多),博客园(页面样式老了点,大佬还是蛮多了,可以先在这里搞个个人博客,后期再自己买服务器自搭个人网站)。。。当然如果你是直接看国外网站或者在各种开源技术社区里混的大佬请无视我。

  在这里也建议各位新入行的程序员,第一份工作不要眼高手低,有的做就行,有经验和刚毕业完全是两个概念。一般来说如果是一家普通传统的软件公司,技术没有亮点,对以后职业生涯没帮助的话呆最多半年赶快可以换工作了(国企,公司牛逼,只想混日子的的请无视),选择第二家公司的时候就不能像第一家那样随便了,最好是互联网公司,大小无所谓(当然薪资待遇不能寒碜,起码能保证生活水平的基础上能存点钱)但技术一定要新,这对以后的职业发展至关重要,好好沉淀学习成长1-2年左右。可以考虑第三份职业了,首先薪资待遇起码要在现在的基础上翻一倍(混日子的就别想了,这里只是一般水平,有学习能力强的翻3-5倍也不是不可能),第三份工作差不多可以定以后的方向了,是去大公司慢慢向上爬还是去小公司搏一把,这个选择题要好好思考一下,再后面我也没到那程度就不讲了。

    以上内容仅代表个人见解,部分内容后期可能会修改和补充,有不足的地方也欢迎批评指正。

转载于:https://www.cnblogs.com/jiangknight/p/9646115.html

程序员必备《新手手册》相关推荐

  1. python编程神器下载_Python编程神器 -程序员必备开发手册

    支持中文.英语.日语.韩语.法语.德语.俄语.西班牙语.葡萄牙语.藏语.西语等109种语言翻译.实景AR翻译.拍照翻译.语音翻译.对话翻译.在线翻译.离线翻译更顺畅.[权威词典]完整收录学习型牛津词典 ...

  2. 2018程序员必备的4大网站推荐(代码、编程、SQL等)

    科技时代,程序员是一个热门行业,也是一个高薪行业,很多人很羡慕程序员,其实作为一名合格的程序员,要不断的提升自己,因为科技也在不断进步,所以,接下来小编分享5个程序员必备网站,包括代码.编程.SQL等 ...

  3. 十大PHP程序员必备工具

    十大PHP程序员必备工具 1.Notepad++ 总结来说就是小而精,7.4版本的软件包只有2.9M,比一般的IDE小数十倍,但是Notepad++的功能确是很全面的,代码高亮,语法折叠,宏功能,内置 ...

  4. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等...

    Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等-- 语法高亮.代码提示补全. ...

  5. 设计师和程序员必备:全世界最著名的 icon 网站都在这了

    设计师和程序员必备:全世界最著名的 icon 网站都在这了 作为一个多年的独立开发者,收藏了非常多免费无版权图片网站.免费 icons.知名的技术人博客.有趣的网站等等,今天给大家分享我这几年收藏的 ...

  6. 程序员必备的技术网站合集

    点击上方蓝字关注我吧 程序员必备的网站 PROGRAMMER NECESSARY 一提到程序员的话,大部分人想到的都是高薪的代名词,然而在这背后需要大量不间断的学习来支撑,我们需要时刻保持自己的技术跟 ...

  7. 程序员必备书籍(改天买去)

    程序员必备书籍(改天买去) 2012-04-13 21:42:25 1. <代码大全(第2版)> 豆瓣评分:9 每个码农都应该有这本书,随时翻番. 2. <算法导论> 豆瓣评分 ...

  8. Lua sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

    sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux [  编程开发,  编辑输入 -  Windows,  Mac,  Linux // 20 ...

  9. 程序员必备网站,建议收藏!

    俗话说的好,一个程序员,20%靠知识储备,80%靠网络搜索. 打开代码,打开Google,开始工作. 那么常用的写码软件,你知道几个呢? 下面我们来一起看一下常用的写码软件吧~ 建议收藏本文,保证你从 ...

  10. 看了以后大呼过瘾的程序员必备网站,速速收藏!

    程序员必备的网站,网络上一搜一大把,动辄几十个甚至一百个,虽说大多数网站也都是实用的,但数量庞杂未免让人眼花缭乱. 这里我就只挑选精华,只挑选出程序员必备的8个网站,服务于程序员的工作&生活的 ...

最新文章

  1. linux命令——pwd
  2. python给函数设置超时时间_在 Linux/Mac 下为Python函数添加超时时间
  3. 操作软件_如何提升办公软件的操作能力
  4. CXF与Web项目集成---without Spring
  5. 高级数据结构---并查集
  6. Scrapy添加随机ip
  7. 忘记mysql管理密码怎么办?
  8. java复制数组函数_java 数组复制:System.arrayCopy 深入解析
  9. php7.2 函数安装,讲解PHP7.2源码安装
  10. EasyRecovery易恢复15免费数据恢复软件功能介绍
  11. Android启动模式分析
  12. LiveData的postValue与setValue多次调用问题
  13. 匹配物镜放大倍数与相机像元尺寸
  14. Office Open XML 的测量单位
  15. verilog 四舍五入_Verilog进行饱和与截位操作
  16. 史上最详细Lip-reading with Hierarchical Pyramidal Convolution and Self-Attention文章记录
  17. 相对丰度会歪曲实际丰度,联合16S扩增子测序和总菌qPCR获得的绝对丰度可靠吗?...
  18. Directory traversal in Spring framework漏洞修复
  19. 蓝牙开发那些事儿(3)——看看空中包
  20. 适合程序员使用的键盘有哪些?

热门文章

  1. 【经典推荐】10部关于数学的顶级纪录片
  2. 古龙笔下一百单八将总表
  3. FZU11685 之 跑跑卡丁车
  4. 房子装修选择自装,要敲墙如何在手机上申请住建局装修备案,几分钟即可拿到电子版备案通知书
  5. 跳动爱心代码-李峋同款爱心代码(升级版)
  6. 手机扫描条形码二维码原理和实现等网上资料整理
  7. Win11十二月系统更新了什么内容?
  8. 生死看淡,不服就GAN(七)----用更稳定的生成模型WGAN生成cifar
  9. 电流输入放大器的设计
  10. 网易云音乐歌单生成外链播放器