zoukankan      html  css  js  c++  java
  • 要做的几个实践

    要做的几个实践 2014年1月12日 17:48:50     晴
    这两天一直在苦恼未来的定位方向目标问题,基本确定方向走向自由职业者,但当下我仍旧是一个程序员,要把自己的时间精力多放在解决平时遇到的问题提高编程效率的同时,重点关注下JS框架,Webapp方面的知识。
    今天花了很多时间在知乎上,很早前就听过,之前也听到过不少朋友推荐,今天才发现它上面的确有很多东西值得学习,很多问答的水平质量比知道更高,我以后会经常在其中学知识,了解别人的问题并尽自己当前的能力回答。下面摘录下今天我看到几个很有的建议,很多想法跟我之前的一致,在没找到新方向自己还是一个程序员的时候要多实践下面几点。
    1. 学会看代码

    大多数程序员都只愿意用自己写的代码,但高手一般可以轻易调用别人写的代码。表面看上去是工作习惯不同, 但实际上是能力上的差别。看代码要比写代码难很多倍。

    我建议上班时多给队友们作code review,下班后试着阅读github上的开源代码。

    2. 复习

    程序员一般都很忙, 手上有永远也做不完的活儿。但在某些公司里, 你只是在反复做同样的事。偶尔放下手上的活儿,留下一部分时间来分析自己的弱点,更改坏习惯,看新书, 或学习新语言。

    3. 做个人项目

    工作中的编程一般只能让你熟悉一部分技术, 导致漏洞的形成。这就好像你长期一个人在自己后院练习投篮, 但第一次打比赛才(在惨败中)发些原来还需要传球, 防守, 强篮板这些概念。

    Facebook喜欢雇佣所谓的 “full stack programmer”,就是一个人从设计,到交互,到html, css,javascript, server,sql, 架构,和数据统计都能做。成为full stack programmer最好的方式就是不断做个人项目。

    4. 问答网站

    问问题和回答问题都是很好的学习方式。 有的时候写出一个好问题, 比写出解答次问题所需要的代码还难。写问题可以帮你整理自己的思维逻辑。你可以试着每周在stackoverflow.com上问一个好问题或写一个好答案。

    5. 加入一个好团队

    最好的进步方式就是跟比自己强的人一起做事。阶段性的分享自己的所学,帮助别人的同时也检验自己近端时间所学,同时与身边人沟通交流也增加自己沟通能力。

     




  • 相关阅读:
    live2d 快速实现好看的看板娘特效
    JQuery 日期转换日期方法封装
    SQL Server 之 DateTime的常用方法
    C# 之DateDiff 时间差扩展方法
    SQL Server 之如何查询某数据库下的触发器和语句
    Css 设置固定表格头部,内容可滚动
    jquery 点击tr选中checkbox,解决checkbox的默认点击事件被阻止的问题
    VS切换代码自动补全模式
    C#实现软键盘的几个关键技术介绍
    C# 模拟软件键盘输入,使Winfrom窗体不获取鼠标焦点方法
  • 原文地址:https://www.cnblogs.com/doit8791/p/3516403.html
Copyright © 2011-2022 走看看