程序员的自我修养

方法

程序员发展需要强化自己的三个能力:技术,沟通,管理

说明:这里的管理是指,管理自己的时间,管理自己的精力。

 

想要做高手,先把基础打扎实。JavaSE中基本类库,IO,通信,多线程,JavaEE,三大框架,WebService。包跨其底层的各种协议。还有设计模式,OOP思想。

很多感兴趣而工作中不用的东西,不是很有必要去研究。但这些东西确实丰富个人素质的好东西。有点矛盾。

总的原则是,先广,再专,然后循环。

 

整天口若悬河新技术,不如将经典的旧技术烂醉于心。

 

 

处世

1. 搞清业务再开始做。

2. 用别人的东西之前。先看清别人的配置。

3. 用数字命名模块名称其实是一件非常二的事情。因为在windows或在ide中“21”的文件名会排在“2”的前面。

        这样做还有一个问题。若你在项目后期要添加一个模块。这个模块在业务上是在1的后面,但此时2已经被另一个模块占用了,这时你会有一丝的不爽。

4. 不要觉得你的同事是傻逼,因为很可能他的脑子里也这样认为你。

5. 不要觉得你的头头是傻逼,因为你根本没有这样的资本去这样认为。

6. 帮助其他人是在提升自己在群体中的实力认可度。但是过度帮助就会浪费掉很多自己的时间。

7. 帮助其他人的时候,前提是你确定要帮他,语气要平常,要客气。

8.时刻记住自己的工作年限。经验这东西不是聪明可以取代的。

 

 

技术

1.若需要拼装SQL,空格,逗号添加在下一行的append的字符串之前。

2.若程序中会出现了违反dry原则的代码,则就需要开始考虑封装,重构代码了。

3.其实领导不关心你使用了多牛逼的方法完成了任务,领导关心的是你能不能按时把任务完成。所以实际情况下应该先使用最便捷的方法把任务需求实现。然后在空余的时间重构代码。使之利于维护,不怕变化。即完成任务是最高目标。

你可能感兴趣的:(程序员)