编程开发 购物 网址 游戏 小说 歌词 快照 开发 股票 美女 新闻 笑话 | 汉字 软件 日历 阅读 下载 图书馆 编程 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
移动开发 架构设计 编程语言 互联网 开发经验 Web前端 开发总结
开发杂谈 系统运维 研发管理 数据库 云 计 算 Java开发
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
  编程开发知识库 -> 开发杂谈 -> 我想成为一个真的程序员 -> 正文阅读
 

[开发杂谈]我想成为一个真的程序员[第1页]

最近看了 左耳朵耗子 写的一段话:
所以,我和一些人开玩笑说,我们可能都是在写一样的 for(int i=0; i
程序员
当别人问我的职业时,我会骄傲的说:程序员。可是仔细想想感觉自己不是程序员。为什么?并不是仅仅因为月薪没上5万,而是:
程序 = 数据结构 + 算法
我在想我写的代码中,哪些包含了数据结构,哪些又包含了算法呢?都不好意思继续往下想了,我一定是个假的程序员。
为了让自己成为一个真正的程序员,不是薪水上而是能力上的。需要改变自己的学习、工作策略。多去学习需要不断练习与思考的技能,特别是需要思考的东西。因为大部分人不愿意思考,多思考一份就比别人多一份优势。将重复性的工作最大程度自动化,不要浪费自己宝贵的时间。
学习,需要先找到目标
学习需要具有目标性,要不然就是芝麻西瓜都在捡。当前很多公司都在强调全栈工程师,但是根据个人发现,真正的全栈一定是某个方面很牛,其它方面则比较平均。而很多公司要全栈的原因(特别是小公司),仅仅是为了要一个什么都能够做点的工程师,让你今天做做h5,明天搞搞小程序,后天再写个api。
上面的情况不会让你发展成为全栈,会让你发展成为三不像,没有自己的核心能力区。现在的技术不管是前端还是后端,都变得越来越细致,都需要投入大量的时间才可能成为专家。
你是想在某个领域成为专家,还是成为爱好者,会让结果千差万别。在开始前,先定位自己当前所处位置以及目标。找出二者之间的差距进行弥补。
我一边觉得庆幸自己在现在意识到了这一切,另一方面又对自己以前的种种无知表示后悔。知识应该由点极面的逐步展开。用php来讲,我肯定第一步是写好php代码,学好面向对象与设计模式,这一部分工作在业务阶段可以很好掌握,那么之后php相关的性能问题、扩展开发问题就需要逐步去深入了解,这就需要去学数据结构、算法、c语言等等知识。这是由php带来的深入方向,对于横向的,就需要去了解linux、mysql、nginx相关的知识点。这样一步步下来完成自己的深度与广度。
好的知识与技能都不可能短时间学成。让自己变得具有专业性、稀缺性很重要。
如果你对我的内容感兴趣,请关注我的微信公众号:
公众号:icanfo

GitHub:https://github.com/helei112g
阅读全文
版权声明:本文为博主原创文章,未经博主允许不得转载。
本文已收录于以下专栏:

发表评论
HTML/XML objective-c Delphi Ruby PHP C# C++ JavaScript Visual Basic Python Java CSS SQL 其它
相关文章推荐
学历对一个程序员来说真的那么重要吗? googleHr 表示 更看重解决问题能力
你拥有傲人的电脑/互联网技术,作为荣誉学生毕业于世界一流的名校,能对面试中的各种刁钻问题对答如流。但这一切,还不一定能保证你获得 Google 的 Offer。 根据 CNN 对 Google ...
java_goodstudy 2016-10-02 12:16 858 一个真的事实:程序员真的很懒
可能除了哲学家以外,我认为程 序员是最懒的一群人。他们的职业看起来又似乎有一定的劳动强度。想想看,生物学家要亲自做所有的实验…给数百只小白鼠注射药物不可能自动完成。医生必须给病人进行身体检查;教授每年...
linux_loajie 2012-06-21 10:31 3374

成为一个好的程序员需要的书.txt
2013-09-27 17:25 725B 下载

如何成为一个优秀的JSP 程序员
2007-08-11 11:37 1.26MB 下载
奇文!程序员风格的修真小说,你绝对想不到
奇文!程序员风格的修真小说,你绝对想不到 转自  李昭鸿51CTO博客 ??? 原文为知乎问题“怎么写出一本程序员风格的修真小说?”下的答案。以下为正文。 ...
sirria1 2016-11-14 16:48 732

Fred Wu:如何通过努力和一些小聪明,成为一个更优秀的Ruby程序员
2014-05-29 14:06 53.69MB 下载

(翻译)如何成为一个优秀的jsp程序员
2013-04-30 09:50 4KB 下载
一个程序员的所思所想
毕业快一年了,感觉我还是个“涉世未深”的菜鸟,工作学习有一段时间了,尽管过去一年顺抑或不顺的事情挺多的,感情问题就埋在心里了,工作学习上的事儿,想成长,得总结,必需的。时刻让自己有所思有所想。思考不能...
qq_28522783 2017-05-04 22:18 317

如何成为一个合格的java程序员
2016-03-28 20:23 15KB 下载

成为一个成功Jsp程序员的九步
2010-11-03 15:39 31KB 下载
hel12he +关注
原创 96 粉丝 122 喜欢 0 码云  
他的最新文章 更多文章
我想成为一个真的程序员 PHP中static与yield关键字的思考 Web开发中,什么级别才算是高并发
博主专栏

19
支付宝、微信支付接入
40485

12
laravel5学习笔记
50261
展开
在线课程

【免费】搜狗机器翻译技术分享
讲师:

深度学习在推荐领域的应用和实践
讲师:吴岸城
热门文章 app后端开发一:swagger-ui教程-构建api接口文档工具
31946
vagrant系列一:vagrant的安装与初识
15061
配置redis外网可访问
12908
vagrant系列二:vagrant的配置文件vagrantfile详解
10296
1. Laravel5学习笔记:Composer.json配置文件说明
10206
15
  开发杂谈 最新文章
centos6 更新glibc-2.14
流水账...12321984543
ros常用工具汇总
我想成为一个真的程序员
KITTI数据集测试
TensorFlow(安装和初使用)
集算报表实现动态显示列
高斯牛顿迭代法
【51nod】第K大区间2(二分+树状数组)
Android自定义View——圆形进度条式按钮
上一篇文章      下一篇文章      查看所有文章
加:2017-10-29 22:06:18  更:2017-10-29 22:07:24 
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 新闻资讯 小游戏 Chinese Culture 股票 三丰软件 开发 中国文化 网文精选 阅读网 看图 日历 万年历 2018年10日历
2018-10-18 20:30:24
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  编程开发知识库