`
sniciq
  • 浏览: 15359 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

写给年轻的开发者

 
阅读更多

        本来是不想写的,偶然看了下自己之前写的一些文章,感觉还是写写吧,也算是记录一下现在的心态;二来今天有点闲,三来还是因为闲,以下都是我的个人观点,不喜勿喷;其实你喷了也没关系。

       我之前是一个写代码的,现在也算半个,离开学校也已经好多年了,待过几家公司,搞过JAVA、C++、C#、JS、android……现在工作也还可以,去年喜获小宝宝,快满周岁了,对自己这么多年的努力还算满意吧,对于开发这个行当也有了些看法,跟大家分享一下吧!

对于如何成为一个有能力、有水平的开发者,或者说是高手,有如下几点看法:

       首先,做开发必须有一个聪明的脑袋,有些东西不是后天可以补充的,悟性的培养是很难的,如果你觉得你不够聪明,那赶紧转行吧,世界这么大,没有必要在一个胡同里走到黑!

       其二,所有的高手都是自学的,没有哪个老师能教你,老师只是一个方向的指引者,不是具体方法的传授者,你要相信,你的导师其实也很忙。学习要有方法,如何学习是你应该在大学里学会的,不会学习的,也赶紧转行吧!学习一定要明白原理,不能只明白使用,万变不离其宗,很多的框架都只是在基础上封装的一些简单调用而已,没有什么神秘的东西。

       三,有一和二的基本素质以后,要学会忍耐,万不可急功近利,任何事情都需要一个过程,有时候只有当你经历了,你才真正的明白那是个什么东西,有人会想,小王年龄比我小,为什么在领导眼里我就不如他,为什么我写的代码领导就是看不顺眼,其实很简单,那都是你自身的问题,打铁还得自身硬,打好基础,磨好剑,时间一到,你自然成为高手。万不可“急躁”,否则你明白的都是表象,永远接触不到深层次的东西,而且给人的映像也不好,会严重影响到你的发展以及“钱”。相信看到这的同学大多在25岁左右,如果你还是个毛躁孩子,领导是不会放心让你去独立承担工作的。

       四,综合能力才是一个出色的开发者,解决问题的能力,与人沟通交流的能力,如果没有这些能力,一个木讷的人,永远只是一个小员工,不要以木讷为美,开发者需要有内向的一面,但也需要有外向的一面。

       五,兴趣是你最好的老师,好好向它学,如果你没有兴趣,可以多读,多看,互联网如此发达,有的是东西,可以不求甚解,但一旦你有会义,你也会欣然忘食的。

       六,不要再以开发者或者程序员自居,否则你永远都是程序猿。工匠和大师的区别的于,一个是拿着图纸干活的人,一个的设计图纸的人,如果你能设计并能实现大部分核心功能,并有良好的沟通能力与领导能力,我想,你已经不是一个简单的开发者了。

       以上是我对开发这个行当的一些看法,能走到第六条的人,请你多学会生活,也许你的工作已经成了你的生活,但要记住,不要为了生活而工作,也不要为了工作而生活;生活着的意义远远大于这些,这也是我的小宝宝教会我的,还好我理解得不是太晚,但如果你的职业是一个开发者,请你努力走到大师级别吧,各位看官应该都有体会,程序员只会永远被产品、销售、市场等等死死的踩在脚下,当你朝着自己喜欢的方向成为大师,当你能自己设计自己想要的东西,当你有一群值得依赖的朋友,当你不再毛躁了,成熟了,你就想吧……

 

分享到:
评论

相关推荐

    wp7 故事书 小例子

    通过理解和熟练运用这些技巧,开发者能够创建出具有动态数据和流畅用户体验的Windows Phone应用。在实际项目中,还可以进一步扩展这些概念,比如利用MVVM模式来组织代码,或者使用本地数据库存储更复杂的数据结构。

    周立功写给学单片机的年轻人

    掌握单片机的基本原理,包括其内部结构、工作模式、指令系统以及外围接口,是成为合格的单片机开发者的基础。 2. 汇编和C51编程:单片机编程通常涉及汇编语言和C51语言,了解这两种语言的基本语法和应用是必要的。...

    基于Tornado和MongoDB的年轻化全功能论坛软件设计源码

    本项目基于Tornado和MongoDB构建的年轻化全功能论坛软件源码,不仅为用户提供了一个稳定高效、易于使用的论坛平台,同时也为开发者提供了丰富的代码资源和配置说明,极大地降低了论坛软件的开发门槛,具有很高的实用...

    V语言写的对酷狗、酷我、QQ、网易云这几个音乐平台的简单爬虫.zip

    V语言虽然年轻,但它作为一种新兴的编程语言已经展现出其特有的魅力和潜力。使用V语言编写音乐平台的网络爬虫,不仅可以帮助开发者掌握这门语言,同时也能够为音乐数据的抓取与分析提供新的工具和思路。随着V语言的...

    易语言写挂教程1-300集,学完惊动光头强!.zip

    然而,本压缩包文件似乎冠以“易语言写挂教程”的名义,这里“写挂”指的是编写游戏外挂程序,这是一种违法和不道德的行为,严重违反了游戏规则和版权法,对游戏公平性和开发者权益造成破坏。因此,尽管易语言具备...

    基于微信小程序的立FLAG交互系统的设计与实现.pdf

    微信小程序是一种在微信平台上运行的应用程序,它不需要用户下载...立FLAG交互系统的实现,正是利用了微信小程序的这些优势,结合目标管理与社交功能,为年轻用户提供了一个记录生活、设定目标并分享完成过程的平台。

    3、励志金句 青春奋斗2021最新.rar

    年轻开发者们充满激情,他们的创新思维和不断探索的精神,往往能催生出改变世界的新技术。例如,许多科技巨头的创始人,如Facebook的马克·扎克伯格,就是在青年时期就开始了他们的创业之旅,通过不懈奋斗,最终打造...

    红色卡通风格旅行随行笔记的微信小程序模板源码下载.rar

    此外,卡通元素通常带有较强的亲和力,能够在视觉上给人以舒适感,从而吸引更多的年轻用户群体。 红色卡通风格的设计在视觉传达上具有独特的优势,它不仅能够引起用户的情感共鸣,还能够在众多小程序中脱颖而出。在...

    Fresh-久别重逢-小清新-typecho扁平化自适应后台主题

    主题在继承typecho一向简单高效作风的同时让其愈加贴合现代年轻用户的审美。 自顺应+扁平化的设计理念再加上更具生机的配色,能让用户取得最佳的视觉和操作体验,心情愉悦自然会进步写作积极性。 Fresh致敬仍在...

    DS-AT25DF041B_040的flash驱动代码

    通过"flash.c"和"flash.h"的详细分析和调试,开发者能够深入理解AT25DF041B的工作原理,并且能够优化驱动程序以提高性能和效率。这样的驱动代码不仅适用于STM32平台,稍作修改也可以应用于其他支持SPI接口的微控制器...

    游戏评测方法及实例9休闲游戏分析,游戏平台分析)

    红人平台以其社交属性和多样化的游戏类型吸引了大量年轻用户,而联众则以棋类、牌类等传统休闲游戏为核心,吸引了中老年群体。对这两个平台的分析,不仅涉及用户群体特征、用户行为研究,还包括平台的游戏运营策略、...

    project code.zip

    " 这句话体现了作者对中国年轻程序员的热情鼓励和殷切期望。 【标签】"C++ code" 指出这个项目主要使用了C++编程语言,C++是一种通用的、面向对象的编程语言,以其高效性和灵活性而受到广泛欢迎,尤其适用于系统...

    用微信小程序写的一个黑科表白墙.zip

    由于“黑科”一词在标题中出现,可以推测这可能是一个特定于某个群体或校园的表白墙,例如“黑科技”的简称,代表着年轻、技术、时尚的概念。在这样的平台上,用户不仅可以表白,还可以分享自己的想法、心情,甚至是...

    RF串口系列读写器演示程序及开发包

    本资源包包含了针对不同编程语言的演示程序和开发工具,以便开发者能够更好地理解和集成这类硬件到他们的应用程序中。以下是关于这个主题的详细知识点: 1. **RFID技术**: RFID是一种非接触式的自动识别技术,通过...

    Java语言规范和JVM规范官网文档

    通过学习这些规范,开发者可以更准确地理解代码的运行机制,避免常见的编程陷阱,写出更高效、更易于维护的代码。 在Java7中,引入了try-with-resources语句,使得资源管理更加简洁和安全。Java8引入了lambda表达式...

    易语言大强学易之大强记事本

    易语言,这一自诞生以来便受到广大中文编程爱好者青睐的编程语言,以其实用性和对编程新手的友好性,成为许多年轻程序员的启蒙之选。而《易语言大强学易之大强记事本》便是基于这一语言开发的一款应用。这款记事本不...

    基于Android平台的音乐播放器.pdf

    在当前移动互联网时代,音乐已经成为人们生活的重要组成部分,特别是在年轻群体中,使用智能手机听音乐的现象尤为普遍。尼尔森的报告显示,大部分受访者每周投入大量时间在音乐上,而专业的音乐播放软件,如网易云...

    毁人锁屏软件可定时,自己写的

    而描述中“毁人锁屏”文字的重复出现,除了刻意吸引眼球之外,也或许暗示了软件开发者希望传达的某种情感或信息。通常情况下,软件名称和描述上的夸张用语,目的在于引起潜在用户的兴趣,并使产品在激烈的市场竞争中...

    Essential PHP Security -PHP安全基础

    事实上,安全性更像是开发者的特性而不是语言的特性。任何语言都不能防止不安全的代码,尽管语言的有些特点能对有安全意识的开发人员有作用。 本书着眼于PHP语言,向您展示如何通过操纵PHP一些特殊的功能写出安全...

    deno使用V8和Go实现的安全TypeScript运行时下一代Nodejs

    - 尽管Deno的生态系统相较于Node.js仍较为年轻,但它已经吸引了许多开发者参与,并且有越来越多的库和框架支持Deno。 总结起来,Deno作为一个基于V8和Go理念的安全TypeScript运行时,它提供了一个更现代化、安全的...

Global site tag (gtag.js) - Google Analytics