7个程序员必会的软硬技能
1.学会学习
自主学习的能力非常重要,虽说也还是有“百家争鸣”的现象,php是最好的语言,python不说话,java是最简单易用的语言!汉语才是最好的语言,英语是最通用的语言。。。。等等,有点跑偏。
不管什么语言,什么方向,有基础就好,有基础就好,新知识都是层出不穷的,总是要多学习才能不被社会淘汰。
要多多了解当今的形式和发展方向,做到自己就是铁饭碗,到哪里都饿不死的原则。
要学的知识,要看的书,太多太多了,以java为例推荐书单:
java基础:疯狂java讲义、编写高质量代码 ——改善java程序的151个建议
java ee:轻量级javaee企业应用实战第4版
数据结构、算法:大话数据结构、疯狂Java程序员的基本修养
设计模式:大话设计模式
数据库:收获不止oracle
linux:linux就是这个范儿
算法面试:剑指offer(这个牛客网上可以练习)、编程之美,程序员代码面试指南,Java 程序员面试宝典, Java
程序员面试笔试宝典
架构:大型网站系统与java中间件实践、大型网站技术架构——核心原理与案例分析
综合:深入分析java web技术内幕
源代码:Struts2内幕、Spring源码深度解析、深入剖析tomcat
计算机网络和操作系统:课本即可,推荐书籍《深入理解现代操作系统》,《TCP/IP协议族》
NIO:Netty权威指南
虚拟机:深入理解java虚拟机
多线程:java并发编程实战
其他
《淘宝技术这十年》
《京东技术解密》
《大型网站技术架构 核心原理与案例分析》
《 C 语言深度解剖》
andriod书籍
《疯狂android讲义》《深入理解android》
ios书籍
ios开发进阶,代码大全,疯狂swift讲义
推荐课程:百度传课,网易云课堂,腾讯课堂,牛客上有机器学习课程,算法课程,这个不光是因为是自己家的,主要真的是全程目睹了课程的制作和讲解,性价比超级高。
2.锻炼身体
程序员久坐,对身体极为不好,健身和放松都是必要的,有人可能会问,我哪有时间去健身啊,时间是用来挤的啊,亲,
或者和朋友们约在一起去打个球之类的也是极好的。说不定还会健身的同时遇见了人生挚爱。
在公司也是有机会的,给你们推荐一个小小锻炼法:
如果你的椅子牢固的话,可以用手抓住椅背,脚后跟不断地提起再放下,这个小小的运动能够锻炼你的骨骼肌,对小腿的塑形也很有帮助。
如果想锻炼腹部的话,也可以握住椅子的把手,将双脚并拢尽量地平伸向上抬起,这样可以锻炼腹肌和大腿,让身材更加的完美。通过对腹肌的锻炼也可以很好的保护腹部器官。
腰椎疾病一直是办公室一族的噩梦,休息的时候,双手抓住椅背,单脚后踢,左右脚轮换,反复几十次,可以很好地锻炼腰部,避免受腰椎疾病的困扰。如果想锻炼躯干,就站直后双手抓住椅背,身体挺直,仰头看天花板,保持望月似的动作。这个时候,身体呈反向弯曲,对脊椎是很好的保健,对颈椎更能起到锻炼的作用。
3.建立博客
伟大的程序员都有自己的博客,牛客网也有讨论区厚~你们可以在这里经营一个自己的博客,可以在这里分享心得等。
4.建立品牌
你以为只有企业要创建品牌么,那你就大错特错了!个人更要建立个人品牌,我们常常说面试面试,要准备简历,简历简历,当然也是越少越好,其实真正的简历是什么,简单到是一个人的名字。如果你是一个公司的hr或者boss
,如果马化腾来面试,是不是带上自己的名字就足够了呢!这应该引起我们的反思,为何写了那么多文字,简历还会被hr退回。
牛客过段时间也会贴心给你们修改简历的,现在不能靠名字,那我们就一步一步来!期待就好了哦~~
5.多做题
还记得那些年我们做过的三年高考五年模拟么!你以为从此脱离苦海了么~no!no!no!
当然我们不用再压力那么大了,不用每日疯狂做题,但是每日还是要有一些强化和巩固基础的训练的,前几日和几个去网易游戏的聊天,他们说每日加班在牛客上刷题,我倍感欣慰,说是为了最后能够留下,左大神也是刷题刷出来的,刷题是一个很好的增强修为的机会,像金庸的小说一样,练功一段让人刮目相看,内功雄厚,比多练些各种功夫要强的多,张无忌不就是内功深厚最后练习乾坤大挪移都快又准么?
6.不只是做题
作为程序员,当然不能仅仅只是做题,这也是很多人的误区。多交流多呈现想法,所以也是有了论坛这一说,qq群也是一个很好的机会,可以认识好多志同道合的朋友,大家可能没见过面,但是彼此都知道长什么样子,都知道彼此的一些小秘密,还知道彼此的爱好,有困难的时候还能帮助一下,我觉得这就是
一个互联网的时代,给大家提供了一个很好的机会,多交流,交流处灵感和想法。你会变得不一样。
7.专业化
虽说语言种类繁多,但是身为一个程序员,一定要做到专,成为一个全栈工程师可不是那么容易的,当然,福利也不是一般的好一点的,
而且想体现自己的价值,如何体现,这都是很好的机会。
8.多做项目
闲暇时间可以接一些业余项目做做,在做项目的过程中,你会体会到一种乐趣,亲身体验总是好的,什么事情只有经历了才回真正的明白和领悟,
而且,对你的能力和技能的提升有很大的帮助。
还能赚点小钱,哈哈~~
本文由牛客网原创,转载请注明来自牛客网和原文链接