作者:手机用户2502930741 | 来源:互联网 | 2023-05-19 11:57
首先一台电脑,不管公司发的笔记本还是台式或者自带(自带的电脑可以装个VMware搞虚拟机玩玩,CentOS和Ubuntu这两种主流的服务器Linux系统可以玩玩,工作电脑尽量别这么玩),只要能用就
首先一台电脑,不管公司发的笔记本还是台式或者自带(自带的电脑可以装个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倍也不是不可能),第三份工作差不多可以定以后的方向了,是去大公司慢慢向上爬还是去小公司搏一把,这个选择题要好好思考一下,再后面我也没到那程度就不讲了。
以上内容仅代表个人见解,部分内容后期可能会修改和补充,有不足的地方也欢迎批评指正。