S
位置:门别网 › 卖家论坛 › 卖家圈子 › 帖子 |
岳悦 等级:![]() |
|
发表:2018-4-19 14:02:49 查看:2551 回复:2 次 | |
【机械技术】-一个老程序员的独白【上】![]() |
人到中年,有太多的感悟。这个年龄段,是一个尴尬的节点,没有年轻时候的意气风发,也没有暮老那般云淡风轻。在这个时刻充满危机感的社会,你依旧需要打起十二分精神,去迎接黎明那一缕阳光。
有人会问,中年油腻大叔阶段的你对曾经程
序员历程的生活、工作与情感有哪些不同的感悟。十年的程序员生涯,早已与生活分不开了,怕是三言两语无法言明其中的真实感悟。
目前很明确的说,我已经不是一个纯粹的程序员了,虽然我曾经在这个岗位上坚守近十年的时间,而这十年的宝贵经验让我的人生绽放不一样的光彩。很多年轻程序员总是会想,年过中年,我该怎样安置我的未来?也许,我能给你几点我的经验,这路究竟要怎么走,只能自己去把握,我所说的几点也都并不代表你的路本该这样,或许你还有更好的选择,不要妄自菲薄,也不要高傲自负。
年轻的时候,只有技术
为什么说年轻的时候,只有技术呢?不管你是科班出身,还是半路出身,总之你赖以生存的只有你搬砖的能力,设计工作者是因为会设计,而程序工作者自然是因为你编写程序,如果你连搬砖的能力都没有,那你又谈何生存、生活?更别谈以后的发展和未来的梦想了。
所以,不管你勤学自练,还是偷师学艺。总之,你的目的在于提升自己的工作能力与工作经验。
程序员手里掌握的就是一串串门外人看不懂的代码,但你并不能说别人看不懂,就不那么重要了,吊儿郎当写出的代码全是bug,那谁会买单?所以首先要提高代码的正确性,这是极其重要的一点。如果上线的产品全是bug,那消费者还会去用吗?你愿不愿意承认,你的bug都已经出现在那里,除了认领它,修改它,你别无他法。所以,提升自己减少写bug的量,则是你首要任务。
还记得年轻时候的自己,有一股傲气,总觉得自己从知名学校出来的科班程序员,和其他学历一般,甚至半路出家的程序员不一样,我有他们没有的高学历,我有他们没有的教育和人脉资源,所以就看不起他们。
可是,不管我的起步有多高,可成绩告诉我,“你写的bug比你的代码要多太多了。”虽然是夸张的说法,但是不可否认你的成绩单已经差到让你匪夷所思的底部,该怎么办呢?戒掉居高临下的傲气,戒掉不专注的臭毛病,花双倍的时间死磕练习,认真重复练习,直至bug逐渐减少至可控范围。
再一个方面,提高代码的逻辑性,随着编程时间的增长,打好基础,就可以锻炼自己的逻辑性了,算法的知识还是很有用的。一般常用的算法,在编程语言都提供了对应的函数帮助解决。但如果遇到需要实现高效算法来支持业务逻辑的业务需求,如果你能够通过算法的知识,写出高要求的逻辑代码,是不是为自己的工作能力加分呢?
设计模式也是程序员提升逻辑性的技能必备,get这个技能不仅能让代码更加有组织有纪律,同时也让代码的逻辑性大大增强。不过刚开始用这个技能的时候也有不少坑,但是时间一长,你会发现这些个坑,你都可以跳过去。
而代码的可读性,也是非常重要的能力体现。如果说你写代码的优点是bug少,但是你写出的没有bug的代码很多人都看不懂,甚至有歧义,或者说看起来很吃力,那这就尴尬了。提升代码的可读性是很有必要的,可以从注释和命名、代码缩进、分组、命名方案等方式进行优化。这些优化方式可以自己研究,也可以通过学习其他人的编码规范。
未完待续,下节将会给大家分享:程序员的三种归宿及职业发展
业务联系
公司负责人:郭艳 电话:0755-17324486607,如需购买软件、APP;erp.crm.plm;oa.b2b;电路板方案;控制板方案,请联系我们深圳市优软科技有限公司
内容违规投诉举报请联系在线客服QQ:278336453 |
今日最新卖家热点 |
|
更多内容>>![]() |
下载APP客户端,随时随地上门别,方便卖家网店交易 |
话题回复 |
快了年华 等级:![]() |
人到中年,有太多的感悟。这个年龄段,是一个尴尬的节点,没有年轻时候的意气风发
admin 等级:![]() |
||
|
||